body, div{margin:0px; border:0px; padding:0px;}
div{float:left;}
p{margin:0px; border:0px; padding:0 0 10px 0; text-align: justify;}
b{color: #004183;}
img{float:left;}
input{border: 1px solid #7e7a7a;}
span{font-size: 13px;}

.frame{width: 1004px; margin: auto; text-align: left; padding:0px; float: none;}
.leiste{width: 989px; height: 51px; background-image:url('/images/leiste.jpg'); background-repeat: no-repeat; padding:0 0 0 15px; float: left;}
.leiste h1{color: #004183; padding: 5px 0 5px 0;}

.balken{width:100%; height: 15px; background-color: #7e7a7a; }
.balken2{width:100%; height: 35px; background-color: #7e7a7a; color: white; float: left;}
.balken2 a{color: white; text-decoration:none; }

.header{width: 1004px; height: 268px; background-image:url('/images/header.jpg'); background-repeat: no-repeat; padding:0 0 15px 0; font-size: 18px; color: white; float: left;}
.header a{color: white; text-decoration: none;}

.logo{width: 422px; float: left;}
.menue{width:262px; padding: 40px 0 0 0; text-align: left; float: left;}
.menue ul{list-style-image:url('/images/menue.jpg');}
.menue li{padding: 0 0 10px 0;}

.topframe{width: 1002px; float: left; background-color: white;  border-right: 1px solid #7e7a7a; border-left: 1px solid #7e7a7a;}
.topbox{width:310px; float: left;}

.slogan{width: 520px; height: 90px; padding: 0 0 0 5px; float: left;}
.slogan h1{color: #004183; font-size: 50px; margin:0px; border:0px; padding:0px;}
.slogan h2{color: #7e7a7a; font-size: 14px; margin:0px; border:0px; padding:0 0 0 90px;}

.topmenue{width: 477px; height: 90px; color: #7e7a7a; float: left;}
.topmenue a{text-decoration: none; font-weight: bold; font-size: 16px; color: #7e7a7a;}
.topmenue ul{width: 100%; list-style: none; margin-top: 35px;}
.topmenue li{float: left; padding-left: 30px; margin-left: 25px; background-image:url('/images/topmenue.gif'); background-repeat: no-repeat; background-position: left;}

.text_small{font-size:14px;}
.text_center{text-align: center;}

.contentframe{width: 989px; background-image:url('/images/content_bg.gif'); background-repeat: repeat-y;  padding:0 0 15px 17px; color: black; text-align: left; float: left;}
.content{width: 644px;  font-size: 15px; color: black; padding: 0 25px 0 0; float: left;}
.content a{color: black;}
.content h1{font-size: 26px;}
.content h2{font-size: 22px;}
.content h3{font-size: 18px;}
.content li{margin:0px; border:0px; padding:0px;}
.content ul{margin:0px; border:0px; padding:0px 0px 0px 30px;}


.box{width: 280px; font-size: 16px; color: black;  padding: 0 15px 0 25px; float: left;}
.box a{color: black; text-decoration:underline; font-size: 16px;}
.box ul{list-style-image:url('/images/topmenue2.gif'); padding: 0px; margin: 0 0 0 35px; border: 0px;}
.box li{padding: 0 0 10px 0; margin: 0px; border: 0px;}
.box img{border: 1px solid grey; }
.submenue{list-style-image:none; padding: 0 0 10px 10px; margin: 0px; border: 0px;}

.box_frame{width: 100%; float: left;}
.box_20{width: 20%; float: left;}
.box_30{width: 30%; float: left;}
.box_50{width: 50%; float: left; }
.box_60{width: 60%; float: left; }
.box_70{width: 70%;}
.box_80{width: 80%; float: left; }

.detailframe{border: 1px solid #7e7a7a; background-color: #edeff0; margin-bottom: 10px; padding: 5px; width: 97%; float: left;}
.box_detail_30{width: 30%; float: left;padding-top: 5px;}
.box_detail_50{width: 50%; float: left; padding-top: 5px;}
.box_detail_70{width: 70%; float: left; padding-top: 5px;}

h1{color: #004183; margin:0px; border:0px; padding:0px;}
h2{color: #004183; margin:0px; border:0px; padding:0px 0px 10px 0px;}
h3{color: #004183; margin:0px; border:0px; padding:0px;}

.table_header{background-color: #004183; color: white; text-align: center; font-weight: bold;}
.table_header2{background-color: #0e559c; color: white;}

.table_row1{background-color: #c4cfe6;color: black;}
.table_row2{background-color: #eaedf2;color: black;}

.img_content{float:left; border: 1px solid grey; margin: 5px;}
.pad_top_5{padding-top:10px;}
     v\:* {
        behavior:url(#default#VML);
      }

      
