body, div{margin:0px; border:0px; padding:0px; float: left;}
.header{width: 1004px; padding:0 0 15px 15px; font-size: 48px; color: white; background-image: url('/images/header_bg.gif'); background-repeat: repeat-x;}
.header a{color: white; text-decoration: none;}
.logo{width: 199px; height: 142px; background-image: url('/images/logo.jpg'); background-repeat: no-repeat;}
.headertext{height: 142px;}
.menue{widht: 250px; font-size: 15px; margin:45px 0 0 10px; color: black;}
.menue a{color: black; text-decoration: underline;}

.text_small{font-size:14px;}
.content{width: 953px; padding:0 0 15px 15px; font-size: 13px; color: black; padding-right: 50px;}
.content a{color: black;}

.box_frame{width: 100%}
.box_30{width: 30%;}
.box_50{width: 50%;}
.box_70{width: 70%;}
.box_rechner_frame{width: 1000px; background-color: #018db1; color: white;}
.box_rechner_25{width: 244px; border-left: 1px solid white;border-top: 1px solid white; padding: 5px 0 0 5px;}
.box_rechner_25 button{color: white;}
.height_30{height: 30px;}
.height_100{height: 100px;}

h1{color: #018db1;}
h2{color: #018db1;}
h3{color: #018db1;}
.img_content{float:left; border: 1px solid grey; margin: 5px;}

.footer{width: 1004px; padding:0 0 15px 15px; color: white; background-color: #018db1;}
.footer a{color: white; text-decoration: none;}


.form_login{width:100%; height:100px; margin:0px; border:0px; padding:0px; background: none; background-color: #018db1;}

.table_row1{border-right: 1px solid grey; border-bottom: 1px solid grey; padding-top: 1px; padding-bottom: 1px;}
.table_row2{border-bottom: 1px solid grey; padding-top: 1px; padding-bottom: 1px;}
.table_row3{border-right: 1px solid grey; padding-top: 1px; padding-bottom: 1px;}
.table_row4{border-right: 1px solid grey;border-bottom: 1px solid grey; padding-top: 1px; padding-bottom: 1px;}
