body {background-color:#adadad;margin:0px; padding:0px;background:url(site_bg.png) 0 0 repeat-y #adadad; font-size:11px; font-family:Arial; color:#333333;}
#SURROUND { width:984px;margin:0px; padding:0px 5px 0px 0px;}
#HEAD { background:url(head_bg.png) 247px 0 no-repeat;}

#SEARCHBOX {float:right; padding:10px 0px; font-weight:bold; color:#ae0c19; width:225px; text-align:right;}
#SEARCHBOX input {border:1px solid #868686; width:135px; font-size:12px; margin-left:10px;}

#TOPMENU {padding-left:247px; border-bottom:1px solid #ffffff; height:21px;}
#TOPMENU .menu {background:url(top_menu_bg.png) 0 0 repeat-x; line-height:21px;}
#TOPMENU .menu a { color:#ffffff; font-weight:bold;  padding:0px 15px; text-decoration:none;}
#TOPMENU .menu a:hover { color:#dddddd; font-weight:bold; padding:0px 15px; text-decoration:none;}

#LEFTMENU {background:url(left_menu_bg.png) 0 0 repeat-x; float:left; padding:14px 0px 0px 10px; width:237px;}
#LEFTMENU .navi {background:url(navi_bg.png) 0 0 no-repeat; width:225px;}
#LEFTMENU .innernavi {padding:0px 13px; background:url(innernavi_bg.png) 7px bottom no-repeat; font-weight:bold; }
#LEFTMENU .innernavi a.nav0 {font-weight:bold; padding:5px 0px; color:#333333; display:block; text-decoration:none;}
#LEFTMENU .innernavi a.nav0:hover {color:#8a8a8a;}
#LEFTMENU .innernavi a.nav1{font-weight:normal; text-decoration:none; background:url(navi_square.png) 0 5px no-repeat; padding:1px 0px 1px 10px; color:#333333; display:block;}
#LEFTMENU .innernavi a.nav1:hover  {color:#8a8a8a;}
#LEFTMENU .innernavi a.nav2{font-weight:normal; text-decoration:none; background:url(nav2_square.png) 10px 5px no-repeat; padding:1px 0px 1px 20px; color:#333333; display:block;}
#LEFTMENU .innernavi a.nav2:hover  {color:#8a8a8a;}
#LEFTMENU .innernavi a.nav3{font-weight:normal; text-decoration:none; background:url(nav3_square.png) 10px 5px no-repeat; padding:1px 0px 1px 30px; color:#333333; display:block;}
#LEFTMENU .innernavi a.nav3:hover  {color:#8a8a8a;}

#LEFTMENU .box {background:url(box_bg.png) 0 0 no-repeat; width:225px;}
#LEFTMENU .box .innerbox {padding:0px 13px; background:url(innerbox_bg.png) 7px bottom no-repeat;  line-height:2;}
#LEFTMENU .box .innerbox b {color:#ae0c19; font-weight:bold;}
#LEFTMENU .box .innerbox a{ text-decoration:none; line-height:1.5; color:#333333; text-decoration:underline;}
#LEFTMENU .box .innerbox a:hover  {color:#8a8a8a;}
#LEFTMENU .box .innerbox input {border:1px solid #868686; width:130px; font-size:11px;}
#LEFTMENU .box .innerbox input.password {border:1px solid #868686; width:105px; font-size:11px; margin-right:5px;}

h1 {font-size:14px; font-weight:bold; color:#686868; margin:0px; text-align:left; padding:25px 0px 0px 10px; letter-spacing:-1px;}
h2 {font-size:26px; font-weight:bold; color:#ae0c19; margin:0px 60px 20px 10px; padding:5px 0px; text-align:left; background:url(dotted_grey.png) 0 bottom repeat-x; letter-spacing:-1px;}
h3 {font-size:14px; font-weight:bold; color:#ae0c19; margin:0px 60px 20px 10px; text-align:left; padding:25px 0px 5px 0px; letter-spacing:-1px; background:url(dotted_grey.png) 0 bottom repeat-x; letter-spacing:-1px;}

#CONTENT {background:url(content_bg.png) 0 0 repeat-y; margin-left:247px;}
#CONTENT .breadcrumb {background:url(breadcrumb_bg.png) 0 0 repeat-x; line-height:20px; padding-left:10px; color:#888888;}
#CONTENT .breadcrumb a {color: #888888; text-decoration:none;}
#CONTENT .breadcrumb a:hover {color: #333333; text-decoration:none;}
#CONTENT .innercontent {padding:0px 200px 10px 10px;}
#CONTENT .contentimage { line-height:102px;}
#CONTENT a {color:#686868; text-decoration:none;}
#CONTENT a:hover {color:#686868; text-decoration:underline;}
#CONTENT .trenner {background:url(dotted_grey.png) 0 bottom repeat-x; margin:0px 58px 15px 10px;}

#CONTENT .innercontent .download { display:block; height:38px; line-height:38px; background-color:#eaeaea; float:right; padding-left:10px; width:470px; }
#CONTENT .innercontent .download:hover { background-color:#eeeeee;}

#CONTENT .news {padding:0px 175px 0px 10px;}
#CONTENT .news .date {font-size:10px;}
#CONTENT .news b {color:#ae0c19;}
#CONTENT a.mehr {color:#ae0c19; padding-left:10px;background:url(arr_red.png) 0 5px no-repeat; line-height:2;}
#CONTENT a.mehr:hover {color:#ae0c19; padding-left:10px; text-decoration:underline;}
	
#CONTENT .formular input {margin-bottom :4px; height	:16px; width:190px; border:1px solid #868686; font-size:11px;}	
#CONTENT .formular .inputA {width :50px; border:1px solid #868686; font-size:11px;}
#CONTENT .formular .inputB {width :132px !important; width: 130px; margin-left :3px; border:1px solid #868686; font-size:11px;}
#CONTENT .formular textarea {width :457px !important; width :455px; margin-top :4px; height :70px; overflow: auto; border:1px solid #868686; font-size:11px;}

#CONTENT .comments {padding:0px 200px 10px 10px;}
#CONTENT .comments textarea {width :435px !important; width :423px; margin-top :4px; height :70px; overflow: auto; border:1px solid #868686; font-size:11px;}

#RIGHTBOXES {float:right; padding:25px 10px 10px 0px; width:176px;}
#RIGHTBOXES h3{ background-color:#b9b9b9; display:block; padding:3px 5px; color:#ffffff; margin:0px; text-align:left; font-size: 11px; letter-spacing:normal;}
#RIGHTBOXES .box  { background-color:#eaeaea; color:#333333; padding:6px; margin-bottom:20px;}
#RIGHTBOXES .mehrinfos {color:#000000; font-weight:bold; text-align:right; display:block;}

#FOOTER {clear:both;padding:0px 60px 50px 15px;}
#FOOTER .footercontent { background:url(dotted_grey.png) 0 top repeat-x; margin-left:247px; padding-top:10px; color:#888888; font-size:10px;}
#FOOTER .footercontent a { color:#888888; text-decoration:none; font-size:10px;}
#FOOTER .footercontent a:hover {color:#333333; text-decoration:none; font-size:10px;}