@charset "utf-8";
/* CSS Document */
/*** RESET *******************************************/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
/********* GENERAL *********************************************/body{font-family:arial,helvetica,sans-serif;font-size:0.9em;background-color:#b20f24}
#body{background:#fefcf3 url(images/bg_verlauf.jpg) repeat-x;position:absolute;top:0;left:0;right:0;min-width:1000px !important}
#container{display:block;width:900px;overflow:hidden;margin:0px auto}
/********* HEADER ********************************************/#header{display:block;width:885px;height:85px;padding-bottom:20px;margin:0px auto}
#header img{float:left}
#menu_top{display:inline;float:right;width:650px;text-align:right}
#menu_top li{display:inline}
#menu_top a{text-decoration:none;color:#b20f24;font-weight:bold;font-size:1.2em;line-height:105px;padding:65px 15px 13px 15px}
#menu_top a:hover{border-bottom:10px solid #b20f24}
#menu_top a.current{padding:50px 15px 13px 15px;background-color:#fcf6e3;border-bottom:10px solid #b20f24}
/********* MAIN ********************************************/#main{width:860px;background:#fefcf3 url(images/bg_main.jpg) no-repeat center top;padding:20px;overflow:hidden}
/********* MENU_LEFT *****************************************/#content_left{width:230px;float:left}
.menu_left,.menu_left_level2{display:none}
.menu_left{width:100%;line-height:20px;
/*float: left;*/}
#left_aktuelles a{color:#b20f24;font-size:90%;font-weight:bold;text-decoration:none}
#left_aktuelles a.not_bold{font-weight:normal !important}
.menu_left > li{padding-left:30px;line-height:25px;min-height:25px;margin-bottom:10px;background:transparent url(images/menu.gif) no-repeat left center}
.menu_left > li.current{background:transparent url(images/menu_sel.gif) no-repeat left 3px}
.menu_left a{display:block;height:25px;text-decoration:none;color:#b20f24;font-size:90%;font-weight:bold}
ul.menu_left_level2{margin-top:10px;margin-left:-20px;text-indent:20px}
.menu_left_level2 li{background:url(images/menu_klein.gif) no-repeat center left}
.menu_left_level2 li.current a{background:url(images/menu_sel_klein.gif) no-repeat center left;font-weight:bold}
.menu_left_level2 a{font-size:80%;font-weight:normal;color:#515151}
.visible{display:block}
/********* CONTENT ********************************************/#content a[href]{color:#b20f24}
#content a[href]:hover{color:#520910}
#content{float:right;width:610px;min-height:411px;line-height:1.5em;font-size:90%}
div.channelitem{margin:10px 0}
#content h1{color:#b20f24;font-size:110%;padding-bottom:4px;border-bottom:3px solid #fbeabc;margin-bottom:0.8em}
#content h2{color:#b20f24;font-weight:bold;font-size:110%;margin:25px 0 10px 0}
#content h3{color:#b20f24;font-weight:normal;font-size:110%;margin:0.5em 0 0.6em 0;margin:10px 0 5px 0}
#content p{line-height:1.5em;margin-bottom:1em}
#content ul{list-style:square;float:none}
#content ul li{padding-left:5px;margin-left:40px}
#content ol{list-style:decimal;float:none}
#content ol li{padding-left:5px;margin-left:40px}
#content table,tr,th,td{margin:1px;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent}
#contenttext img,.channelitem img,img.CMSImage{margin:5px 10px}
#foto_top{display:block;width:594px;height:218px;border:8px solid #fbeabc;background:transparent top left no-repeat;margin:0 0 20px 0 !important}
a.LesenSiemehr{font-size:75%;font-weight:normal;display:block;margin:5px 0;padding-left:10px;text-decoration:none;text-align:right}
a.LesenSiemehr:hover{text-decoration:underline}
#referenzen_bildauswahl{margin-bottom:13px;background-color:#fbeabc;line-height:1em}
#referenzen_bildauswahl td{width:85px;height:70px;padding:0;margin:0;border:1px solid #fbeabc}
#bildnavigation{text-align:center;color:#b20f24;font-weight:bold;font-size:80%}
/*** Kontaktformular *********************/#kontaktformular{width:610px;line-height:20px;margin:10px auto}
#prospektauswahl{float:left;width:300px;display:block}
#prospektauswahl label.lbl_checkbox{width:100px;text-align:left !important}
#prospektauswahl h3{text-align:left !important;font-weight:bold}
#prospektauswahl td{text-align:center}
#prospektauswahl label{display:inline-block;width:150px;font-size:90%}
#kontaktdaten{float:right;display:block;width:280px;font-size:90%;margin-top:10px;line-height:22px}
#kontaktdaten td{width:50%;overflow:hidden}
#kontaktdaten label{display:block}
#kontaktdaten label.lbl_checkbox{display:inline}
#kontaktformular input[type=text]{width:275px;font-size:95%;font-family:Arial,Helvetica,Sans-serif}
#kontaktformular input[type=text].width50{width:130px}
#kontaktformular textarea{display:block;width:275px;height:6em;font-family:Arial,Helvetica,Sans-serif;font-size:95%}
#kontaktformular input[type=checkbox]{vertical-align:middle;margin-right:5px}
#kontaktformular input[type=submit]{float:right;width:100px;padding:1px;margin-top:20px}
.fehler{color:red}
/********* FOOTER ********************************************/#logos{clear:both;display:block;width:870px;margin:0px auto;margin-top:50px;text-align:right;padding:10px 0 0 0}
#logos ul{width:620px;float:right}
#logos li{display:inline;margin:0 6px}
#footer{clear:both;padding-bottom:30px;padding-top:18px;display:block;min-width:900px;height:85px;left:0;right:0;bottom:0;background:#b20f24 url(images/footer_schatten.jpg) top repeat-x}
#text_footer{width:880px;margin:0px auto;line-height:50px;font-size:0.7em;color:#fff}
#footer_kontakt{float:left}
#footer_timerbottom{color:#b20f24}
#footer a{color:#fff}
#footer_links{display:block;float:right}
#footer_links li{display:inline;margin-left:10px}
#link_allesedv{clear:both; display:block; width:880px; text-align:right}
#link_allesedv a{color:#ccc; text-decoration:none}
#link_allesedv a:hover{text-decoration:underline}
.hidden{visibility:hidden}
.internal_downloads table td{padding:3px}
.internal_downloads table.downloads {border-collapse:collapse}
.internal_downloads table.downloads th {background-color:#FBEABC;padding:3px}
.internal_downloads table.downloads td {border:1px solid #FBEABC}
