body{background-color: #2c6fa3; margin: 0px; padding: 0px; border: 0px; font-family: verdana; font-size: 13px; }
div{margin: 0px; padding: 0px; border: 0px; text-align: left; }
img{margin: 0px; padding: 0px; border: 0px;}
p{vertical-align: middle;}

#rahmen{width: 1004px; margin: auto; text-align: center; padding:0px; border:0px;}
#head{
	width: 829px;
	height: 129px;
	padding-top: 15px;
	padding-left: 175px;
	background-image:url(images/head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#head2{
	width: 829px;
	height: 129px;
	padding-top: 15px;
	padding-left: 175px;
	background-image:url(images/head2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#head3{
	width: 829px;
	height: 105px;
	padding-top: 15px;
	padding-left: 175px;
	background-image:url(images/head3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}	
#content .detailheader{font-size: 17px; font-weight: ; color: white; margin: 0px; padding-left: 10px; padding-top: 5px; border: 0px;}
#head h1{font-size: 21px; font-weight: bold; color: white; margin: 0px; padding-left: 20px; padding-top: 15px; border: 0px;}

#head h2{font-size: 18px; font-weight: bold; color: white; margin: 0px; padding-left: 30px; border: 0px;}
#head2 h1{font-size: 21px; font-weight: bold; color: white; margin: 0px; padding-left: 20px; padding-top: 15px; border: 0px;}
#head3 h1{font-size: 21px; font-weight: bold; color: white; margin: 0px; padding-left: 20px; padding-top: 15px; border: 0px;}
#head3 h2{font-size: 18px; font-weight: bold; color: white; margin: 0px; padding-left: 30px; border: 0px;}
#head2 h2{font-size: 18px; font-weight: bold; color: white; margin: 0px; padding-left: 30px; border: 0px;}
#head a:link, #head a:active, #head a:hover, #head a:visited{color: white; font-size: 23px; text-decoration: none;}

#main{	
	float: left;
	width: 1004px;
	background-color: white;
	background-image: url(/images/main.gif); background-repeat: repeat-y;
	}
	
#menue{
	float: left;
	width: 182px;
	height: 825px;
	padding-top: 25px;
	padding-left: 28px;
	background-image:url(images/menue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#menue ul{list-style-type:none; margin: 0px; padding: 0px; border: 0px; width: 172px;}
#menue li{list-style-type:none; margin: 0px; padding: 0px; border: 0px;}
#menue .mainmenue{height: 24px; width: 174px; padding-top: 8px; color: #1b76ae; font-size: 12px; font-weight: bold;} 
#menue .submenue{position: relative; left: 10px; padding-bottom: 3px;}

.mainmenue a:link, .mainmenue a:active, .mainmenue a:hover, .mainmenue a:visited{color: #1b76ae; font-size: 12px; font-weight: bold; text-decoration: none;}
.submenue a:link, .submenue a:active, .submenue a:hover, .submenue a:visited{color: black; font-size: 12px; text-decoration: underline;}



#content{
	float: left;
	width: 590px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 15px;
	background-color: white;
	}
#content3{
	float: left;
	width: 100%;
	background-color: white;
	}
#content_full{
	float: left;
	width: 756px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 15px;
	background-color: white;
	}

#content a:link, #content a:active, #content a:hover, #content a:visited{color: black; font-size: 12px; text-decoration: underline;}
#content h1{font-size: 18px; font-weight: bold; color: #2c6fa3;}
#content h2{font-size: 13px; font-weight: bold; color: #2c6fa3;}
#content_full h1{font-size: 18px; font-weight: bold; color: #2c6fa3;}
#content_full h2{font-size: 13px; font-weight: bold; color: #2c6fa3;}
#content3 h1{font-size: 18px; font-weight: bold; color: #2c6fa3;}
#content3 h2{font-size: 13px; font-weight: bold; color: #2c6fa3;}

#box{
	float: left;
	width: 166px;
	height: 810px;
	padding-top: 40px;
	padding-left: 5px;
	background-image:url(images/box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#box img{padding-left: 2px;}
	

#footer{
	float: left;
	width: 1004px;
	height: 2px;
	}
	
/* Content Tabellen*/

.table-head{text-align: center; vertical-align: top; background-color: #336699; color: white;}

.menue_top{width: 106px; height: 102px; float:left; margin-right: 1px;  color: white; font-weight: bold;}
.menue_text{padding-top: 85px; text-align: center;}

.boxframe{
float: left;
width: 100%;
padding-bottom: 20px;
}

.boxframe2{
float: left;
width: 100%;
}
.boxframe2{
float: left;
width: 100%;
}
.boxframe_bg1{
float: left;
width: 493px;
height: 39px;
background-color: #B4CDEB;
padding-left: 5px;

}
.boxframe_bg11{
float: left;
width: 493px;
background-color: #B4CDEB;
padding-left: 5px;
}
.boxframe_bg11 img{
height: 40px;
}
.boxframe_bg12 img{
height: 40px;
}

.boxframe_bg2{
float: left;
width: 493px;
height: 39px;
background-color: #D8E7F8;
padding-left: 5px;
}

.boxframe_bg12{
float: left;
width: 493px;
background-color: #D8E7F8;
padding-left: 5px;
}

.boxframe_bg3{
background-image: url('images/handyhead.jpg');
background-repeat: no-repeat;
width: 500px;
height: 34px;
padding-left: 5px;
}


#content .boxframe_detail{
width: 498px;
border: 1px solid #34689a;
float: left;
}
#content .boxframe_detail2{
width: 498px;
border: 1px solid #34689a;
background-color: #D8E7F8;
float: left;
}

.box1{
float: left;
width: 50%;
}
.box2{
float: left;
width: 100%;
}

.box_130{
float: left;
width: 130px;
}

.box_470{
float: left;
width: 460px;
}
.box_190{
float: left;
width: 190px;
}

.box_400{
float: left;
width: 400px;
}
.box_10{width:10%; float: left;}
.box_15{width:15%; float: left;}
.box_20{width:20%; float: left;}
.box_25{width:25%; float: left;}
.box_30{width:30%; float: left;}
.box_33{width:33%; float: left;}
.box_40{width:40%; float: left;}
.box_50{width:50%; float: left;}
.box_55{width:55%; float: left;}
.box_60{width:60%; float: left;}
.box_70{width:70%; float: left;}
.box_70_2{width:70%; float: left;}
.box_70_2 img{width:0px; height: 0px; border:0px; margin:0px; padding:0px;}
.box_75{width:75%; float: left;}
.box_80{width:80%; float: left;}
.box_80_2{width:80%; float: left;}
.box_80_2 img{width:0px; height: 0px; border:0px;}
.box_90{width:90%; float: left;}

.box_center{text-align: center;}


.anz{font-size: 10px;}
a:link.small_a, a:visited.small_a, a:hover.small_a, a:active.small_a{font-size: 10px; font-weight: normal; text-decoration: underline; color: red;}

.topnews_box {float: left; width: 50%; margin:0px;padding:0px;border:0px;}	
.topnews_box img{float:left; margin:2px; border: 1px solid #656565; margin-right: 5px;}
.img_border{float:left; margin:2px; border: 1px solid #aeaeae; margin-right: 5px;}
.box_70 img{float:left; margin:2px;}
.ersparnis{font-weight: bold; font-size: 14px; color: green;}
.verlust{font-weight: bold; font-size: 14px; color: red;}
.tab1{border-right: 1px solid grey; border-bottom: 1px solid grey;}
.tab2{border-right: 1px solid grey;}
.tab3{border-bottom: 1px solid grey;}



.text_center{text-align:center;}
.bg_white{background-color: white;}
.img_noborder{border:0px; border-style:hidden; border-color:#FFFFFF;}
.img_box{text-align:center;background-color: white; border: 1px solid #656565; margin: 5px;}
.img_box_gross{text-align:center;background-color: white; border: 1px solid #656565; margin: 5px;}
.img_box img{width: 40px;}
.box_height_50{height: 50px;}
.box_height_60{height: 60px;}
.box_height_70{height: 70px;}
.box_height_75{height: 75px;}
.box_height_100 img{height: 110px;}
.box_width_75 img{width: 75px;}
.boxframe_detail p img{border: 1px solid #656565;}
.menuehead{padding-top:5px;}
.menuehead b{margin: 0px 0px 0px 15px;}
.menuehead ul{margin: 5px 0px 5px 0px;}
