
/* 

Projekt: ZAP - Zentrum fr Angewandte Proteomik
Start: 14.02.2007

*/




/* GLOBAL */
html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;padding : 0; font-family : Arial, Verdana, sans-serif; }

html , body {font-size : 100%; padding : 0; margin : 0; background: #ffffff; } 





p {color: #000000; font-size: 12px; line-height: 150%; }
 
a:link , a:visited{
color: #E20020; text-decoration: none; padding:0px; margin:0px;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0px; margin:0px; } 

h1 {font-size : 16px; font-weight: normal; margin:0 0 -10px 0;  } 
h2 {font-size : 15px; font-weight: normal; margin:0 0 -10px 0; } 
h3 {font-size : 14px; font-weight: normal; margin:0 0 -10px 0; } 
h4 {font-size : 11px; font-weight: normal;  } 
h5 {font-size : 10px; font-weight: normal;  } 
h6 {font-size : 9px; font-weight: normal;  } 

ul		 { 	 margin-top:5px; margin-bottom:10px;}
ul li	 { 	 font-size: 12px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:10px;}
ol li	 { 	 font-size: 12px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}






/* Tabellen */
table  {
border-collapse:collapse;}

caption {
font-size: 11px; font-weight:bold; padding: 7px 5px 7px 5px; margin:0; color:#ffffff; background:#000000; }

table th  {
background:#707072; border-top:1px solid #707072; border-right:1px solid #707072; border-bottom:1px solid #707072; border-left:1px solid #707072; }
table th p {
font-size: 11px; padding: 5px 5px 5px 5px; margin:0; color:#ffffff; }

table td  {
background:#ffffff; border-bottom:1px solid #707072; border-right:1px solid #707072; border-left:1px solid #707072;}
table td p {
font-size: 11px; padding: 3px 5px 3px 5px; margin:0; color:#000000;}


table ul		{ 	 margin-top:0px; margin-bottom:0px;}
table ul li	 	{ 	 font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px;}
table ul li li 	{ 	 font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px;}
table ol 		{ 	 margin-top:0px; margin-bottom:0px;}
table ol li	 	{ 	 font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px;}
table ol li li 	{ 	 font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px;}





/* Red Lines */
div.red-line {
float: left;
display: inline;
clear: both;
margin: 7px 0 0 0;
padding: 0;
background: #ed1c29;
height: 7px;
width:100%;}

div.red-line2 {
float: left;
display: inline;
clear: both;
margin: 7px 0 0 0;
padding: 0;
background: #ed1c29;
height: 7px;
width:865px;
text-align:right;}




/*	Navigation	*/
div.navigation {
padding: 0 5px 0 0;
margin: 35px 0 0 24px;
background: url(../images/bg_navi.gif) bottom repeat-x;
float: left;
display: inline;
}

a.nav01aus:link, a.nav01aus:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ed1c29; padding: 6px 10px 7px 10px; margin: 0px 0 0px -1px; float:left; display:inline; background: url(../images/nav01_trenner.gif) right top no-repeat; }
a.nav01aus:active, a.nav01aus:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 6px 10px 7px 10px; margin: 0px 0 0px -1px; float:left; display:inline; background: url(../images/nav01_trenner.gif) right top no-repeat; }

a.nav01an:link, a.nav01an:visited {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ed1c29; padding: 5px 10px 7px 10px; margin: 0px 0 0px -1px; float:left; display:inline; background: #ffffff; z-index:100; border-right: 1px solid #6d6e71; border-left: 1px solid #6d6e71; border-top: 1px solid #6d6e71;}
a.nav01an:active, a.nav01an:hover {
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ed1c29; padding: 5px 10px 7px 10px; margin: 0px 0 0px -1px; float:left; display:inline; background: #ffffff; z-index:100; border-right: 1px solid #6d6e71; border-left: 1px solid #6d6e71; border-top: 1px solid #6d6e71;}



div.subnavigation {
clear: both;
margin: 0;
padding: 8px 0 0 33px;
width: 618px;
float: left;
display: inline;
}
a.nav02aus:link, a.nav02aus:visited {
font-size: 11px; font-weight: bold; text-decoration: none; color: #707072; padding: 0; margin: 0 20px 0 0; float: left; display: inline; line-height: 120%;  }
a.nav02aus:active, a.nav02aus:hover {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0 20px 0 0; float: left; display: inline; line-height: 120%;  }

a.nav02an:link, a.nav02an:visited {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0 20px 0 0; float: left; display: inline; line-height: 120%;  }
a.nav02an:active, a.nav02an:hover {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0 20px 0 0; float: left; display: inline; line-height: 120%;  }





/* path */
div.path-container {
clear: both;
float: left;
display: inline;
width: 835px;
margin: 5px 0 0 28px;
padding: 0;}

div.path {
width: 500px;
float: left;
display: inline;
margin: 0;
padding: 0;}

div.path p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0; margin: 0; }

.red {
color: #ed1c29; }

a.path:link, a.path:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0; margin: 0; line-height: 120%; }
a.path:active, a.path:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 0; line-height: 120%; }



/*	Metanav	*/
div.metanav {
float: right;
display: inline;
margin: 2px 5px 0 0;
padding: 0;}

div.metanav p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0; margin: 0; }

a.metanav-first:link, a.metanav-first:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0 7px 0 7px; margin: 0; line-height: 120%; }
a.metanav-first:active, a.metanav-first:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 7px 0 7px; margin: 0; line-height: 120%; }

a.metanav-last:link, a.metanav-last:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0 7px 0 7px; margin: 0; background: url(../images/nav04_trenner.gif) left top no-repeat; line-height: 120%; }
a.metanav-last:active, a.metanav-last:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 7px 0 7px; margin: 0; background: url(../images/nav04_trenner.gif) left top no-repeat; line-height: 120%; }








/* Logo */ 
div.logo {
position: absolute;
top: 22px;
left: 702px;}







/*	content	*/
div.content-container {
width: 822px;
margin: 20px 0 0 26px;
padding: 0;
clear: both;
float: left;
display: inline;}

/*Left*/
div.left-container {
float: left;
display: inline;
width: 234px;
margin: 0;
padding: 0;}

div.red-box {
float: left;
display: inline;
margin: 0 0 10px 0;
padding: 0;
width:232px;
border: 1px solid #ed1c29;}

div.red-box h3 {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 7px; }
div.red-box p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 7px; }



/*Center*/
div.content {
width: 353px;
margin: 0 35px 0 10px;
padding: 0 0 30px 0;
float: left;
display: inline;}


div.content img{
margin: 0 10px 0 0px;
float: left;
display: inline;}

h1.head {
font-size: 16px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 0 0 10px 0; }



/*Right*/
div.right-container {
width: 190px;
margin: 0 0 0 0;
padding: 0;
float: left;
display: inline;}

div.right-container-start {
width: 190px;
margin: 0 0 0 0;
padding: 0;
float: left;
display: inline;}

div.red-box-2 {
float: left;
display: inline;
margin: 0 0 10px 0;
padding: 0;
width:188px;
border: 1px solid #ed1c29;}

div.red-box-2 h3 {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 7px; }
div.red-box-2 p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 7px; }


div.red-box-2-start {
float: left;
display: inline;
margin: 0 0 10px 0;
padding: 0;
width:188px;
border: 1px solid #ed1c29;}

div.red-box-2-start h3 {
font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 7px; }
div.red-box-2-start p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 7px; }


div.logos-right {
width: 145px;
margin: 0;
padding: 0 0 20px 0;
float: left;
display: inline;}




/* SUCHE */
div.suche {
float:left;
display:inline;
margin:0 0 10px 0;
padding:0;}

div.suche h3 {
font-size: 11px; font-weight: bold; text-decoration: none; color: #707072; padding: 0; margin: 0 0 2px 0; }

input.suchefeld{
color: #000000; font-size:10px; text-decoration: none; float:left; display:inline; padding:3px 0px 3px 6px; margin:0px; width:160px; line-height:130%; border-top:1px solid #707072; border-left:1px solid #707072; border-bottom:1px solid #707072; border-right:0px solid #707072;}
input.suchefeld-start{
color: #000000; font-size:10px; text-decoration: none; float:left; display:inline; padding:3px 0px 3px 6px; margin:0px; width:160px; line-height:130%; border-top:1px solid #707072; border-left:1px solid #707072; border-bottom:1px solid #707072; border-right:0px solid #707072;}
input.suchebutton{
color: #ffffff; font-size:11px; font-weight:bold; text-decoration: none; float:left; display:inline; padding:3px 0px 0px 1px; margin:0px; width:23px; background:#707072; border:1px solid #707072; line-height:120%; text-align:center;}




/* Site Features */
div.features {
float: left;
display: inline;
clear: both;
margin: 50px 0 10px 270px;
padding: 0;}

a.feature:link , a.feature:visited{
font-size: 11px; color: #000000; text-decoration: none; padding:0 0 0 12px; margin:0 20px 0 0; background:url(../images/feature_bullet.gif) left no-repeat;} 
a.feature:hover , a.feature:active{
font-size: 11px; color: #000000; text-decoration: underline; padding:0 0 0 12px; margin:0 20px 0 0; background:url(../images/feature_bullet.gif) left no-repeat;} 


div.footer {
clear: both;
float: left;
display: inline;
margin: 0;
padding: 0;
width: 100%;
}




/* Metanav2 
div.metanav2 {
float: left;
display:inline;
margin: 10px 0 0 26px;
padding: 0 0 30px 0;
}

div.metanav2 p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0; margin: 0; }

a.metanav2:link, a.metanav2:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0 10px 0 10px; margin: 0; background: url(../images/nav04_trenner.gif) right top no-repeat; line-height: 120%; }
a.metanav2:active, a.metanav2:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 10px 0 10px; margin: 0; background: url(../images/nav04_trenner.gif) right top no-repeat; line-height: 120%; }
*/





div.logos-bottom {
width: 411px;
margin: 0 0 0 35px;
padding: 0;
float: left;
display: inline;
background:red;}



div.sfkt {
width: 409px;
margin: 0 0 0 0;
padding: 10px 0 0 0;
float: left;
display: inline;
text-align:right;}


a.sfkt-drucken:link, a.sfkt-drucken:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0 0 0 23px; margin: 0 0 0 20px; background: url(../images/sfkt_drucken_aus.gif) left no-repeat; line-height: 120%; }
a.sfkt-drucken:active, a.sfkt-drucken:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 23px; margin: 0 0 0 20px; background: url(../images/sfkt_drucken_over.gif) left no-repeat; line-height: 120%; }

a.sfkt-weiterempfehlen:link, a.sfkt-weiterempfehlen:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #6d6e71; padding: 0 0 0 25px; margin: 0 0 0 20px; background: url(../images/sfkt_weiterempfehlen_aus.gif) left no-repeat; line-height: 120%; }
a.sfkt-weiterempfehlen:active, a.sfkt-weiterempfehlen:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 25px; margin: 0 0 0 20px; background: url(../images/sfkt_weiterempfehlen_over.gif) left no-repeat; line-height: 120%; }





a.zurueck:link, a.zurueck:visited {
font-size: 11px; font-weight: normal; text-decoration: none; color: #E20020; padding: 0 0 0 23px; margin: 0 0 0 10px; background: url(../images/zurueck_aus.gif) left no-repeat; line-height: 120%; }
a.zurueck:active, a.zurueck:hover {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 23px; margin: 0 0 0 10px; background: url(../images/zurueck_over.gif) left no-repeat; line-height: 120%; }








/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 0px 0 40px 0; 
margin:0px 0px 0 0px;
}
 
legend {
display:none;
font-size : 11px; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 10px 10px;
padding: 0 5px 0 5px; } 

.formtext {
float : left; 
margin-right : 10px; 
font-size : 11px; 
padding-top: 10px;
}
 
.formtext2 {
float: left; 
margin-right: 15px; 
font-size: 11px; 
padding-top: 10px;
} 

.formtext3 {
float: left; 
margin-right: 15px; 
font-size: 11px; 
padding-top: 8px;
display: block;
}

.formtext4 {
float: left; 
margin-right: 10px; 
font-size: 11px; 
padding: 10px 0 5px 14px;
}

label.left {
float: left; 
text-align: left; 
width: 135px; 
margin-right: 0; 
margin-left: 0px; 
font-size: 11px; 
font-weight: bold; 
line-height: 250%; 
} 

label.left2 {
float : left; 
text-align : left; 
margin: 7px 15px 0 14px;
font-size : 11px; 
font-weight : bold; 
line-height : 150%; 
} 

LABEL.leftbr {
MARGIN-TOP: 0.35em; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.67em; 
FLOAT: left; 
MARGIN-LEFT: 14px; 
WIDTH: 150px; 
LINE-HEIGHT: 130%; 
MARGIN-RIGHT: 0px; 
TEXT-ALIGN: left
}


select.formular-mittel {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 90px; 
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-2 {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 120px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 

select.formular-mittel-3 {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 160px; 
height: 1.5em;
margin-left : 0px; 
margin-top : 5px; ;
} 


select.formular-nowidth {
float : left; 
font-size : 11px; 
font-weight : normal; 
height: 1.5em;
margin: 5px 15px 0 15px;
}

select.stadt {
float : left; 
font-size : 11px; 
line-height: 150%;
font-weight : normal; 
width : 252px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 3px 0 3px 5px;
border:1px solid #000000;
}

textarea.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 200px; 
margin-left : 0px; 
margin-top : 5px; 
padding: 2px 0 2px 5px;;
} 


input.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 200px; 
margin: 5px 0 0 0;
padding: 2px 0 2px 5px;}


input.formular-unterschrift {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 25em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;
border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
background:none;}

input.formular-mittel {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 80px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}

input.formular-kurz {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 40px; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;}
 
input.formular-kurz2 {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 5em; 
margin: 5px 10px 0 0;
padding: 2px 0 2px 5px;;
} 

input.formular-radiobutton {
float : left; 
font-size : 11px; 
font-weight : normal; 
margin: 5px 5px 0 0;
padding: 2px 0 2px 5px;}

input.formular-check {
float : left; 
font-size : 0.6765em; 
font-weight : normal; 
margin: 5px 10px 0 0;
padding: 0 0 0 5px;}


#submit {
padding: 0;
margin: 20px 0 0 110px; }


a.submit:link, a.submit:visited 	{  
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ed1c29; padding: 3px 10px 2px 10px; margin: 7px 0 3px 25px; border: 1px solid #ed1c29; background: #ffffff }
a.submit:hover, a.submit:active 	{  
font-size: 11px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 3px 10px 2px 10px; margin: 7px 0 3px 25px; border: 1px solid #ed1c29; background: #ed1c29 }





form br {
clear : both; } 

.rot {
padding: 0px;
margin: 0px;
color : #ff0000; } 

.rot2 {
padding: 0 0 0 15px;
margin: 0px;
color : #ff0000; } 


fieldset p.formular {
font-size : 11px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 13px 20px 20px 0px; 
} 

fieldset p.formular2 {
font-size : 11px; 
font-weight : normal; 
text-align : left; 
margin : 0; 
padding : 10px 20px 0px 14px; 
} 


fieldset p.formular-bold {
font-size : 11px; 
font-weight : bold; 
text-align : left; 
margin-right : 0; 
margin : 0; 
padding : 0 0 20px 0px; 
} 


input.right {
float : left; 
width : auto; 
height: 1.5em;
clear : both; 
margin: 2px 5px 0 0px;
font-size : 11px; 
font-weight : bold; 
} 

label.right {
text-align : left; 
margin-right : 0; 
margin-left : 0; 
padding-left : 5px; 
font-size : 11px; 
font-weight : normal; 
line-height : 150%; 
} 








/*	Sitemap	*/



#sm-menue-container {
float: left;
display: inline;
width : 100%;
margin: -10px 0 0 0px;
padding: 0;
}
#sm-menue {
width: 100%;
margin: 0;
padding: 0;
}

#sm-menue ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}

#sm-menue ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}

#sm-menue ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}

#sm-menue ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}

#sm-menue ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;
}

#sm-menue ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
font-size: 100%;

}


a.sm-nav01aus:link , a.sm-nav01aus:visited {
font-size: 11px; display: block; font-weight: bold; color: #ed1c29; text-decoration: none; padding: 2px 10px 0px 15px; margin: 15px 0 0 0; border-bottom: 2px solid #ed1c29; background: url(../images/sm_bullet.gif) left no-repeat; }
a.sm-nav01aus:hover , a.sm-nav01aus:active {
font-size: 11px; display: block; font-weight: bold; color: #000000; text-decoration: none; padding: 2px 10px 0px 15px; margin: 15px 0 0 0; border-bottom: 2px solid #ed1c29; background: url(../images/sm_bullet.gif) left no-repeat; }

a.sm-nav02aus:link , a.sm-nav02aus:visited {
font-size: 11px; display: block; font-weight: bold; color: #707072; text-decoration: none; padding: 0px 10px 0px 30px; margin: 0; border-bottom: 1px solid #CCCCCC; background: url(../images/bullet_sm.gif) left no-repeat; line-heigt: 110%; }
a.sm-nav02aus:hover , a.sm-nav02aus:active {
font-size: 11px; display: block; font-weight: bold; color: #000000; text-decoration: none; padding: 0px 10px 0px 30px; margin: 0; border-bottom: 1px solid #CCCCCC; background: url(../images/bullet_sm_over.gif) left no-repeat; line-heigt: 110%; }

a.sm-nav03aus:link , a.sm-nav03aus:visited {
font-size: 11px; display: block; font-weight: normal; color: #707072; text-decoration: none; padding: 0px 10px 0px 50px; margin: 0;  }
a.sm-nav03aus:hover , a.sm-nav03aus:active {
font-size: 11px; display: block; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 10px 0px 50px; margin: 0;  }

a.sm-nav04aus:link , a.sm-nav04aus:visited {
font-size: 11px; display: block; font-weight: normal; color: #707072; text-decoration: none; padding: 0px 10px 0px 70px; margin: 0;  }
a.sm-nav04aus:hover , a.sm-nav04aus:active {
font-size: 11px; display: block; font-weight: normal; color: #000000; text-decoration: none; padding: 0px 10px 0px 70px; margin: 0;  }


/*	Liste */

#listnavcontainertop{
width: 100%;
height: 24px;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #AEAEAE;
border-bottom: 1px solid #AEAEAE;
}

#listnavcontainerbottom{
width: 100%;
height: 24px;
padding: 0;
margin: 0 0 0 0;
border-top: 1px solid #AEAEAE;
border-bottom: 1px solid #AEAEAE;float:left;}


div.listnav{
padding: 0;
margin: 0;
border-right: 1px solid #AEAEAE;
float:left;}

div.listnav2{
padding: 0;
margin: 0;
border-right: 1px solid #AEAEAE;
float:left;}

p.listnav{
color: #000000; font-size: 11px; font-weight: normal; padding: 4px 5px 4px 5px; margin:0 0 0 3px; text-decoration: none; display: block; }
p.listnav2{
color: #000000; font-size: 11px; font-weight: normal; padding: 4px 5px 4px 3px; margin:0 0 0 3px; text-decoration: none; display: block; }

p.seitennr										{padding: 0; margin: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{color: #000000; font-size: 11px; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #FBFBF9; }
a.seitennraus:active, a.seitennraus:hover		{color: #515151; font-size: 11px; font-weight: normal; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #CCCCCC; }
a.seitennran:link, a.seitennran:visited			{color: #515151; font-size: 11px; font-weight: bold; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #CCCCCC; }
a.seitennran:active, a.seitennran:hover			{color: #515151; font-size: 11px; font-weight: bold; padding: 0px 8px 0px 8px; margin: 0; text-decoration: none; display: block; background: #CCCCCC; }

a.mehr:link, a.mehr:visited {
font-size: 100%; font-weight: bold; text-decoration: none; color: #ed1c29; padding: 0px 1px 2px 1px; margin: 0;  }
a.mehr:active, a.mehr:hover {
font-size: 100%; font-weight: bold; text-decoration: none; color: #000000; padding: 0px 1px 2px 1px; margin: 0;  }

div.trennerlist {
background: #AEAEAE;
height: 1px;
width: 100%;
margin: 0;
padding:0;}


div.listcontainer {
width: 100%;
margin: 10px 0px 10px 0px;
padding:0; } 



p.listdate { font-size: 11px; color: #999999; font-weight: bold; padding: 0; margin: 0; }
 
.listilluleft {
float: left; 
margin: 0 10px 0 0; 
padding: 0 0 5px; } 

p.list { font-size : 11px; color : #000000;padding: 0; margin: 0;  } 

a.list:link, a.list:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; } 
a.list:hover, a.list:active { font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; } 








/* Starseite Content */
div.content-container-start {
float: left;
display: inline;
width: 614px;
margin: 0 18px 0 0;
padding: 0;}


div.content-start-col-1 {
float: left;
display: inline;
width: 614px;
margin: 0 0 0 0;
padding: 0 0 30px 0;}


/*
div.content-start-col-2 {
float: left;
display: inline;
width: 246px;
margin: 0 0 0 0;
padding: 0 0 30px 0;}
*/



div.content-start-head {
float: left;
display: inline;
width: 100%;
margin: 0 0 0 0;
padding: 0;}

div.content-start-head h3 {
font-size: 16px; font-weight: bold; text-decoration: none; color: #000000; padding: 0; margin: 3px 10px 3px 10px; }

div.content-start-text {
float: left;
display: inline;
width: 100%;
margin: 0 0 0 0;
padding: 0;}

div.content-start-text p {
font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; padding: 0; margin: 8px 10px 8px 10px; }

div.content-start-illu {
float: left;
display: inline;
margin: 10px 0 0 0;
padding: 0;}



div.trenner {
float: left;
display: inline;
width:100%;
height:1px;
margin: 0px 0 0px 0;
padding: 0;
background:url(../images/trenner.gif) repeat-x left;}

div.trenner p{
margin: 0;
padding: 0;}


/* Starseite Illu */
div.illu-start {
float: left;
display: inline;
width: 614px;
margin: 0 0 16px 0;
padding: 0;}


