body{
	background-color:white;/*#e5efff;*/
}
body,input,select,p,td,textarea,li,h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:15px;
}
ul,ol{
	margin:10px;
	padding:0px 10px;
}
img {
	border:0px;
	}
div#globalcont{
	/*width:1068px;*/
	width:1108px;
	position:relative;
	margin:0 auto;
	}
div#head{
	width:928px;
	padding-top:10px;
	}
div#content{
	float:left;
	width:928px;
	margin-right:20px;
	}
div.supersize-ad{
	text-align:center;
	padding-right:50px;
	margin:10px 0px;
	}
div#skyscraper{
	float:left;
	position:relative;
	top:60px;
	width:120px;
	height:668px;
	}
div#footer{
  clear:left;
	width:928px;
	height:107px;
	}
div.footerinfo{
	padding:20px 40px 10px 40px;
	text-align:center;
	}
div.footerlinks{
	width:900px;
	height:30px;
	padding:0px 14px;
	background-image:url(/img/bg-footer-top.png);
	}
div#mainborder{
  float:left;
	padding:5px;
	width:918px;
	background-image:url(/img/mainbox_bg_928x2.png);
	overflow:hidden;
	background-repeat:repeat-y;
}
div#main{
	width:898px;
	padding:0px 10px;
  float:left;

}
div.box {
	/*background-image:url(/img/box_bg_10x10.png);*/
	
	border:1px solid lightgray;
	margin-top:10px;
}
div.boxorange {
	background-image:url(/img/box_orangebg.png);
	border:1px solid black;
	margin-top:10px;
}
div.box h3{
	margin:0;
	padding:0 4px;;
	line-height:20px;
	vertical-align:middle;
	height:20px;
	background-image:url(/img/boxhead3-h3.png);
	color:white;
	font-weight:bold;
}
div.boxheadorange{
  padding:1px 8px;
	height:19px;
	background-image:url(/img/boxhead_orangebg.png);
	color:white;
	font-weight:bold;
}
div.boxhead a:link,div.boxhead a:visited,div.boxhead a:hover{
  color:white;
  text-decoration:none;
}
div.boxheadorange a:link,div.boxheadorange a:visited,div.boxheadorange a:hover{
  color:#000000;
  text-decoration:none;
}
div.boxheadorange a:hover {
  text-decoration:underline;
}
div.boxcont{
	padding:4px;
}
div.boxnavi{
  padding-top:8px;
  padding-bottom:8px;
  text-align:left;
}
img.zum-gewinnspiel{
  float:right;
  vertical-align:top;
	margin-top:10px;
}
div.suchausgabe p,div.gw-adsense{	
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid lightgray;
}
div.suchausgabe a{
	text-decoration:none;
}
div.suchausgabe a:hover{
	text-decoration:underline;
}
div.suchausgabe a img{
	float:left;
	margin-right:10px;
}
div.nexturl {
	text-align:right;
	margin-bottom:10px;
	}
div.lasturl {
	float:left;
	width:200px;
	}
a.gewlink  {
	background:url("/img/bg-button.png") repeat scroll 0 0 transparent;
	float:right;
	height:19px;
	line-height:19px;
	margin-left:10px;
	padding:0 5px;
	vertical-align:middle;
	color:white !important;
	font-weight:bold;
	}

div.boxcont a:active,div.boxcont a:link,div.boxcont a:visited,div.boxcont a:hover{
	text-decoration:underlined;
	color:black;
}
div.w250left {
	float:left;
	width:250px;
	margin-right:10px;
}
div.w468left {
	float:left;
	width:470px;
}
div.w250right {
	float:right;
	width:250px;
	height:297px;
}
div.w468right{
	width:468px;
	float:right;
}
div.banner468{
	height:60px;
	width:468px;
	padding-top:10px;
	margin-bottom:10px;
	}
div.teaser {
	float:left;
	width:142px;
	background-color:red;
}
span.teaser a:active,span.teaser a:link,span.teaser a:visited,span.teaser a:hover{
	text-decoration:underlined;
	color:black;
}

.weiss {
	color:white;
	}
/* Buttons und form */
form{
  display:inline;
}
input.gwsuche{
  width:160px;
  height:15px;
  padding:1px;
  border:1px collapsed #000000;
  vertical-align:top;
}
input.submit{
  border:1px solid #06216A;
  font-weight:bold;
  padding: 0px 0px 1px 2px;
  width:auto;
  vertical-align:top;
  text-align:left;
  height:19px;
  display:inline;
  cursor:pointer;
}

input.submit.blu{
  background-color:#06216A;
  color:#FFFFFF; 
}
input.submit.bluwhit{
  background-color:#FFFFFF;
  color:#06216A;
}
input.submit.whit{
  background-color:#FFFFFF;
  color:#06216A;
}
input.submit.or{
  background-color:#E1A900;
  color:#FFFFFF; 
}
input.submit.orwhit{
  background-color:#FFFFFF;
  color:#06216A;
}
input.lg, input.md,input.sm{
  padding:2px;
  border:1px collapsed #000000;
}
input.lg{
  width:220px;
}
input.md{
  width:120px;
}
input.sm{
  width:80px;
}
textarea.xt{
  width:220px;
  height:45px;
  padding:2px;
  border:1px collapsed #000000;
  vertical-align:top;
}
select{
  padding:2px;
}
span.boxnavir a:active,span.boxnavir a:link,span.boxnavir a:visited,span.boxnavir a:hover{
	text-decoration:none;
}
table.formtable td,table.confirmtable td,table.confirmtable th{
  padding:2px 2px;
}
table.td.thead {
  background-color:#06226B;
  font-weight:bold;
  color:#FFFFFF;
}
h1,h2,h3,h5 {
  margin:0px;
  padding:0px; 
}
h4{
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0px; 
}
div.boxcont.partner img{
  text-align:center;
  margin:10px 18px;
}
.small {
  font-size:9px;
}
div.boxsb  {background-image:url("/img/sparbon/bgbox.png");border:1px solid #ff0000;margin-top:10px;}
div.boxheadsb  {position:relative;background-image:url("/img/sparbon/boxhead_10x21.png");color:white;font-weight:bold;height:19px;padding:1px 8px;text-transform:uppercase;}
div.boxcontsb  {padding:3px 8px 6px;}
div.boxtitlesb{font-size:11px;font-weight:bold;line-height:16px;text-transform:uppercase;white-space:nowrap}
div.boxcontsb a:active, div.boxcontsb a:link, div.boxcontsb a:visited, div.boxcontsb a:hover {color:black;}
div.boxcontsb td {font-size:11px;font-family:Arial,Helvetica,sans-serif;}
div.pl{
	padding:0 0 14px 0;
	border-bottom:1px solid lightgray;
	margin-bottom:14px;
}
div.pl img{
	margin-bottom:5px;
}
div.gwteaser{
	width:142px;
	float:left;
	margin-bottom:17px;
}
div.teasertrenner{
	border-right:1px groove black;
	margin-right:6px;
	padding-right:6px;
}
div#tickerframe{
		overflow:hidden;
		height:16px;
		vertical-align:middle;
		position:relative;
		padding:0px;
		width:440px;
	}
div#bonticker{
		position:absolute;
		width:440px;white-space:nowrap;
		text-transform:uppercase;
	}
div#dritte{
	float:left;
	position:relative;
	top:80px;
	width:150px;
}	
div.socialnetw{
	width:898px;margin-top:5px;
}
div.footerlinks img.footergws{
	margin:2px
}
div.footersearch{
	vertical-align:middle;
	padding:0 210px;
	height:39px;
	line-height:39px;
	background-image:url(/img/foot_main_928.png);
	color:white;
	font-size:12px;
}	
td.box-pad {
	padding-left:2px;
}	
div.contright{
	width:158px;
	float:right;
	margin-left:10px
}
div.sparbonbox{
	text-align:center;
	background-color:white;
	color:#e52f57;
	border-bottom:1px solid #e52f57;
	font-weight:bold;
}
input.searchinput{
	width:205px;
	margin:0 12px;
	vertical-align:middle;
}
input.searchbutton{
	vertical-align:middle;
	border:0px;
	width:94px;height:29px;
}
img.socialemp{width:115px;
	height:13px
	;border:0px;
	margin:0px 10px;
	float:left
}
img.social_mar{
	margin-right:8px	
}

