/* Template Struktur */

body {
	font-family: Arial;
	font-size: 12px;
	background: #ccc url(../includes/layout/bg.gif) repeat-x;
	color: #000000;
	margin: 0px;
}

#scrollbar{
    position: absolute;
    top: 0;
    bottom: -0.1px;
    width: 1em;
    z-index: -1;
} 

#kopfzeile {width: 980px; margin: 0 auto; height: 20px; font-size:9px;}
#kopfzeile a {color:#000000;}
#kopfzeile a:hover {text-decoration: underline;}


#container {
	
	width: 980px;
	margin: 0 auto;
	
}

#kopf {
	clear:both;
	height:40px;
	background: url(../includes/layout/oben.gif);
	border: 0;
}

#schatten_schaufenster {height:8px; font-size:2px; width:100%; background: url(../includes/layout/schatten_schaufenster.gif); background-repeat:no-repeat;}

#kopfbox    {clear:both; position:relative; height:200px; border: 0;}
#kopfbox h1 {margin:0; position:relative; top:40px; left:30px; color:#5599ff; font-size:32px; font-weight:normal;}
#kopfbox h2 {margin:0; position:relative; top:42px; left:30px; color:#ffffff; font-size:16px; font-weight:bold;}
#kopfbox p  {margin:0; position:relative; top:45px; left:30px; color:#ffffff; font-size:12px; font-weight:normal; width:390px;}


#kopfbox2    {clear:both; position:relative; height:200px; border: 0;}
#kopfbox2 h1 {margin:0; position:relative; top:28px; left:210px; color:#5599ff; font-size:24px; font-weight:normal;}
#kopfbox2 h2 {margin:0; position:relative; top:31px; left:210px; color:#ffffff; font-size:13px; font-weight:bold;}
#kopfbox2 p  {margin:0; position:relative; top:35px; left:210px; color:#ffffff; font-size:11px; font-weight:normal; width:270px;}
#kopfbox2 a  {color:#5599ff;}

#content {width:100%; background:url(../includes/layout/bg_content.gif); overflow:hidden;}
#content h2 {margin-top:10px; color:#5599ff; font-size:18px; 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:#5599ff;}
#content a:hover {color:#e88300;}

#ipreis h2 {background:#aaa; color:#ffffff; font-size:16px; padding:0 2px;}
#ipreis p {background:#e2e2e2; font-size:11px; padding:0 2px 0 25px; margin:0;}
#ipreis ul {background:#e2e2e2; font-size:11px; padding:0 2px 0 40px; margin:0;}
#ipreis table {background:#e2e2e2; font-size:11px; padding:0 2px; width:100%;}
#ipreis tr {vertical-align:middle;}
#ipreis td {margin:0; padding:0;}
#ipreis h3 {font-size:12px; padding:0;}
#ipreis span.preis {}
#ipreis td.preis {text-align:right;}
#ipreis a {font-size:11px;}


#seitenbox div {background:#fff; min-height:100px; font-size:11px;}
#seitenbox h2 {margin:0; padding:2px; color:#fff; font-size:12px; font-weight:bold; background:#5599ff;}
#seitenbox h3 {margin:0; padding:2px; color:#000; font-size:11px; font-weight:bold;}
#seitenbox p  {margin:0; padding:2px; color:#000; font-size:11px; font-weight:normal;}
#seitenbox a  {margin:0; color:#000000; font-size:11px; font-weight:bold;}
#seitenbox ul {margin:0;}
#seitenbox a:hover {color:#000000;}



#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 {padding:0; 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 2px; background: url(../includes/layout/klappen2.gif) #eee 99%; background-repeat:no-repeat; border-top:1px solid #ccc;}
#showhidediv1 div.show h3 {background: url(../includes/layout/klappen.gif) #ddd 99%; background-repeat:no-repeat;}
#showhidediv1 div.hide * {display:none;}
#showhidediv1 div.hide h3 {display:block;}
#showhidediv1 div.show * {display:block;}




/* 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;}

a {text-decoration: none;}
a:hover {text-decoration: none;}

ul{margin:0px 0 10px 0; padding:0 0 0 15px;}

img.screenshot {width:550px;}



#clear {clear: both;}

#kopf_spalte3{float:left;margin:13px 0 0 69px;font-weight:bold;font-size:15px;}
#kopf_spalte1{float:left;width:325px;}
#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;}

#seitenbox{float:left; width:200px;}
#content_menu_left{float:left; width:200px; border: 0px #000 solid;}
#content_menu_center{float:left; width:560px; padding:0 10px;}

#content_nomenu_center{float:left; width:760px; padding:10px;}

#spalte1_2{margin: 0 34% 0 0}

#spalte1_in1_2{float:left;width:49%;}
#spalte2_in1_2{float:right;width:49%;}

