/*Allgemein*/
body {
font-family: Georgia,"Times New Roman", Courier, sans-serif;
font-size: 12px;
color: #0019A9; 
}


#Logo {
position:relative;
left:50px;
top:30px;
}



body {
background-color:#FFFFFF;
}
a {
font-family: Helvetica;
color:#0019A9; 
}
strong {
font-weight:bold;
}

/*Links allgemein*/
a:link { text-decoration:underline; border:none;}
a:visited {text-decoration:underline;border:none;}
a:hover{text-decoration:none;border:none;}
a:active {text-decoration:underline;border:none;}
a:focus {text-decoration:underline;border:none;}

/*Links Programm*/
a.Programm:link { text-decoration:none;border:none;}
a.Programm:visited {text-decoration:none;border:none;}
a.Programm:hover {text-decoration:none; color:#fa2828;border:none;}
a.Programm:active {text-decoration:none;border:none;}
a.Programm:focus {text-decoration:none;border:none;}

#Map {
z-index:8;
position:absolute;
left:360px;
top:30px;
}

#navi1 {
position:fixed;
left: 60px;
top:175px;
width:250px;
overflow:hidden;
display:none;}

#navi1 h5 {
 display: none;
}
#navi1 ul {
padding:0px;
}
#navi1 ul li {
 list-style: none;
 padding-left: 2px;
 padding-right: 2px;
 margin-top:3px;
 margin-top:3px;
 }

#navi1 ul li a {
font-size:14px;
padding: 3px; 
margin-left: 3px; 
text-decoration: none;
}
#navi1 ul li a:link {
}
#navi1 ul li a:visited {
}
#navi1 ul li a:link:hover, #navi1 ul li a:visited:hover {
color: #fa2828; 
}
#navi1 ul li a#current {
 color: #fa2828; 
}

#navi1 ul li.untermenue {
 list-style: none;
 padding-left: 30px;
 padding-right: 0px;
 margin-top:0px;
 margin-top:0px;
 font-size:11px;
 }
 #navi1 ul li.untermenue a{
  font-size:11px;
  }
/*Container Inhalt*/
#content {
position:absolute;
left:50px;
top:100px;
}

/*Schrift allgemein*/
#content p.layout1, #Adresse p.layout1, p.bild, li {
width:440px;
font-family: Georgia, Courier, sans-serif;
font-size: 12px;
font-weight: lighter;
color: #0019A9;
margin-top:17px;
}
#content p.bild{
margin-left:0px;
margin-top:3px;
}

/*Überschriften*/
h1 { 
width:440px;
font-family: Akkurat, Helvetica, sans-serif;
font-size: 3.2em;
font-weight: bold;
color: #0019A9;
line-height:32px;
margin-top:10px;

} 
h2 { 
width:440px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0019A9;
margin-bottom:10px;
margin-top:16px;
} 
h3 { 
width:440px;
margin-top:0px;
margin-bottom:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FF0000;
} 

/*Layout Kontaktformular*/

input {
width:220px;
font-family: Courier;
font-size: 12px;
font-weight: lighter;
color: #0019A9;
background-color:#FFFFFF;
border: 0.5px solid  #0019A9;
}

th.form {
vertical-align:top;
text-align:left;
width:200px;
font-size:12px;
font-weight: bold;
color: #0019A9;
border-style: none;
border-width: thin;
border-color:#0019A9;
padding-left: 0px;
}
td.form {
border-style: none;
border-width: thin;
border-color:#0019A9;
} 

.buttonSubmit{
background-color: #0019A9;
width: 200px;
float:right;
}

/*Layout Listen*/
li {
list-style-type: square;
padding-top:3px;
padding-bottom:3px;
margin-left: -8px;
}

td.linkliste {
width:220px;
padding-left:0px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;

} 

/* Grafikelemente*/
img.hr ,img.hr2 {
width:440px;
height:1px;
border:0;
margin-left:0px;
margin-top:30px;
margin-bottom:5px;
}
img.hr2 {
width:250px;
margin-bottom:14px;
}

img.Bild {
margin-top:8px;
}

