body 
{
 font-family:Arial,Helvetica,Sans-Serif;
 font-size:12px;
 color:#1344A8;
 background-color:#FFFFFF;
 margin-top:4px;
 text-align:center;
}
h1 {font-size:36px;line-height:30px;color:#1344A8;margin:0px;}
h2 {font-size:16px;color:#1344A8;margin-top:6px;margin-bottom:0px;}
h3 {font-size:28px;color:#1344A8;margin-top:6px;margin-bottom:6px;}
a:active, a:visited, a:link
{ 
  color:#1344A8;
  text-decoration:none;
}
div
{
font-family:Arial,Helvetica,Sans-Serif;
}
#verlauf
{
width:740px;
height:30px;
margin-bottom:0px;
clear:left;
}
#menu {
color:#ffffff;
text-align:center;
padding:10px 0px;
clear:left;
background-color:#1344a8;
}
#main
{
width:740px;
height:328px;
border:solid 1px #1344a8;
}
#mainlong
{
width:740px;
border:solid 1px #1344a8;
height:450px;
}
#mainlong2
{
width:740px;
border:solid 1px #1344a8;
height:550px;
}
#mainlong3
{
width:740px;
border:solid 1px #1344a8;
height:890px;
}
#mainimpr
{
width:740px;
border:solid 1px #1344a8;
height:750px;
}
#content
{
width:700px;
margin-left:18px;
margin-right:18px;
margin-top:10px;
}
#tempelh
{
height:450px;
margin-left:18px;
margin-right:18px;
margin-top:10px;
width:700px;
}
#info
{
width:700px;
height:440px;
margin-left:18px;
margin-right:18px;
margin-top:10px;
}
#infolong
{
width:700px;
height:540px;
margin-left:18px;
margin-right:18px;
margin-top:10px;
}
#impressum
{
width:700px;
height:700px;
margin:18px;
text-align:justify;
}
#anfahrttext
{
width:240px;
height:420px;
float:left;
}
#karte
{
width:364px;
margin-top:50px;
margin-bottom:18px;
margin-right:8px;
float:right;
}
#rechts
{
width:110px;
position:relative; 
top:4px;
left:10px;
float:right;
}
#mitte
{
width:320px;
float:left;
margin-top:12px;
padding:10px;
text-align:center;
}
#unten {
width:740px;
}
.home {
font-size:36px;
line-height:30px;
color:#1344A8;
margin-bottom:0px;
text-decoration:none;
}
.standard
{
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
color:#1344a8;
line-height:14px;
text-align:right;
text-decoration:none;
vertical-align:bottom;
width:400px;
}
a.standard:hover
{
text-decoration:underline;
}
.name
{
width:220px;
float:left;
padding:0px;
margin:0px;
}
.menu { 
font-size:13px;
font-weight:bold;
color:#bbbbbb;
background-color:#1344a8;
text-decoration:none;
}
a.menu:link, a.menu:visited
{ 
color:#ffffff;
text-decoration:none;
}
a.menu:active, a.menu:hover
{ 
color:#bbbbbb;
}
.bild {
position:relative; 
top:60px;
left:-10px;
float:left;
}
.container {
width:120px;
height:72px;
border:solid 1px #1344a8;
background-color:#e3ebfb;
margin-bottom:3px;
padding-top:4px;
text-align:center;
float:right;
}
.text {
text-align:justify;
font-size:12px;
color:#1344a8;
text-decoration:none;
}
a.text {
color:#1344a8;
text-decoration:none;
font-weight:bold;
text-align:justify;
}
a.text:hover {
text-decoration:underline;
}
a.teaser {
color:#1344a8;
font-size:11px;
line-height:12px;
text-decoration:none;
}
a.teaser:hover {
text-decoration:underline;
}
.sprache {
color:#1344a8;
font-size:11px;
text-decoration:none;
}
a.sprache {
text-decoration:none;
position:relative;
top:4px;
float:left;
padding-left:4px;
padding-right:14px;
}
a.sprache:hover {
text-decoration:underline;
}
.form {
color:#1344a8;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
border-style: none none solid none;
border-color:#1344a8;
border-width:1px;
background-color:#dddddd;
height:16px;
text-align:left;
}
.formbutton {
height:16px;
width:140px;
color:#1344a8;
background-color:#ffffaa;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
border-style: none none solid none;
border-color:#1344a8;
border-width:1px;
display:block;
}
.ta {
color:#1344a8;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
border: solid 1px #1344a8;
background-color:#dddddd;
}
a.impr {
color:#1344a8;
font-size:11px;
text-decoration:none;
text-align:center;
}
a.impr:hover {
text-decoration:underline;
}
a.formbutton:hover {
background-color:#dddddd;
}
