/* === Banner & Menü FIXIEREN! === */
body > .banner, body > .search {position: fixed;}

/*body .banner{position:fixed;}*/

/* === Banner & Oben === */
.banner{
z-index:2;
width:100%;
left:0px;
top:0px;
text-align:center;

border-top:10px solid #004080;
background:#004080;
height:187px;
}


div.search{
top:105px;
right:20px;
z-index:1000;
}

/*div.right{
position:fixed;
top:130px;
right:14px;
width:102px;
}*/

div.left{
position:absolute;
top:196px;
left:0;
width:200px;
z-index:200;
}
	div.left a{color:blue;}
	div.left a:hover{color:green;}

/* === Linke & Rechte Boxed-Menüs === */
.xsnazzy h2 {margin:0; font-size:12px; padding:0 10px 5px 10px; border-bottom:1px solid black;text-decoration:none;background:#e13800; color:#fff;}
.xsnazzy.details a{text-decoration:none;}
.xsnazzy.details a:hover h2 {color:#004080;}


.xsnazzy {background: #004080; width:100%;margin:0 7px 10px 7px;text-align:left;}
	.xsnazzy.details{background:white;}
	.xsnazzy.start_new{width:39%;background:white;float:left;}
	.xsnazzy.start_random{width:200px;background:white;float:right;}
	
.xsnazzy ol{padding:10px 0px;padding-left:25px;margin:0;}
.xsnazzy ol li{font-weight:bold;font-size:9px;}
.xsnazzy ol li i{color:green;}
	.xsnazzy.start_new ol li,.xsnazzy.start_new ol{list-style-type:none;padding-left:5px;font-size:10px;padding-bottom:5px;}
	.xsnazzy.start_random ol li,.xsnazzy.start_random ol{list-style-type: none;padding:0;margin:0;}

	
	.xsnazzy.start_new ol li p{padding:0;margin:0;display:inline;color:green;}
	.xsnazzy.start_new ol li i{color:gray;}
	.xsnazzy.start_new ol li a{color:blue;}
	.xsnazzy.start_new ol li a:hover{color:green;}



.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e13800; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;background:white;}
* html .xboxcontent {height:1px;}

	
	/* === Content === */
	.content {
	background: transparent; 
	margin:0;
/*	position:absolute;*/
	width:100%;
	padding-top:196px;
	z-index:0;
	padding-bottom:100px;
	overflow:auto;
	text-align:center;
	}

		.content .top, .content .bottom {display:block; background:transparent; font-size:1px;}
		.content .b1, .content .b2, .content .b3, .content .b4 {display:block; overflow:hidden; height:1px;}
		.content .b2, .content .b3, .content .b4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
		.content .b1 {margin:0 4px; background:#000;}
		.content .b2 {margin:0 4px; height:2px;}
		.content .b3 {margin:0 3px;}
		.content .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

		.content .boxcontent {
		position:relative;
		display:block; 
		background:#fff; 
		border:0 solid #000; 
		border-width:0 1px;
		padding:1px 10px;
		
		}
		.content .abstand{
			margin-left:214px;
		  /*margin-right:120px;*/ /*für das rechte Menü*/
		}
		
.footer{
width:100%;
background:white;
position:relative;
z-index:200;
border-top:1px dotted black;
height:100%;
text-align:center;
font-weight:bold;
}
