/* 03.07.2008 von Tsoukis */
.news-single-category {
display:none;
}




/* 29.12.2007  */
* { margin: 0; padding: 0; }
html, body{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #FFF;
	scrollbar-base-color: #728310;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #415dfa;
	scrollbar-highlight-color: #394505;
	scrollbar-shadow-color: #FFF;
	scrollbar-track-color: #DCD7D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	background-color: #c4bdb7;
	padding-top: 6px; /*  IE5 */
}
html>body  {
	padding-top:1px;
 }
 .red{
 	color: #415dfa;
 }
 .error{
 	background-color: #415dfa;
	color: #fff;
 }
 img{
	margin: 0;
	padding: 0;
	border: 0;
 }
 /* tt news ========================================== */
 #subnavi-left .fett {
font-weight: bold;
}
.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited,.tx-ttnews-browsebox-SCell a:active{    
border: 1px solid black;    
background-color: #E1E1E1;     
color: #fff;
} 
.tx-ttnews-browsebox-SCell a:hover{
	border: 1px solid black;
	background-color: #E1E1E1;
	color: #888;
} 
.tx-ttnews-browsebox {
float:left;
}
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited, .tx-ttnews-browsebox a:active {    
border: 1px solid #000;     
padding: 1px 5px 2px;     
margin-right: 1px;     
text-decoration: none !important;     

} 
.tx-ttnews-browsebox a:hover {    
border: 1px solid #000;     
padding: 1px 5px 2px;     
margin-right: 1px;     
text-decoration: none !important;     
color: #000 !important; 
background-color: #E1E1E1; 
} 
 /* tt news ende ========================================== */
 
.master {
	width: 975px;
	margin: 0 auto; 
	padding:0;
	background: url(img/b_mi.gif) repeat-y;
	text-align: left;
}
#head {
	margin:0;
	border: 0;
	padding: 10px 18px 0 16px;
	height: 100px;
	color: #888;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 102px; /*  IE6 */
}

html>body #head{
	height: 90px;
 }
 

#head a:link, #head a:visited, #head a:active{
	color:#888;
	text-decoration: none;
	font-size: 0.9em;
}
#head a:hover{
	color: #c00;
	text-decoration: none;	
	font-size: 0.9em;
}
.balkengray{
	float: left;
	height: 22px;
	width: 765px;
	margin: 11px 0 0 0;
	background: #dcd7d4;
}
.logo{
	float:right;
	margin:5px 19px 0 0;
}
.firma{
text-align: right;
	clear:both; 
	margin: 5px 19px 0 0;
	color:#a99e98;
}
.emopic{
	margin: 0 6px;
}
/* Ditto Pagination ================================================== */
.pagerST{
	font-size: 0.9em;
}
#ditto_pages{
margin-top: 5px;
}
.ditto_paging {    
border-top: 1px solid #eff0f2;    
padding: 10px;     
font-size: 0.9em;
color: black;
}
#ditto_pages .ditto_currentpage {    
border: 1px solid black;    
padding: 1px 5px 2px;     
margin-right: 1px; 
background-color: #888;     
color: #fff;
} 
#ditto_pages .ditto_off {    
border: 1px solid #c6c9cd;    
padding: 1px 5px 2px;     
margin-right: 1px;    
color: #c6c9cd;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {    
border: 1px solid #000;     
padding: 1px 5px 2px;     
margin-right: 1px;     
text-decoration: none !important;     
color: black;
} 
#ditto_pages a:hover {    
background-color: #eff0f2;    
color: #000;
}
/* Ditto Pagination ende ============================================= */

 .picright{
	border: 0;
	margin: 5px 18px 5px 10px;
	float: right;
}
html>body .picright{
	border: 0;
	margin: 5px 37px 5px 10px;
	float: right;
}

#content {
float: left;
width: 550px;
	margin: 16px 0 0 13px;
	color: #888;
}
 
#content ol{
	list-style: outside;
	margin: 7px 0 12px 23px;
}
#content ul{
	list-style: none outside url(img/square.gif);
	margin: 7px 0 12px 17px; 
}
#content ul ul{
	list-style: none outside url(img/square_2.gif);
	margin: 7px 0 12px 17px; 
}
#content ul ul ul{
	list-style: none outside url(img/square_3.gif);
	margin: 7px 0 12px 17px; 
} 
#content .news-single-item h2{
	font-size: 20px;
	border:0;
} 
#content h1{
	font-size: 24px;
		padding:0 0 10px 0;
			padding:0 0 10px 0;
}
#content h2{
	font-size: 20px;
	border-bottom: 1px solid #415dfa; 
	/* margin-right: 150px; */
}
#content h3{
	font-size: 18px;
		padding:0 0 10px 0;
}
#content h4{
	font-size: 16px;
		padding:0 0 10px 0;
}
#content h5{
	font-size: 14px;
		padding:0 0 10px 0;
}
#content h6{
	font-size: 12px;
		padding:0 0 10px 0;
}
#content p{
	padding:0 0 10px 0;
}
#content td{
	font-size: 1em;
	padding: 4px;
}
#content .tdborder{
border: 1px solid #b1b6bd;
}
#content .tabelbackborder{
border: 1px solid #b1b6bd;
	background-color: #f2f1f0;
	padding: 4px;
}
#content hr {
 height: 0;
 margin-bottom: 5px;
	border-bottom: 1px solid #415dfa;
}

#content a:link, #content a:visited, #content a:active{
	color: #415dfa;
	text-decoration: none;
}
#content a:hover{
	color: #db262f;
	text-decoration: underline;
}
#content .boxLeft{
	float: left;
	width: 270px;
}
#content .boxRight{
float: right;
	width: 270px;
}

/*  news startseite ==================================================================== */
#contentstart {
	margin: 14px 17px 0 5px;
	color: #888;
	voice-family: "\"}\"";  
	voice-family:inherit;
 margin: 14px 17px 0 5px;
}

html>body #contentstart{
	margin: 14px 17px 0 5px;
}
#contentstart .innenstart {
	 padding: 0 19px 0 1px; 
	margin-left:10px;
	voice-family: "\"}\"";  
	voice-family:inherit;
margin-left:12px;
	 padding: 0 20px 0 0; /*  IE6 */ 
}
html>body #contentstart .innenstart {
margin:0 10px 0 10px;
	padding: 0 10px 0 0; 
 }
#contentstart .innenstart h1{
	font-size: 24px;
}
#contentstart .innenstart h2{
	font-size: 20px;
	border-bottom: 1px solid #415dfa;
	margin-right: 150px;
}
#contentstart .innenstart h3{
	font-size: 18px;
}
#contentstart .innenstart h4{
	font-size: 16px;
}
#contentstart .innenstart h5{
	font-size: 14px;
}
#contentstart .innenstart h6{
	font-size: 12px;
}
#contentstart .innenstart p{
	padding:0 0 10px 0;
}
 
.startbox{
	float: left;
	margin: 3px 2px 0 0;
	padding: 0 0 0 2px;
	width: 213px;
	border-left: 1px solid #c4bdb7;
	font-size: 11px;

}
html>body .startbox{
	width: 210px;
 }

.startbox-head{
height: 34px;
	padding: 3px;
	margin: 0 0 2px 0;
	font-size: 11px;
	background-color: #c4bdb7;
	color: #fff;
	font-weight: bold;
}
html>body .startbox-head{
	height: 28px;
 }
.startbox img{
	margin: 0 0 2px 0;
}
.startbox p{
	margin-bottom: 5px;
}
.startbox a:link, .startbox a:visited, .startbox a:active{
	display: block;
	width: 200px;
	color: #888;
	text-decoration: none;
	font-size: 11px;
}
.startbox a:hover{
	color: #415dfa;
	text-decoration: none;	
	font-size: 11px;
}

#newsblock{
	margin: 0 0 0 650px;
}
#newsblock ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#newsblock li{
	background: url(img/pfeil_red.png) no-repeat top left;
	padding: 0 0 0 19px;
	margin: 0 0 19px 10px;
	list-style-type: none;
	list-style-position: outside;
	font-size: 11px;
	color: #415dfa;
}
#newsblock a:link, #newsblock a:visited, #newsblock a:active{
	color: #415dfa;
	text-decoration: none;
}
#newsblock a:hover{
	color: #415dfa;
	text-decoration: underline;
}
#newsblock p{
	padding-top: 5px;
}
/*  news startseite ende =============================================================== */
.copy{
clear:left;
border-top: 1px solid #c4bdb7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:20px 0 1px 226px;
	text-align: right;
	color: #c4bdb7;
}
.copymain{
border-top: 1px solid #c4bdb7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:20px 36px 1px 226px;
	text-align: right;
	color: #c4bdb7;
}
.footer {
	width: 1010px;
	margin: 0 auto; 
	padding:0;
	background: url(img/b_u.gif) no-repeat;
}
html>body .footer {
	width: 975px;
}
 
TEXTAREA, .textfeld , .select
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;
	BORDER: #c4bdb7 1px solid; 
	margin: 1px;
	}
 
.select  {
	background : #F5F5F6;
}
.radio{
	margin: 2px;
}
input.schaltflaeche {
	border-style: outset;
	border-width: 1px;
	border-color: #c8c8c8;
	background-color: ##F5F5F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
}
/* 2 Boxen =========================================================================== */
.twoBoxen{
	float: left;
	margin: 3px 0 0 0;
	padding: 0 2px 2px 2px;
	width: 271px;
	font-size: 11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 271px; /*  IE6 */

}
html>body .twoBoxen{
	width: 267px;
 }
.twoBoxen-head{
	padding: 3px;
	margin: 0 0 2px 0;
	font-size: 12px;
	background-color: #c4bdb7;
	color: #fff;
	font-weight: bold;
}

.twoBoxen img{
	margin: 0 0 2px 0;
	border: 0;
}
.twoBoxen p{
	margin-bottom: 5px;
}
.twoBoxen a:link, .twoBoxen a:visited, .twoBoxen a:active{
	display: block;
	width: 200px;
	color: #888;
	text-decoration: none;
	font-size: 11px;
}
.twoBoxen a:hover{
	color: #415dfa;
	text-decoration: none;	
	font-size: 11px;
}
.fuellBox{
margin: 0;
padding: 0;
float: left;
	width: 8px;
}
/* 2 Boxen ende ======================================================================== */