/* Template Struktur */

body {font-family: Arial; font-size: 12px; background: #eee url(../includes/layout/bg.gif) repeat-x; color: #000000; margin: 0px; padding-top:20px;}

#scrollbar{position: absolute; top: 0; bottom: -0.1px; width: 1em; z-index: -1;} 

#kopfzeile {width: 980px; margin: 0 auto; height: 20px;}
#kopfzeile a {color:#000000;}
#kopfzeile a:hover {text-decoration: underline;}

#container {width: 980px; margin: 0 auto;}

#kopf {clear:both; height:80px; background: url(../includes/layout/oben.gif); border: 0;}
#kopf a {color:#000000; font-size:9px;}
#kopf a:hover {text-decoration: underline;}

#schatten_schaufenster {height:20px; font-size:2px; width:100%; background: url(../includes/layout/bg_content_oben.gif); background-repeat:no-repeat;}

#content {width:100%; background:url(../includes/layout/bg_content.gif); overflow:hidden; min-height:400px;}
#content h1 {margin:0;color:#000; font-size:20px; font-weight:normal;}
#content h2 {margin-top:20px; color:#05f; font-size:15px; font-weight:bold;}
#content h3 {margin:0; color:#000000; font-size:14px; font-weight:bold;}
#content p  {margin-bottom:5px; color:#000000; font-size:12px; font-weight:normal;}
#content p.einleitung  {font-weight:bold;}
#content p.bildtext  {font-size:10px;}
#content a  {margin:0; color:#05f;}
#content a:hover  {color:#f00;}
#content h2 a {color:#05f;}
#content h2 a:hover {text-decoration: underline; color:#f00;}
#content td {background:#def;}
#content table {border-collapse:collapse;border:1px solid #8bf;width:100%;}

#seitenbox {float:left; width:200px;}
#seitenbox div {background:#cef; min-height:100px; font-size:11px; width:185px; margin: 0 auto; border:3px solid #fff;}
#seitenbox h2 {margin:0; padding: 0 4px; color:#000; font-size:12px; font-weight:bold; background:#8bf;}
#seitenbox h3 {margin:0; padding: 0 4px; color:#000; font-size:11px; font-weight:bold; background:#cdf;}
#seitenbox h4 {margin:0; padding: 0 4px; color:#000; font-size:11px; font-weight:bold;}
#seitenbox p  {margin:0; padding: 0 4px; color:#000; font-size:11px; font-weight:normal;}
#seitenbox a  {margin:0; font-size:11px; color:#05f;}
#seitenbox a:hover {text-decoration: underline; color:#f00;}
#seitenbox ul {margin:0;}

#fuss {clear:both; height:20px; background: url(../includes/layout/unten.gif); border: 0;}

#footer {width: 980px; margin: 0 auto; font-size: 9px; color: #666666; text-align: right;}
#footer a {color: #666666;}
#footer a:hover {color: #e88300; text-decoration:none;}

#showhidediv1 div span {padding:0 3px; border-width:0 1px 1px 1px; border-style:solid; border-color:#ccc; cursor:pointer;}
#showhidediv1 div h3 {cursor:pointer; font-size:12px; margin-top:2px; padding:2px 30px 2px 3px; background: url(../includes/layout/klappen2.gif) #eee 99%; background-repeat:no-repeat; border:1px solid #ccc;}
#showhidediv1 div.show h3 {background: url(../includes/layout/klappen.gif) #ddd 99%; background-repeat:no-repeat; border-color:#999; border-bottom-width:0;}
#showhidediv1 div.show span {border-color:#999;}
#showhidediv1 div.hide span {display:none;}
#showhidediv1 div.show span {display:block;}



#kopf_spalte3{float:left;margin:13px 0 0 69px;font-weight:bold;font-size:15px;}
#kopf_spalte1{float:left;width:315px;padding-left:10px;}
#kopf_spalte2{float:left;width:292px;}

#kopfzeile_spalte3{float:left;width:150px;height:15px;text-align:right;}
#kopfzeile_spalte1{float:left;width:500px;height:15px;}
#kopfzeile_spalte2{float:left;width:330px;height:15px;text-align:center;}

#content_menu_left{float:left; width:170px; border: 0px #000 solid; padding:0 15px;}
#content_menu_center{float:left; width:560px; padding:0 10px;}

#content_nomenu_center{float:left; width:760px; padding:10px;}



/* Texte / Inhalte */

p {text-align:left;margin:0 0 10px 0;}

h1 {font-size:18px;}
h2 {font-size:16px; margin:15px 0 0 0;}
h3 {font-size:14px; margin:15px 0 0 0;}
h4 {font-size:12px; margin:10px 0 0 0; color:#e88300;}

ul{margin:0px 0 10px 10px; padding:0 0 0 15px;}


#clear {clear: both;}
.clear {clear:both;}

/* Tabbed Pages */
#tabbedpages {font:11px verdana,arial,sans-serif; width:100%; padding:0; line-height:15px;}
#tabbedpages div.tabaus {color:#05f; text-decoration:underline; height:20px; margin-right:2px; line-height:20px; padding:0 10px; float:left; background:#def; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#tabbedpages div.taban {color:#000; padding:0 10px; margin-right:2px; margin-top:1px; float:left; background:#fff; border:1px solid #8bf; cursor:pointer; border-bottom:0; height:20px; line-height:20px; position:relative; z-index:100;}

div.tabverstecke {display:none; width:0; overflow:hidden;}
div.tabzeige {clear:left; background:#fff; width:90%; margin-top:0; top:-1px; border:1px solid #8bf;padding:10px; position:relative; z-index:50;}
div.tabzeige img {float:left; margin:0 10px 10px 0;}
