
* {margin:0;padding:0}html, body{height:auto;} 
#sp { width:990px;margin-left: auto;margin-right: auto; position:relative }
body {background-color:#373737;	color: #000;position:relative;font-size:14px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif}
#outer{	width: 630px;margin: 0px auto 0px auto;	margin-left:auto;margin-right:auto;	background:#fff;color: #000;}
#alles{	 position: absolute;
 width: 990px;
 left: 50%;
 margin-left: -495px;background:#fff; top:25px}
#header{position:absolute;top:0px;width: 990px;left: 50%;margin-left: -495px; height:253px;background:silver;overflow:hidden;color: #fff; background-image:url(img/header.jpg); background-position:top left; background-repeat:no-repeat}

#header_nav{ margin-top:222px; padding-left:350px}
#left {	position:relative;width:180px;float:left;margin-left:-179px;color:#fff;left:-1px;padding-bottom:20px;background-color:#fff;top:24px; }
#right {position:relative;width:180px;float:left;margin-right:-179px;margin-top:331px;color:#fff;left:3px;padding-bottom:60px;padding-top:30px; background-image:url(img/navi_r_hg.gif); background-position:left top; background-repeat:repeat-y}
#right a { line-height:30px; color:#AF4420; text-decoration:none; font-weight:bold; letter-spacing:-1px}
#right ul li { list-style:none}
#right ul li.active  {line-height:30px; width:90px;background-image:url(img/ziegel.jpg); background-position:3px 0px; background-repeat: no-repeat}  
 /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<    Menü einrücken       ##########################################*/
#menu54 a, #menu49 a, #menu55 a{ margin-left:45px} 
 
#menu54.active  {margin-left:45px} 
#menu49.active  {margin-left:45px}
#menu55.active  {margin-left:45px}

#menu54.active a{margin-left:0px}
#menu49.active a{margin-left:0px}
#menu55.active a{margin-left:0px}
 
  /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<    Menü einrücken       ##########################################*/
 #right ul li.active a {color:#FFFFFF;}
 #right a:hover {color:#FFFFFF;}
 #right ul li  { padding-left:9px}
 
#footer {width:990px;clear:both;height:50px;background: #525152;color: #B6B5B6;text-align:center;position:relative;margin-top:-50px;margin: 0px auto 0px auto;margin-left:auto;margin-right:auto; font-size:10px; line-height:35px}
#footer a{ color:#B6B5B6; text-decoration:none}
#centercontent {float:right;width:100%;	position:relative;padding-bottom:52px; margin-left:-1px;}
.outerwrap {float: left;width: 100%;padding-top:300px;margin-right:-3px;}
p.expand a:hover{display:block;height:300px;background:red}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
#header_nav {}
#header_nav  select{ padding:3px; width:157px; margin:6px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:white; font-size:12px;}
#header_nav ul {padding:0; margin:0;list-style-type: none;}
#header_nav ul li {
float: left;
position:relative; padding:4px 0px 3px 0px; margin-right:4px;}
#header_nav ul li a, #header_nav ul li a:visited {display:block;text-decoration:none; color:#626762;width:90px; height:28px; line-height:28px; text-align:center;}
* html #header_nav ul li a, #header_nav ul li a:visited {width:90px;}
#header_nav ul li ul {display: none;}
#header_nav ul li a {overflow:visible;}
#header_nav table {margin:-1px;border-collapse:collapse;font-size:1em;}
#header_nav ul li:hover a,#header_nav ul li a:hover { text-decoration:underline}
#header_nav ul li:hover ul,#header_nav ul li a:hover ul {display:block;position:absolute; top:33px;left:0;width:90px;}
* html #header_nav ul li a:hover ul {margin-top:0;}
#header_nav ul li:hover ul li ul,#header_nav ul li a:hover ul li a ul {visibility:hidden;position:absolute;height:0;width:0;}
#header_nav ul li:hover ul li a,#header_nav ul li a:hover ul li a {display:block; background:#847963; color:#9E4D0B; height:auto;line-height:1.2em; padding:5px 0px 5px 8px; width:150px; text-align:left;border-bottom:1px solid #fff;}
* html #header_nav ul li a:hover ul li a {width:150px;w\idth:150px;}
#header_nav ul li:hover ul li a.drop,#header_nav ul li a:hover ul li a.drop {background:#D65D31 url(drop.gif) bottom right no-repeat;}

#header_nav ul li:hover ul li a:hover,#header_nav ul li a:hover ul li a:hover {background:#D65D31; color: #FFFFFF;}
#header_nav ul li:hover ul li:hover ul,#header_nav ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:119px; top:0;width:100px;}
#header_nav ul li:hover ul li:hover ul.left,#header_nav ul li a:hover ul li a:hover ul.left {left:-119px;}
#text { text-align:justify;margin:4px 25px 20px 9px ; font-size:14px}
#text a{ color:#9C3C18}
#text h2{ font-size:16px; margin:0px auto 15px 1px ; color:#993333}
#left strong { color:#D65931; width:155px; display:block; font-size:16px; margin:22px 0px 22px 0px; background-color:#D3D3D3; padding-left:15px}

#left a img { border:0px;margin-left:22px; margin-bottom:11px; padding:8px; background-image:url(img/hgimg.png); background-position:0px 0px; background-repeat: no-repeat}
* html #left a img { margin-left:12px }


.my textarea { width:213px}
