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


#Logo {
position:fixed;
left:63px;
top:30px;
}



body {
background-color:#FFFFFF;
}
a {
font-family: Helvetica, sans-serif;
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; color: #fa2828;}
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; border:none; color: #fa2828; }
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;}

#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:360px;
top:30px;
line-height:1.4em;
}

/*Schrift allgemein*/
p, p.layout1, p.bild, li {
width:440px;
font-family: Georgia, Courier, sans-serif;
font-size: 12px;
font-weight:100;
color: #0019A9;
margin-top:25px;
}

p {
width:440px;
margin-top:5px;
margin-bottom:16px;
}

#content p.bild{
margin-left:0px;
margin-top:3px;
}

/*�berschriften*/
h1 {
width:440px; 
font-family: Helvetica, sans-serif;
font-size: 2.9em;
font-weight: bold;
color: #0019A9;
line-height:38px;
margin-top:16px;
margin-bottom:0px;
} 

h2 { 
width:440px;
font-family: Helvetica, sans-serif;
font-size: 16px;
color: #0019A9;
margin-bottom:4px;
margin-top:2px;
}

h2.kategorie { 
width:440px;
font-family: Georgia,'Times New Roman', Courier, sans-serif;
text-decoration:underline;
font-size: 16px;
font-weight:100;
color: #0019A9;
margin-bottom:-10px;
margin-top:15px;
} 
h3 { 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#FF9900;
margin-bottom:0px;
margin-top:0px;
} 

/*Layout Kontaktformular*/

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

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 Dateneintrag*/
th.Editform {
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
vertical-align:top;
text-align:left;
width:200px;
font-size:11px;
color: #0019A9;
border-style: solid;
border-width: thin;
border-color:#CCCCCC;
padding-left: 0px;
}
td.Editform{
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:left;
width:400px;
font-size:11px;
color: #0019A9;
border-style: solid;
border-width: thin;
border-color:#CCCCCC;
padding-left: 0px;
}
#Changes{
position:absolute;
left:310px;
top:108px;
z-index:2;
padding: 10px;
border:1px solid #ccc;
}
#Change_liste{
position:absolute;
left:20px;
top:132px;
z-index:2;
}

/*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.hr3 {
width:440px;
margin-bottom:6px;
}

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

/*******************************************************************
*************************Publications*******************************
*******************************************************************/

h1.publication {
width:440px; 
font-family: Helvetica, sans-serif;
font-size: 1.9em;
font-weight: bold;
color: #0019A9;
line-height:22px;
margin-top:16px;
margin-bottom:0px;
}

div.publ_li_text{
width:360px;
float:left;
}

div.publ_li_img{
width:80px;
float:left;
}

