﻿body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px; 	
	background: #B6DAE7 url('../images/hinten.gif') repeat-x;
	}
               
a:link       { color:#666666 }
a:visited    { color:#666666 }
a:hover      { color:black; background-color:white }
              
p   {
	font-size:10pt; color:#444444; 
	line-height: 150%; 
	margin-top:10px; 
	margin-bottom: 10px; 
	margin-left:0px; 
	margin-right:0px; 	
	text-align:left
	}

h1    { 
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	color: dimgray; 
	line-height: 130%; 
	font-size:16pt; 
	font-weight: normal;
	margin-top:40px; 
	margin-bottom:40px; 
	text-align:left }
	
h2           { 
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 120%; 
	font-weight: normal; 
	color:dimgray;
	border-bottom: 1px solid #d1d1d1; 
	margin-top:55px;
	margin-bottom:20px; 
	margin-left:0px; 
	margin-right:00px; 	
	text-align:left
	 }
h3           { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 150%; 
	font-weight: bold; 
	color:dimgray;
    margin-top: 30px;
    margin-bottom:20px; 
    }
h4           { font-size: 8pt; font-weight: normal; 
               line-height: 150%; margin-right: 10; margin-left:0px;
               margin-top:5px; margin-bottom:5px; text-align:left }
h5           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color:#666666; 
               line-height: 120%; font-weight: normal; margin-left: 0; margin-left:0px;
               margin-right: 10px; margin-top: 3px; margin-bottom: 3px; text-align:left }
h6           { font-size: 8pt; font-weight: normal; margin-left:0px;
               line-height: 150%; margin: 5; text-align:left }

li {
	font-size:10pt; color:#444444; 
	line-height: 150%; 
	margin-top:5px; 
	margin-bottom: 5px; 
	margin-left:0px; 
	margin-right:0px; 	
	text-align:left
	}


.hauptabelle	   {  
	margin:auto;
	width:890px; 
	background: url('../images/Bilder/syntegron_17.gif');   
	  }
.hauptzelle	   {  
	padding-left:50px;
	padding-right:50px;
	padding-top:45px;
	  }  
.hauptzelle-100	   {  
	padding-left:100px;
	padding-right:100px;
	padding-top:45px;
	  }  

.bild-links   { 
	margin-top:30px; 
	}	 

.bilderrahmen   { 
	border: 1px solid gray 
	}	 



.titel  { 
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px; 
	color:white;
	font-size:20px;
	font-weight:normal;
	}	 


.spalte       { 	
	background: white url('../images/spalte.jpg') no-repeat;
	border:1px solid #dcdcdc;
	padding-right:20px
     }
.spalte:hover       { 	
	background: white;
     }
.spaltentext { 
	margin-left:20px; 
	margin-right:20px; 
	}	 

.zelle-blauverlauf {
	border-bottom: 1px solid #d1d1d1; 
	background: #F2F6F7 url('../images/zelle-blauverlauf.gif') repeat-x;
	}	

.zelle-blauverlauf-padding {
	border-bottom: 1px solid #d1d1d1; 
	background: #F2F6F7 url('../images/zelle-blauverlauf-lang.gif') repeat-x;
	padding:0px 50px;
	}	
	
.breadcrumb { 
	margin-top:30px;
	margin-bottom:40px;
	font-size:9px; 
	line-height: 120%; 	
	text-align:left }	  

	  
.fusszeile  { 
	color:#666666; 
	font-size:10px;
	text-align:center; 
	margin-top:10px; 
	margin-bottom:0pt;
    padding-top:5px;
    padding-bottom:20px  } 
 
.fusszeile a { 
	color:#666666; 
	}  

.fusszeile a:visited { 
	background:transparent;
	color:#666666; 
	}  

.fusszeile a:hover { 
	background:black;
	color:white; 
	}  
	
.ueberschrift     { 
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 150%; 
	font-weight: bold; 
	color:dimgray;
	border-bottom: 0px solid silver; 
	margin-top:10px;
	margin-bottom:10px; 
	margin-left:20px; 
	margin-right:20px; 	
	text-align:left
	 }

.greytext { 
	width: 500px; 
	margin:auto;
	margin-top:10px;
	text-align:left; 
	padding:40px;
    background:white; 
    }
.greylinks {
	font-size: 8pt;
	margin-bottom:20px;
    }
.greylinks-unten {
	margin-top:40px;
	font-size: 8pt;
	margin-bottom:20px;
	border-top:1px dotted silver;
	padding-top:15px;
    }
.greytext h1{ 
	margin-top:0px;
    }
.greytext h2{ 
	margin-top:40px;
    }
.tabellenzelle-strich {
	border-top:1px solid silver;
	
    }


.navi
	{
	margin-top:0px;
	margin-bottom:30px;
	padding: 0 px;
	}
.navi UL
	{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
.navi li
	{
	display: block;
	margin: 0px;
	padding: 0px;
	}
.navi a
	{
	width:auto;
	line-height: 20px;
	color:dimgray;
	text-decoration: none;
	text-align:center;
	display: block;
	padding: 0px 0px 2px 0px;
	font-weight:normal;
	font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-bottom:1px solid silver;
	background:transparent;
	margin:0px;
	}
	.navi a:active
	{
	background: whitesmoke;
	color: #666666;
	}
	.navi li#active a
	{
	background: whitesmoke;
	border: 1px solid silver;
	color: #666666;
	font-weight:bold;
	}
	.navi a:visited
	{
	text-decoration: none;
	color: dimgray;
	}
	.navi ul li a:hover
	{
	text-decoration: none;
	color: whitesmoke;
	background: black url('../images/tab-o.gif');
	}



.rand-links { 
	margin-left:20px;
    } 

	  
.liste        { 	
	padding-left: 20px;
	line-height: 150%;
	background: url('../images/pfeil.gif') no-repeat;
	margin-left: 0px; 
    margin-top: 8px;
    margin-bottom:0px }
    
.liste-last       { 	
	padding-left: 20px;
	line-height: 150%;
	background: url('../images/buttons/bullet.gif') no-repeat;
	margin-left: 0px; 
    margin-top: 8px;
    margin-bottom: 30px }
    
.button {	
	margin:35px 0px 20px 0px;
	} 
.button a {
	color:#ffffff;
	text-decoration:none;
	font-size: 14px;
	background-color: #558ec8;
	background-image:url('../bilder/button.gif');
	background-repeat:repeat-x;
	padding: 10px;
	margin-right:15px;
	text-align:center;	
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;		   	
	} 
.button a:hover {
	color:#000000;
	} 

    
    
    

/* Navi oben, ab zweiter Ebene */

.navcontainer1
{
margin-top:25px;
margin-bottom:0px;
padding: 0 px;
}

.navcontainer1 UL
{
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

.navcontainer1 li
{
display: block;
margin: 0px;
padding: 0px;
}

.navcontainer1 a
{
width:auto;
line-height: 25px;
color:gray;
text-decoration: none;
text-align:center;
display: block;
padding: 0px 10px;
font-weight:normal;
font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
border:1px solid #ECECEC;
margin:0px;
background:white url('../images/tab.jpg');

}
.navcontainer1 a:active
{
background: silver;
color: #666666;
}
.navcontainer1 li#active a
{
background: whitesmoke;
border: 1px solid silver;
color: #666666;
font-weight:bold;
}

.navcontainer1 a:visited
{

text-decoration: none;
color: gray;
}
.navcontainer1 ul li a:hover
{

text-decoration: none;
color: whitesmoke;
background: black url('../images/tab-o.gif');
}

/* Navi unten */


.navcontainer
{
margin-left: 90px;
padding: 0 px;
}

.navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
line-height:100%
}



.navcontainer a
{
width: auto;
line-height: 25px;
border: 1px solid #ECECEC;
color:gray;
text-decoration: none;
display: block;
text-align: center;
font-weight:normal; 
font-size:12px; font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
margin-right: 2px;
padding: 0px 7px;
}
.navcontainer a:active
{
background: silver;
color: #666666;
}
.navcontainer li#active a
{
background: whitesmoke;
border: 1px solid silver;
color: #666666;
font-weight:bold;
}

.navcontainer a:visited
{
font-size:12px; font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
text-decoration: none;
color: gray;
}
.navcontainer ul li a:hover
{
font-size:12px; font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
text-decoration: none;
color: whitesmoke;
background: black url('../images/tab-o.gif');
}