body {
font-family: arial, helvetica, sans-serif;
font-size: 100.01%;
}

/* * {margin:0; padding:0;} */

h1 {font-size: 0.9em; font-style:italic; color:#ffffff; margin: 25px 0px 0px 20px; line-height:1.25em;}
h2 {font-size: 1.1em; margin: 0px 0px 0px 16px; }
h3 {font-size: 1em; }
h4 {font-size: 0.8em; margin: 0px 0px 5px 0px; }
h5 {font-size: 0.8em; }

h2.home {color:#008ed4;}
h2.praxis {color:#008ed4;}
h2.forschung {color:#5576b1;}
h2.gesellschaft {color:#7c78b8;}

p {font-size: 0.75em; margin: 0px 0px 5px 0px; }
p.nav {font-size: 1.3em; font-weight:bold; margin: 25px 0px 0px 0px; }
li {font-size: 0.75em; margin: 0px 0px 5px -5px; }

td {vertical-align:top}
img {border: none;}


a:link, a:visited, a:active {text-decoration: underline; color: #000000; }
a:hover {text-decoration: underline; color: #000000; }

a.navtop:link, a.navtop:visited, a.navtop:active {text-decoration: none; color: #ffffff; }
a.navtop:hover {text-decoration: none; color: #ffffff; }

a.navlinks:link {text-decoration: none; color: #ffffff; }
a.navlinks:visited {text-decoration: none; color: #ffffff; }
a.navlinks:active {text-decoration: none; color: #ffffff; }
a.navlinks:hover  {text-decoration: none; color: #ffffff; }

a.navrechts:link {text-decoration: none; color: #000000; }
a.navrechts:visited {text-decoration: none; color: #000000; }
a.navrechts:active {text-decoration: none; color: #000000; }
a.navrechts:hover  {text-decoration: none; color: #000000; }

a.referenz:link {text-decoration: underline; color: #cbb51e; }
a.referenz:visited {text-decoration: underline; color: #cbb51e; }
a.referenz:active {text-decoration: underline; color: #cbb51e; }
a.referenz:hover  {text-decoration: underline; color: #cbb51e; }

a.projekte:link {text-decoration: none; color: #5576b1; }
a.projekte:visited {text-decoration: none; color: #5576b1; }
a.projekte:active {text-decoration: none; color: #5576b1; }
a.projekte:hover  {text-decoration: none; color: #5576b1; }


a.mehr:link, a.mehr:visited, a.mehr:active {text-decoration: underline; color: #006cb2; }
a.mehr:hover {font-weight:bold; }



#header {
position: absolute; 
top: 0px; 
left: 0px; 
width: 990px; 
height: 130px; 
border: 0px solid #000000; 
}

#navtop {
position: absolute; 
top: 130px; 
left: 0px; 
width: 990px; 
height: 20px; 
border: 0px solid #000000; 
color: #ffffff; 
background-color: #231F20; 
}

#navtop table {
position: absolute; 
top: 0px; 
left: 260px; 
padding: 0px; 
margin: 0px; 
}

#navtop table td{
height: 13px; 
padding: 0px; 
padding-left:11px;
padding-bottom:2px;
margin: 0px; 
color: #ffffff; 
background-color: #231F20; 
font-size: 11px; 
}

#navtop table td.active {
background-image: url(bilder/nav-pfeil_top.gif); 
background-repeat: no-repeat;
font-weight: bold; 
}


#navlinks {
position: absolute; 
top: 150px; 
left: 0px; 
width: 230px; 
margin: 0px 0px 100px 0px; 
padding:0px;
border: 0px solid #000000; 
font-size: 0.75em;
color: #ffffff; 
background-color: #164777; 
}

#navlinks div{
padding: 5px 20px 5px 40px; 
text-indent:-9px;
border-bottom: 1px dotted #ffffff; 
}


.r05 {background-color: #0174ad; }
.r05active {background-color: #bcd3e7; color: #0174ad; font-weight:bold;}
.r05active a:link, .r05active a:visited { color: #0174ad; }
.r06 {background-color: #496ba7; }
.r06active {background-color: #d2d8ea; color: #496ba7; font-weight:bold;}
.r06active a:link, .r06active a:visited { color: #496ba7; }
.r07 {background-color: #605d90; }
.r07active {background-color: #dddbee; color: #605d90; font-weight:bold;}
.r07active a:link, .r07active a:visited { color: #605d90; }




#navrechts {
position: absolute; 
top: 150px; 
left: 810px; 
width: 180px; 
border: 0px solid #000000; 
font-size: 0.7em;
color: #000000; 
background-color: #eae8e5; 
}

#navrechts div{
padding: 5px 20px 5px 20px; 
border-bottom: 1px dotted #000000; 
}


#content {
position: absolute; 
top: 150px; 
left: 270px; 
width: 490px; 
border: 0px solid #ff0000; 
border-bottom: 1px dotted #231F20;
padding-bottom:10px;
}

div#content hr { border:1px dashed #231F20;height:1px;margin-bottom:10px }

.headline {
width: 330px; 
padding: 25px 10px 10px 150px;
border: 0px solid #ff0000; 
}

.subhead {
width: 330px; 
padding: 10px 0px 10px 150px;
border-bottom: 1px dotted #000000; 
margin-bottom:15px;
}

.headlinelinks {
width: 490px; 
padding: 25px 10px 10px 0px;
border: 0px solid #ff0000; 
}

.subheadlinks {
width: 490px; 
padding: 10px 0px 10px 0px;
border-bottom: 1px dotted #000000; 
margin-bottom:15px;
}



/*div.artikel {
margin: 0px 0px 10px 0px; 
width:490px;
padding-bottom: 10px;
}*/

td.artikelbild {
width:130px;
padding: 0px 15px 10px 0px; 
text-align:right;
vertical-align:top;
}

td.artikeltext {
width:340px;
padding: 0px 0px 0px 0px; 
vertical-align:top;
}


input.suche {
width: 100px; 
height: 16px; 
border: none; 
font-size:11px; 
padding: 0px;
margin:0px;
position:absolute;
}

input.submitsuche {
color: #ffffff;
background-color: #231F20; 
border: none;
height:14px;
width: 60px;
font-size:11px;
font-weight: bold;
padding:0px;
margin-left:98px;
}



/*
Forschung Blau: 	90 60 0 20					0e5696
neu: 				
Forschung S1 Zusatzblau: 100 26 0 0			008ed4 / bcd3e7
Forschung S2 Zusatzblau: 67 45 0 10			5576b1 / d2d8ea
Forschung S3 Zusatzblau: 56 55 0 0			7c78b8 / dddbee
*/




@media print {

#header { display:none }
#navtop { display:none }
#navlinks { display:none }
#navrechts { display:none }
#content { position: static }

}