/* theme name:
bmfsfj 
autor:st.preuß
description: basic structure
-------------------------- */
html, body{
	height:100%;
}
body{
	background:#fff;
	color:#2d476c;
	font:normal 0.8em/18px verdana, arial, helvetica, sans-serif;
	margin:0;
	padding:0;
}
#wrapper{
	margin:0;	
	padding:30px;	
	width: 1024px;
}
#headerA{
	background-image:url(../gfx/core/logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	height:130px;
	margin:0 0 20px 0;	
	padding:0;	
	width:200px;
}
#headerB{
	background:#ecf1f5;
	background-image:url(../gfx/core/head_sen.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	height:130px;
	margin:0 0 20px 20px;	
	padding:0;	
	width:735px;
}
#navibox, #naviboxS{
	background-color:#fff;		
	color:#fafafa;
	clear:both;
	float:left;
	height:700px;
	padding:0;
	width:200px;
}
#naviboxS{
	height:400px;
}
#Hline{
	background-color:#85b2d8;
	color:#2d476c;
	float:left;
	height:45px;
	margin:0 0 5px 20px;	
	padding:0;	
	width:735px;
}
#content{
	background:#fff;
	color:#2d476c;
	float:left;
	height:370px;
	margin:0 0 0 20px;	
	padding:0;
	text-align:center;
	width:735px;
}
#contenBox{
	background-color:#fafbfd;
	border:1px solid #f5f8fb;
	color:#2d476c;
	float:left; 
	margin:0 0 0 20px; 
	padding:0;
	width:732px;
}
#footerA{
	clear:both;
	float:left;
	height:70px;
	margin:0;	
	padding:0;	
	width:200px;
}
#footerB{
	background-color:#5c86bb;
	border:3px solid #ecf1f5;
	color:#2d476c;
	float:left;
	height:54px;
	margin:0 0 0  20px;	
	padding:0;	
	text-align:center;
	width:729px;
}
#footbar{
	border:3px solid #85b2d8;
	float:left;
	height:25px;
	margin:15px 0 5px 20px;	
	padding:0;	
	width:685px;
}
* html #footbar{/* IE 6.0 */
	border:3px solid #85b2d8;
	float:left;
	height:25px;
	margin:15px 0 5px 10px;	
	padding:0;	
	width:685px;
}

#footbar .onTop{
	background-color:#fafbfd;
	background-image:url(../gfx/core/gfxButtonTop.gif);
	background-position:78px 1px;
	background-repeat:no-repeat;
	cursor:pointer;
	float: right;
	font-size:90%;
	height:25px;
	margin:0;
	padding:0;
	width:100px;
	color: #2d476c;
}
img{
	border:0;
}
.CoGfx01{
	border:0;
}

/* Suchfunktion + Fieldset 
-------------------------- */
#sufuBox{
	border:3px solid #85b2d8;
	float:left;
	height:45px;
	margin:0 0 5px 20px;	
	padding:0;	
	width:730px;
}
.Fiset01A{
	border:0; 
	font:bold 80%/14px verdana, arial, helvetica, sans-serif;
	float:left;  
	height:38px; 
	margin:0; 
	padding:0; 
	width:180px;
}
.Fiset01B{
	background-color:#fafbfd;
	color:#85b2d8;
	float:left; 
	line-height:10px; 
	margin:4px 0 0 10px; 
	padding:0; 
	width:170px;
}
.Fiset01C{
	background-color:#fff;
	color:#42699e;
	border:1px solid #85b2d8;
	float:left; 
	font-size:11px; 
	height:19px; 
	line-height:16px;
	margin:4px 0 0 8px; 
	padding:1px 0 0 0; 
	width:170px;
}
.Fiset02A{
	border:0; 
	font:bold 80%/14px verdana, arial, helvetica, sans-serif;
	float:left; 
	height:38px; 
	margin:0; 
	padding:0; 
	width:155px;
}
.Fiset02B{
	background-color:#fff;
	color:#85b2d8;
	float:left; 
	line-height:10px; 
	margin:4px 0 0 10px;  
	padding:0; 
}
.Fiset02C{
	background-color:#fff;
	color:#42699e;
	border:1px solid #85b2d8;
	float:left; 
	font-size:11px; 
	height:19px; 
	line-height:16px;
	margin:4px 0 0 8px; 
	padding:0 0 0 2px; 
	width:150px;
}
.Fiset03A{
	border:0; 
	font:bold 80%/14px verdana, arial, helvetica, sans-serif;
	float:left; 
	height:38px; 
	margin:0; 
	padding:0; 
	width:105px;
}
.Fiset03B{
	background-color:#fff;
	color:#a0b8c9;
	float:left; 
	line-height:10px; 
	margin:4px 0 0 10px; 
	padding:0; 
}
.Fiset03C{
	background-color:#fff;
	color:#42699e;
	border:1px solid #85b2d8;
	float:left; 
	font-size:11px; 
	height:19px; 
	line-height:16px;
	margin:4px 0 0 8px; 
	padding:0 0 0 2px; 
	width:110px;
}
.Fiset04A{
	border:0;
	font:bold 80%/14px verdana, arial, helvetica, sans-serif;
	float:left; 
	height:38px; 
	margin:0; 
	padding:0; 
	width:110px;
}
.Fiset04B{
	background-color:#fff;
	color:#a0b8c9;
	float:left; 
	line-height:10px; 
	margin:4px 0 0 10px; 
	padding:0; 
}
.Fiset04C{
	background-color:#fff;
	color:#42699e;
	border:1px solid #85b2d8;
	float:left; 
	font-size:11px; 
	height:19px; 
	line-height:16px;
	margin:4px 0 0 8px; 
	padding:0 0 0 2px; 
	width:105px;
}
.Fiset05A{
	border:0; 
	font:bold 80%/14px verdana, arial, helvetica, sans-serif;
	float:left; 
	height:38px; 
	margin:0; 
	padding:0; 
	width:110px;
}
.Fiset05B{
	background-color:#fff;
	color:#a0b8c9;
	float:left; 
	line-height:10px; 
	margin:4px 0 0 10px; 
	padding:0; 
}
.Fiset05C{
	background-color:#fff;
	color:#42699e;
	border:1px solid #85b2d8;
	float:left; 
	font-size:11px; 
	height:19px; 
	line-height:30px;
	margin:4px 0 0 8px; 
	padding:1px 0 0 0;  
	width:105px;
}
.Fiset06{
	border:0; 
	float:left; 
	margin:0; 
	padding:15px 0 0 10px; 
}

/* Link-Box / [SubNavigation] 
-------------------------- */
/* - - */
#linkBoxTop{
	background-color:#5c86bb;
	border:3px solid #ecf1f5;
	float:left;
	margin:0 0 0 20px;	
	padding:5px 0 10px 10px;	
	width:720px;
}
#linkBoxTop h1{
	color: #fff;
	font-size: 125%;
	font-weight:bold;
}
#linkBoxTList{
	list-style:none;
	margin:0; 
	padding:0; 
}
.TListBull01{
	height:22px;
	line-height:20px;
}
.TListBull02b{
	height:20px;
	line-height:20px;
	margin:0 0  5px 0;
}
.TListBull02{
	font-size:80%;
	height:20px;
	line-height:20px;
}
.TListBull03{
	font-size:80%;
	height:18px;
	line-height:18px;
	margin:-3px 0 7px 0;						
}
#linkBoxTop a:link { 
	color:#fff;
	font-size:110%;
	font-weight:bold;
	text-decoration:none; 
 }
#linkBoxTop a:visited { 
	color:#c1daf2;
	font-size:110%;
	font-weight:bold;
	text-decoration:none; 
}
#linkBoxTop a:hover { 
	color:#81a6cc; 
	font-size:110%;
	font-weight:bold;
	text-decoration:underline; 
}
#linkBoxTop a:active { 
	color:#fff; 
	font-weight:bold;
	text-decoration:none; 
}

/* Navigation 
-------------------------- */
#navi{
	height:510px;
	list-style:none;
	margin:0;
	padding:0;
	width:200px;
}
#vip {
	color:#3584c1;  /* aktiver Link-Color*/
}
.naviA {
	color:#78a2c6;
	float:left;
	height:50px;
	width:200px;
}
.naviA a {
	border:3px solid #3584c1; /* aktive Navi-Border*/
	display:block;
	height:30px;
	margin:0 0 5px 0;
	width:190px;  /* for Browser, which do not understand the Escapes */
    \width:200px;  /* for  IE5/Win */
	w\idth:190px;  /* for  modern Browser */
}

.naviA a {/*IE5/Win */
	height:40px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 30px;
}

.naviA a:hover {
	border:3px solid #6c92b0;
	color:#6c92b0;
}
.naviB {
	float:left;
	height:50px;
	width: 200px;
}
.naviB a{/*IE5/Win */
	border:3px solid #85b2d8; /* stehende Navi-Border*/
	display:block;
	height:30px;
	margin:0 0 5px 0;
	width:190px;  
    \width:200px;  
	w\idth:190px;
}
.naviB a {/*IE5/Win */
	height: 40px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 30px;
}
.naviB a:hover{
	border: 3px solid #6c92b0;
	color:#6c92b0;
}
.naviC{
	float: left;
	height: 50px;
	width: 200px;
}
.naviC a{
	border:3px solid #c9d8e3;
	display:block;
	height:30px;
	margin:0 0 5px 0;
	width:190px;  
    \width:200px;
	w\idth:190px;
}
.naviC a {/*IE5/Win */
	height:40px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 30px;
}
.naviC a:hover {
	border: 3px solid #6c92b0;
	color: #6c92b0;
}
.naviB, .naviA{
	font:normal 90%/14px verdana, arial, helvetica, sans-serif;
}
/* Anker
-------------------------- */
.navLi, .navLiA{
	margin:5px 0 0 5px;
	padding:5px 0 0 5px;
}
a.navLi, a.navLiA {
	background-color: #fcfcfc;
	color:#85b2d8; /* - Navi-Text-Color -*/
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
a.navLi:hover, a.navLiA:hover {
	background-color: #fcfcfc;
	color: #c9d8e3;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}
.navLiA{
	color:#a0b8c9;
}
/* Footer-Navigation 
-------------------------- */
#foodnav{
	height:30px;
	list-style: none;
	margin:0;
	padding:0;
	text-align:center;
	width:735px;
}
.ankerbox a:link {
	color:#2d476c;
	font-weight:bold;
	text-decoration: none;
}
.ankerbox a:hover {
	color:#5c86bb;
	font-weight:bold;
	text-decoration:underline;
}
.ankerbox a:visited { 
	color:#fff;
	font-weight:bold;
}
.clear{
	clear:both;
	margin:0;
	padding:0;
}

