/* VOLLTEXT Website            */

#container{width:890;overflow:hidden}


			
body {  
	background-image: none);
	background-position: left top;
	background-repeat: repeat;
	background-color: #ffffff;
	_background-color: #ffffff;
	text-align: left;
	margin:10px auto 20px auto;
 	}
 
#aussen {margin:10px auto 20px auto; width: 890px; overflow:hidden; text-align:left;}

#banner {
	display: block;
	margin: 0px 0 0 0;
	width: 468px;
	height: 60px;
	float: center;
	z-index:3;
	position:relative;
	background:transparent;
}


#big_banner {
	display: block;
	margin: 0px 0 0 0;
	width: 728px;
	height: 90px;
	margin-bottom: 5px;
	float: center;
	z-index:3;
	position:relative;
	
}
			
			
			
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:10px}			 
			 
.mini 	{  	font-size: 8px;
			}	
				
.formular {	border: solid 1px #666666;

}

/**********************/
/* Layout der News    */
/**********************/

.tx-ttnews-browsebox	{font-family: Verdana, Arial, Helvetica;
						font-size: 10px;
						color: black;
						}

.bodytext	{ font-family: Verdana, Arial, Helvetica;
			font-size: 10px;
			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;
			font-size: 11px;
			}

/* #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;
			width:160px;
			margin-left:10px;
			overflow:hidden;
			}		


/* 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:9px;
			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: 11px; 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}

.newsimagecont-big img {float:center;}

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}


