/*Seitenelemente*/
#author{position:absolute; left:1px; bottom:1px; z-index:10000;}
#contactinfo{z-index:1000; position:absolute; left:14px; bottom:10px;}
#balken_oben{z-index:900;position:absolute; left:0px; top:0px; right:0px; height:135px; background-image:url(../images/hintergrund.gif); background-repeat:no-repeat; background-color:#A02325;}
#balken_rechts{z-index:800;position:absolute; top:120px; right:0px; bottom:0px; width:183px; background-image:url(../images/rot.gif); background-repeat:repeat;}
#logo_rechts_oben{z-index:1000;position:absolute; right:0px; top:0px;}
#linie_oben{z-index:1000;position:absolute; left:0px; top:135px; right:0px; border-top: 6px solid #BDBDC0;}
#button_zurueck{z-index:1000;position:absolute; bottom:3px; right:250px;}
#flashmovie_philosophie{z-index:1;}
#foto{z-index:1;position:absolute; top:261px; right:272px;}
#klientenportal{position:absolute; bottom:0; right:250px;}
#klientenportal a{color:#A92C2F; font-size:12px;}

/*News (Startseite, Newsseite, Newsarchivseite)*/
#newsbox{position:absolute;right:2px;top:100px;height:415px;overflow:auto;left:610px;z-index:700;border-left:1px solid #ffffff;}
#newsbox h1{font-size:12px;color:#000000;}
.news_container{padding-left:10px;padding-right:10px;padding-bottom:15px;padding-top:15px;}
.news_headline{font-size:14px; color:#A92C2F; text-transform: uppercase;}
.news_more a{color:#BDBDC0!important; border-bottom:0px!important;}
.news_more a:hover{color:#A92C2F!important;}

/*Hyperlinks*/
#content a{color:#A92C2F; font-weight:bold; border-bottom:1px solid #A92C2F; text-decoration:none;}
#content a:hover{color:#BDBDC0; border-bottom:1px solid #BDBDC0; text-decoration:none;}

/*Tipp*/
#tipp{position:absolute;bottom:285px;overflow:auto;z-index:1000;left:14px;top:46px;right:0;line-height:1.2em;}
#tipp p, #tipp strong{color:#ffffff}
#tipp a{color:#ffffff; border-bottom:1px solid #ffffff;text-decoration:none;}
#tipp a:hover{color:#BDBDC0!important;border-bottom:1px solid #BDBDC0;}

/*Menü*/
#nav{z-index:2000; display:block; position:absolute; left:21px; top:100px; right:270px; height:14px;z-index:1000!important;}
#nav .spacer{width:14%;}
#nav .drop_menu {position: absolute; top:0px; visibility: hidden;}
#nav .drop_menu img{display:block; padding:0px; margin:0px;}
#nav .drop_menu a {display: block;line-height: 18px;}

/*Inhalt*/
#headline{position:absolute; left:24px; top:166px; right:250px;}
#content{overflow:auto; position:absolute; left:24px; top:291px; bottom:20px; right:250px; padding-top:14px;}

/*Formulare*/
.formulareingabefeld {border: 1px solid #890022;width: 188px;background-color: #ffffff;}
.dropdown {	width: 188px;font-size: 11px;background-color: #ffffff;}
.radiocheckbox {border: 0px;width: 20px;}
.texteingabefeld {width: 289px;	overflow: auto;	border: 1px solid #890022;}
.buttonsenden {border: 0px;	height: 10px;	width: 45px;}

/*Sitemap*/
.sitemap_folder a{border:0px!important;}
.sitemap_files a{margin-left:25px;margin-top:5px;margin-bottom:5px; display:block; border:0px!important;}
.sitemap_sub_files a{padding-left:25px;} 

/*Scrollbars*/
.scrollbar{scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#BDBDC0;scrollbar-darkshadow-color:#BDBDC0;scrollbar-shadow-color:#ffffff;scrollbar-arrow-color:#BDBDC0;scrollbar-track-color:#ffffff;}

/*Suchmaschinenoptimierung*/
#searchablecontent {display:none; visibility:hidden;}

/*HTML*/
html, body { height: 100%; }
body {margin:0px; padding:0px; overflow:hidden;widht: 100%;height: 100%;overflow-y: hidden; line-height:1.7em;}
body, form, p, th, td, textarea, input, select {font-family: Arial, Helvetica, sans-serif; font-size: 13px;color: #252121;}
li{list-style-image: url(../images/aufzaehlung.gif);list-style-position: outside;}
a img {border: 0px;}
img {border: 0px;}
strong,b {color:#A92C2F;}
hr{border:2px dotted #A92C2F;}
h1, h2{font-size:14px; color:#A92C2F; text-transform: uppercase;}
h3{color:#919294;font-size:13px;}

/* commented backslash hack \*/
body {position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;}
/* end hack */	
