/******************* Layout *******************/

div.main {
width: 926px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div.main_left {
float: left;
width: 163px;
height: 627px;
}

div.main_right {
float: left;
width: 763px;
background-image: url('../upload/layout/background_main_right.jpg');
background-repeat: no-repeat;
background-position: bottom left;
}

div.header {
height: 189px;
}

div.header_left {
float: left;
width: 86px;
height: 189px;
background-image: url('../upload/layout/background_header_left.jpg');
background-repeat: no-repeat;
}

div.header_right {
float: left;
width: 677px;
}

div.header_right_row1_1 {
float: left;
width: 433px;
height: 145px;
background-image: url('../upload/layout/background_header_right_row1_1.jpg');
background-repeat: no-repeat;
}

div.header_right_row1_2 {
float: left;
width: 244px;
height: 145px;
}

div.header_right_row2 {
float: left;
width: 677px;
height: 44px;
background-image: url('../upload/layout/background_header_right_row2.jpg');
background-position: top right;
background-repeat: no-repeat;
}

div.info {
float: left;
background-image: url('../upload/layout/background_info.jpg');
background-position: top right;
background-repeat: repeat-y;
}

div.info_left {
float: right;
width: 191px;
}

div.info_left1 {
/*background-image: url('../upload/layout/background_info_left1.jpg');
background-position: top left;
background-repeat: repeat-y;*/
margin-bottom: 40px;
}

div.info_left2 {
width: 191px;
height: 187px;
}

div.info_right {
float: right;
width: 572px;
}

div.footer {
float: right;
width: 563px;
height: 78px;
padding-left: 200px;
background-image: url('../upload/layout/background_footer.jpg');
background-repeat: no-repeat;
}

div.hilfsnavigation {
clear: both;
height: 20px;
}

div.hilfsnavigation_left {
float: left;
width: 209px;
}

div.hilfsnavigation_right {
float: right;
width: 549px;
text-align: right;
color: #555555;
background-color: #ffffff;
}

div.druckinformationen {
display: none;
}



/******************* Allgemeines *******************/

body {
font-family: arial, sans-serif, helvetica;
font-size: 12px;
}

a {
color: #3d857d;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:visited {
color: #3d857d;
text-decoration: none;
}

img {
border: none;
}

li {
margin-bottom: 5px;
}
