/*Seitenelemente*/
#logo{position:absolute; right:259px; top:30px; z-index:1500;}
#author{position:absolute; right:0px; bottom:0px}
#linien_funktionen{position:absolute; right:0px; top:30px; z-index:1000;}
#linien_links_oben{position:absolute; left:165px; top:0px}
#linie_unten{position:absolute; left:0px; right:0px; bottom:14px; border-bottom:1px solid #818182;}
#adresse{position:absolute; left:0px; right:211px; bottom:18px; text-align:center}
#hintergrund{position:absolute; right:212px; bottom:0px;}
#slogan{position:absolute; left:193px; top:169px; right:265px; bottom:55px;}
#slogan table{height:100%; width:100%;}
#slogan table td{vertical-align:middle; text-align:center;}
#funktionen{position:absolute; right:120px; top:71px; z-index:1000;}
#funktionen img{display:block; margin-bottom:9px;}
#linie_vertikal_links{position:absolute; left:180px; top:179px; bottom:80px; border-left:1px solid #C9C500;}
#linie_horizontal_links{position:absolute; left:180px; top:179px; width:200px; border-top:1px solid #C9C500;}
#foto_content_klein{position:absolute; left:0px; bottom:0px; border-top:1px solid #C9C500;}

/*Men*/
#menu{position:absolute; left:0px; width:165px; top:135px; bottom:40px; overflow:auto;}
#menu a{display:block;letter-spacing: 0px; text-align:right; text-decoration:none; margin-right:5px;}
#menu a.nav_folder,#menu a.nav_folder2{margin-top:5px;padding-bottom:5px;display:block;}
#menu div{padding-left:0px;}
#menu a.nav_file,#menu .nav_file2{padding-left:0px; display:block; margin-right:10px;}
#menu a.nav_file img,#menu .nav_file2 img{margin-right:0px;margin-left:0px; margin-bottom:6px;}

/*Content*/
#headline{position:absolute; left:185px; top:97px; z-index:500;}
#content{position:absolute; left:190px; top:199px; right:212px; bottom:50px; overflow:auto; padding:10px; padding-top:0px;}
#content h1{color:#C9C500;}

/*News*/
#content .news_headline{color:#818182;font-weight:bold;}
#content .news_container{padding-bottom:2em;}
#content .news_more a{display:inline; color:#C9C500; border:0px;}
#content a{border-bottom:1px solid #C9C500;}

/*Infobox*/
#infobox{position:absolute; right:0px; top:189px; bottom:16px; width:210px; border:1px solid #C9C500;}
#infobox_content{position:absolute; left:0px; right:0px; top:25px; bottom:162px; overflow:auto; padding:10px;}
#infobox_content a.news_more strong{color:#C9C500;}
#infobox .news_container{padding-bottom:15px;}
#infobox .news_headline{text-decoration:none; color:#818182; font-weight:bold;}
#infobox .news_more a{text-decoration:none; color:#C9C500; font-weight:bold; padding-top:0px;}

/*Formulare*/
.formulareingabefeld{border: 1px solid #818182;width: 130px;background-color: #ffffff;}
.dropdown{width:188px;font-size: 11px;background-color: #ffffff;}
.radiocheckbox{border: 0px;width: 20px;}
.texteingabefeld{width:400px;overflow: auto;border: 1px solid #818182;}
.buttonsenden{border:0px; height:11px; width:48px;}

/*Sitemap*/
.sitemap_folder{color:#C9C500; font-weight:bold;text-transform:lowercase;}
.sitemap_folder a{border:0px!important; text-transform:lowercase;}
.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:#C9C500;scrollbar-darkshadow-color:#C9C500;scrollbar-shadow-color:#ffffff;scrollbar-arrow-color:#C9C500;scrollbar-track-color:#ffffff;}

/*Suchmaschinenoptimierung*/
#searchablecontent {display:none; visibility:hidden;}

/*HTML*/
body {margin:0px;padding:0px;overflow:hidden;}
body, form, p, th, td, textarea, input, select{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#818182;}
li{list-style-image: url(../images/aufzaehlung.gif);list-style-position: outside;}
a{color:#818182; text-decoration:none; font-weight:bold;}
a img {border: 0px;}
img {border: 0px;}
strong,b {color:#818182;}
em,i{color:#C9C500;font-style: normal; font-weight:bold;}
hr{border:2px dotted #818182;}
h1{font-size:14px; color:#C9C500;}
h2, h3{font-size:13px; color:#C9C500;}

/* commented backslash hack \*/
body {position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;}
/* end hack */	
