@import url(boxes.css);
@import url(css_styled_content.css);
@import url(content.css);

@media all {
html, body { height : 99%; margin : 0; position : relative;}
 body { background-color : #FFFFFF; margin : 0px auto; padding : 0px; }
 .page-shadow { background : url(../images/page_shadow.gif) no-repeat; background-position: bottom;; padding : 0px; height : 9px; margin : 0 auto; width : 1000px; }
 .page-container { background : url(../images/bg_page.gif); background-color : #FFFFFF; margin : 0px; padding : 0px; text-align : left; width : 1000px; }
 .header-container { height : 180px; left : 4px; margin : 0px auto; padding : 0px; width : 992px; }
 .header_left_row { float : left; height : 180px; width : 761px; }
 .header_right_row { border-left-color : #BCBBBB; border-left-style : solid; border-left-width : 1px; float : right; height : 180px; width : 230px; }
 .lang { background-color : #F3971C; color : #484847; height : 19px; padding-right : 10px; padding-top : 5px; text-align : right; width : 220px; }
 .logo { border-top-color : #BCBBBB; border-top-style : solid; border-top-width : 1px; height : 69px; width : 230px; }
 .slogan { height : 87px; width : 230px; }
 .top-container { border-top-color : #BCBBBB; border-top-style : solid; border-top-width : 1px; height : 22px; left : 4px; margin : 0px auto; width : 992px; }
 .root-container { float : left; height : 22px; margin : 0px; width : 761px; }
 .root_spacer { float : left; height : 22px; width : 213px; }
 .rootline { background-color : #EDEDED; border-bottom-color : #BCBBBB; border-bottom-style : solid; border-bottom-width : 1px; float : right; height : 17px; padding-left : 12px; padding-top : 5px; width : 536px; }
 .search-container { border-bottom-color : #BCBBBB; border-bottom-style : solid; border-bottom-width : 1px; border-left-color : #BCBBBB; border-left-style : solid; border-left-width : 1px; float : right; height : 22px; margin : 0px; width : 230px; }
 .search { float : left; height : 22px; margin : 0px; width : 130px; }
 .sitemap { float : right; height : 20px; margin : 0px; padding-left : 10px; padding-top : 2px; width : 89px; }
 .section-container { left : 4px; margin : 0px auto; width : 992px; }
 .left-container { float : left; margin : 0px; padding : 0px; width : 213px; }
 .nav_row { border-bottom-color : #BCBBBB; border-bottom-style : solid; border-bottom-width : 1px; }
 .content-container { float : right; margin : 0px; padding : 0px; width : 779px; position : relative;}
 .content_row { float : left; padding-left : 12px; padding-right : 12px; padding-top : 8px; width : 524px; }
 .content_row_left { float : left; width : 256px; }
 .content_row_right { float : right; padding-left : 12px; width : 256px; }
 .content_row_wide { float : left; padding-left : 12px; padding-right : 12px; padding-top : 8px; width : 757px; }
 .news_row { float : right; padding-top : 8px; width : 231px; }
 .footer-container { border-bottom-color : #BCBBBB; border-bottom-style : solid; border-bottom-width : 1px; border-top-color : #BCBBBB; border-top-style : solid; border-top-width : 1px; height : 18px; left : 4px; margin : 0px auto; width : 992px; }
 .footer_left { float : left; height : 18px; margin : 0px; text-align : center; width : 761px; }
 .footer_white { float : left; height : 18px; width : 213px; }
 .footer_gray { background-color : #EDEDED; border-right-color : #BCBBBB; border-right-style : solid; border-right-width : 1px; float : right; height : 18px; width : 547px; }
 .footer_right { float : right; height : 18px; margin : 0px; text-align : center; width : 229px; }
 .clearone { clear : both; height : 0px; display : block; visibility : hidden; }
 .clearmore { clear : both; height : 0px; display : block; visibility : hidden; }
 .suchbox_oben, .tx-macinasearchbox-pi { height : 16px; margin : 0px; padding : 0px; width : 123px; }
 .float_left { float : left; height : 16px; margin : 0px; padding-top : 1px; width : 100px; }
 .float_right { float : right; height : 16px; margin : 0px; padding-top : 2px; width : 23px; }
 .sitemap a, .sitemap a:link, .sitemap a:visited { color : #1D3388; text-decoration : none; }
 .sitemap a:hover, .sitemap a:active { color : #F3971C; text-decoration : none; }
 ul, ol { margin : 0px 0px 0px 5px; padding-left : 10px; }
 dl, dt { margin : 0px; padding : 0px; }
 li {margin : 0px 0px 0px 10px; list-style-type: square; padding-left : 5px; padding-bottom: 6px; }
 .left-container li {display: inline; list-style-type : none; padding: 0px; text-align: left; line-height : 1.5em;}
 .left-container ul { margin : 0px 0px 0px 0px; padding : 0px; }
 .nav_top_row ul { float : right; margin : 0px; padding : 0px 0px 0px 0px; }
 .nav_top_row li { display : inline; list-style-type : none; margin : 0px; padding : 0px; text-align : right; }
 option { padding-left : 0.4em; }
 img { border : 0; }
 select, input, textarea { font-size : 99%; }
 hr { background-color : #ACACAD; border : #ACACAD; color : #ACACAD; height : 1px; }
 .gototop { float : right; height : 30px; }
 .print { float : left; height : 30px; }
 .print_link { display : inline; height : 10px; position : relative; top : 7px; vertical-align : top; }
 label { margin : 0px 0px 0px 0px; padding : 0px; }
 #tabellen_down { color : #484847; }
 #tabelle_over, #tabelle_over:hover input, #tabelle_over:hover select { border-color : #223288; color : #223288; }
}
@media print { .hidden { display : none; left : -1000em; position : absolute; width : 20em; }
}

.bigflash {
margin:0;
padding:0;
padding-left: 12px;
padding-right: 11px;
margin-top: 10px;
margin-bottom: 10px;
}

.bigflash p.bodytext {
width:100%;
}
