body { 
background : url('/templates/backround.gif') repeat; 
} 
html, body { 
height : 100%; 
} 
* { 
margin : 0; 
padding : 0; 
} 
a img { 
border : 0; 
} 
#maincontainer { 
width : 980px; 
min-height : 450px; 
text-align : left; 
margin-left : auto; 
margin-right : auto; 
background : transparent; 
background : url('backround.jpg') no-repeat; 
} 
#header { 
position : absolute; 
height : 180px; 
width : 980px; 
float : left; 
background : url('header.gif') no-repeat top left; 
background-color : transparent; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 0; 
border : transparent; 
} 
#header div, td, p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
line-height : 15px; 
color : #000; 
padding : 0 0 0 10px; 
} 
#linke-spalte { 
position : absolute; 
min-height : 485px; 
width : 180px; 
float : left; 
background : url('linke-spalte.gif') no-repeat top left; 
background-color : #fff; 
margin-left : 0; 
margin-right : 0; 
margin-top : 126px; 
margin-bottom : 0; 
border : transparent; 
} 
#linke-spalte div, td, p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
line-height : 15px; 
color : #000; 
padding : 0 0 0 10px; 
} 
#linke-spalte h1 { 
border-bottom : none; 
padding : 0 20px 0 0; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 15px; 
color : #000; 
font-weight : bold; 
font-style : none; 
letter-spacing : 1px; 
text-transform : uppercase; 
} 
#linke-spalte h2 { 
border-bottom : none; 
padding : 0 20px 0 0; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 15px; 
color : #000; 
font-weight : bold; 
font-style : none; 
letter-spacing : 1px; 
text-transform : uppercase; 
} 
#mitte1 { 
position : absolute; 
min-height : 437px; 
width : 620px; 
float : left; 
background : url('mitte1.gif') no-repeat top left; 
background-color : #fff; 
margin-left : 180px; 
margin-right : 0; 
margin-top : 171px; 
margin-bottom : 0; 
border : #a1bb40; 
border-top : 3px solid; 
border-right : 0 solid; 
border-bottom : 0 solid; 
border-left : 0 solid; 
} 
#mitte1 div, td, p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
line-height : 15px; 
color : #000; 
padding : 0 0 0 10px; 
} 
#mitte1 h1 { 
border-bottom : none; 
padding : 15px 20px 10px 10px; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 13px; 
color : #000; 
font-weight : bold;
letter-spacing : 1px;
font-style : none; 
} 
#mitte1 h2 { 
border-bottom : none; 
border-bottom : none; 
padding : 20px 20px 10px 10px; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 12px; 
color : #000; 
font-weight : bold; 
font-style : none; 
} 
#mitte1 a, a:link, a:active, a:visited { 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
color : #000000;  
} 
#mitte1 ul, li { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #000; 
padding : 10px 0 10px 10px; 
} 
#rechte-spalte-oben { 
position : absolute; 
height : 280px; 
width : 180px; 
float : left; 
background : url('/templates/rechte-spalte-oben.gif') no-repeat top left; 
background-color : #ffffff; 
margin-left : 800px; 
margin-right : 0; 
margin-top : 50px; 
margin-bottom : 0; 
border : transparent; 
} 
#rechte-spalte-oben div, td, p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #000; 
padding : 0 0 0 10px; 
} 
#rechte-spalte-oben ul, li { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #000; 
padding : 0 0 0 0; 
} 
#rechte-spalte-oben h1 { 
border-bottom : none; 
padding : 0 20px 0 0; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 15px; 
color : #000; 
font-weight : bold; 
font-style : none; 
letter-spacing : 1px; 
text-transform : uppercase; 
} 
#rechte-spalte-oben h2 { 
border-bottom : none; 
padding : 0 20px 0 0; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 15px; 
color : #000; 
font-weight : bold; 
font-style : none; 
letter-spacing : 1px; 
text-transform : uppercase; 
} 
#rechte-spalte-oben a, a:link, a:active, a:visited { 
text-decoration : none; 
font-weight : normal; 
color : #dd137b; 
} 
#rechte-spalte-mitte { 
position : absolute; 
min-height : 381px; 
width : 180px; 
float : left; 
background : url('/templates/rechte-spalte-mitte.gif') no-repeat left top; 
background-color : #ffffff; 
margin-left : 800px; 
margin-right : 0; 
margin-top : 320px; 
margin-bottom : 0; 
border : transparent; 
} 
#rechte-spalte-mitte div, td, p { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #000; 
padding : 0 0 0 10px; 
} 
#rechte-spalte-mitte ul, li { 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #000; 
padding : 5px 0 0 0; 
margin : 0 0 0 15px; 
} 
#rechte-spalte-mitte h1 { 
border-bottom : none; 
padding : 0 20px 0 0; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 15px; 
color : #000; 
font-weight : bold; 
font-style : none; 
letter-spacing : 1px; 
text-transform : uppercase; 
} 
#rechte-spalte-mitte h2 { 
border-bottom : none; 
padding : 0 20px 0 0; 
font-family : Helvetica, Verdana, Tahoma, sans-serif; 
text-decoration : none; 
font-size : 15px; 
color : #000; 
font-weight : bold; 
font-style : none; 
letter-spacing : 1px; 
text-transform : uppercase; 
} 
#rechte-spalte-mitte a, a:link, a:active, a:visited { 
text-decoration : none; 
font-size : 11px; 
font-weight : normal; 
color : #000; 
} 
#menu-horizontalhead-position { 
position : absolute; 
width : auto; 
top : 10px; 
left : 760px; 
float : left; 
} 
#menu-horizontalhead { 
padding : 0; 
width : 100%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
#menu-horizontalhead ul { 
font : 11px Arial; 
margin : 0; 
margin-left : 10px; 
padding : 0; 
list-style : none; 
} 
#menu-horizontalhead li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : none; 
} 
#menu-horizontalhead a { 
float : left; 
font-size : 0.85em; 
display : block; 
width : auto; 
color : #000; 
margin : 0 1px 0 0; 
padding : 0 5px 0 5px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : transparent; 
border-top : none; 
border-right : 1px solid #840036; 
border-bottom : none; 
border-left : none; 
} 
#menu-horizontalhead a:hover { 
color : #000; 
background-color : transparent; 
} 
#menu-horizontalhead .menu_current a { 
color : #d07b1d; 
background-color : #fff; 
border-color : #000; 
} 
#menu-horizontal-sub { 
padding : 0; 
width : 100%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
#menu-horizontal-sub ul { 
font : bold 12px Arial; 
margin : 0; 
margin-left : 10px; 
padding : 0; 
list-style : none; 
} 
#menu-horizontal-sub li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : none; 
} 
#menu-horizontal-sub a { 
float : left; 
display : block; 
width : auto; 
color : #fff; 
margin : 0 3px 0 0; 
padding : 1px 5px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : #d07b1d; 
border : 1px solid; 
border-color : #000; 
} 
#menu-horizontal-sub a:hover { 
color : #000; 
background-color : #48bff7; 
} 
#menu-horizontal-sub .menu_current a { 
color : #000; 
background-color : #9ab93f; 
} 
#menu-vertikal ul { 
font : 12px Arial; 
margin : 4px 0 0 0; 
padding : 0 0 0 0; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
#menu-vertikal li { 
margin : 7px 0 2px 0; 
} 
#menu-vertikal a { 
display : block; 
width : 140px; 
background-color : transparent; 
background-image : url('/templates/down.gif'); 
padding-left : 24px; 
padding-right : 1px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
#menu-vertikal a:link, a:visited { 
color : #fff; 
font-size : 1.2em; 
text-decoration : none; 
} 
#menu-vertikal a:hover { 
background-color : white; 
background-image : url('/templates/hover.gif'); 
color : #fff; 
} 
#menu-vertikal .menu_current a { 
background-color : white; 
background-image : url('/templates/current.gif'); 
color : #fff; 
} 

