/* VOLLTEXT Website            */

#container{width:860;overflow:hidden}
body 	{	margin:0px;
			font-size: 11px;
			}
			
h1 		{ 	font-size: 14px; line-height: 20px; font-weight: bold; color: black;

			 }
			 			
h2 		{ 	font-size: 12px; line-height: 16px; font-weight: bold; color: black;
			 }	
			 			
h3 		{ 	font-size: 12px; line-height: 16px; font-weight: bold; color: black;
			 }	

body, td, li, p{font-size:12px}			 
			 
.mini 	{  	font-size: 10px;
			}	
				
.formular {	border: solid 1px #666666;

}

/**********************/
/* Layout der News    */
/**********************/

.tx-ttnews-browsebox	{font-family: Verdana, Arial, Helvetica;
						font-size: 11px;
						color: black;
						}

.bodytext	{ font-family: Verdana, Arial, Helvetica;
			font-size: 11px;
			color: black; 
			}
.headline	{ font-family: Verdana, Arial, Helvetica;
			font-size: 14px;
			font-weight: bold;
			color: black; 
			}
			

/**********************/
/* Layout der Suche   */
/**********************/


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {color: #333333; font-size:10px; font-family:Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx.indexedsearch-redMarkup { color:red; }


			
/***********************************************/
/* Layout Divs                                 */
/***********************************************/				 			

#header {	 
			width:100%;
			border-bottom:3px solid #182C84;
			margin-bottom:0.5em;
			}
			
			
			
#headergrafik {	height:103px; 
			width:100%;
			background-image:url('../templates/logo_neu.gif');
			background-repeat:no-repeat;}	
			
#pfadleiste {width:100%;
			line-height:2em;
			vertical-align:middle;
			}					
		
#search {
	float:left;
	padding-left:1em;
	width:15em;
	font-size:0.85em;
	font-weight:bold;
	color:#666666;
}
			
#pfad {
			font-size:0.8em;
			color: #666666;
			}
			
	
#background{display:table-cell;float:left;width:720px;overflow:hidden;background-image:url('../img/raster_bg.gif');background-repeat:repeat-y}

#nav 	{	clear:both;
			float:left;
			width:120px;
			overflow:hidden;
/*			background-color:#EAEBEF; */
			color: #34456d;
			}	

#inhalt {	float:left;
			width:400px;
			overflow:hidden;
			margin-right:10px;
			margin-left:10px;
			margin-top: 5px;
			font-family: Verdana, Arial, Helvetica;
			}

/* #inhalt img {	border:1px solid #666666;} */

#spalte_rechts {
				float:left;
				width:180px;
				overflow:hidden;
				font-size: 9px;
/*				background-color:#EAEBEF; */
				}

#spalte_rechts ul 	{list-style-type:none;
					padding:0;
					margin-left: 3px;
					margin-right: 3px;
					float:left;
					}	
				
#SKYSCRAPER {float:left;
			margin-left:10px;
			}		


/* Navigation */

#nav ul 	{	list-style-type:none;
				padding:0;
				margin:0;
				line-height:22px;
				
				}
#nav ul ul	{	list-style-type:none;
				padding:8px;
				line-height:13px;
				margin-bottom:1px;
				}			
								
li.mainnav 	{margin-left:0}	
		

li.mainnav a { 
				
				padding:0.2em 0.5em;
				text-decoration:none;
				color: #34456d;
				font-weight:bold;
				}	
				
li.mainnav a:hover {	}
					
li.subnav	{	list-style-type:none;
				margin: 0;
				padding:0;
				margin-bottom:0.2em;
				}				
				
li.subnav a {	 
				
				padding:0.2em 0.2em;
				text-decoration:none;
				color: #34456d;
				font-weight:normal;
				}	
										
li.subnav a:hover {	}

/* Navigation Ende */


#kontakt  {	list-style-type:none;
			margin:2em 0;
			padding:0;
			}
			
#kontakt li {padding-left:2.5em;
			 margin-bottom:1em;
			 }	

#kontakt li a { display:block; width:14em;
				padding:0.2em 0.5em;
				font-size:0.8em;
				color:#666666;
			}
			
#footer {	clear:both;
			width:720px; 
			text-align: center;
			font-size:10px;
			font-family:verdana,arial,helvetica;
			color: black;
			}
			
/* Schrift */

body 	{font-family:verdana,arial,helvetica;}			
			
/* Farben */

body 	{color: black;}

h1, h2, h3, h4, h5 { color: black;}

#pfad	a {color: black;}	
			
#footer	a {color: black;}			

.gruen 	{  	font-weight: bold; 
			color: #3D7D99;
			}


.grau 	{ 	font-weight: bold; 
			color: #666666;
			}
			
.illu 	{	border:1px solid #666666;
			width:12em;
		}


/* Mailforumular */

.csc-mailform {
        border: 0px;
		}

.cf {
	clear: both;
}

.cf:after {
    content: "."; 
    display: block; 
    clear: both;
    height: 0; 
    visibility: hidden;
}

/* aus dem alten Stylesheet */
.newstitle{ color: black; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica; } 
.news .bodytext, .newstext p { color: black; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica; }
.news .datum, .newssingle .datum{ color: #41598d; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica }
.newssingle p.datum{margin:0 0 4px 0}
a  {text-decoration: none; color: #41598d; font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; }
a:hover {text-decoration: underline; color: #41598d; font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; }
.newssingle .newssubheader{ color: black; font-style: italic; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; }
.newssingle .newstext{ color: black; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica }
.newssingle .headline{ color: black; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Arial, Helvetica; }
/* aus dem alten Stylesheet */

.newsimagecont {float:left}
.newsimagecont img {margin:2px 10px 10px 0}

div.tx-ttnews-browsebox table td a,div.tx-ttnews-browsebox table td p 	{font-family: Verdana, Arial, Helvetica;font-size: 11px;}
#spalte_rechts .newstitle .headline{font-size:12px}

.newslist{margin-top:10px;}
.newslist .news {margin: 0 0 5px 0}
.newslist .news .datum, .news .headline {margin:0 0 2px 0}
.newslist .news .bodytext {margin: 2px 0 4px 0}

#inhalt dd, inhalt dl{padding:0;margin:0}

