/*
hellbraun:	#F9B859
breadcrumb: #857052
*/


body {background: url(../images/sitestruct/bg_body.jpg); font-family:Arial, Verdana; font-size:12px; font-weight:normal;}
td {font-family:Arial, Verdana; font-size:12px; font-weight:normal; color:#ffffff}
h1 {color:#F9B859; font-size:17px; padding:0 0 15px 0; margin:0}
img {border:0px}
p {padding:0px; margin:0px}
div{border:0px solid #ff0000}

#zierleiste {position:absolute; left:0px; top:0px; background: url(../images/sitestruct/bg_zierleiste.gif); background-repeat:repeat-x; background-position:left top; width:100%; height:38px;}
#news {position:absolute; left:0px; top:37px; width:165px;}
#headerimage {position:absolute; left:170px; top:35px; height:160px; margin:0px; padding:0px}
div#breadcrumbs {position:absolute; left:170px; top:200px; width:620px; height:20px; font-size:10px; color:#857052; margin-left:5px}
div#menu {position:absolute; left:190px; top:235px; width:620px; height:33px; z-index:200; padding-left:40px; background:url(../images/menu/bg.gif); background-repeat:no-repeat;}
#content {position:absolute; left:170px; top:280px; height:450px; width:620px; margin:20px 0 0 30px; z-index:100; background: url(../images/sitestruct/bg_center.jpg); background-repeat:no-repeat; background-position:left top;}

/* MENU */


#menu ul { list-style: none; margin: 0; padding: 0; float: left;}
/*
#menu a, #menu h2 {  display: block; margin: 0;}
*/
#menu a, #menu h2 { font-size:12px; display: block; margin: 0; padding-bottom: 1px; } /* padding-bottom: 1px; - UNBDEDINGT WICHTIG FÜR IE7.0 - komisch, ist aber so*/

#menu a ul li ul li { color: #000; background: #efefef; text-decoration: none; }
#menu ul  li ul {background-image: url(../images/menu/subbg.gif); background-color:#857052; filter:alpha(opacity=90); -moz-opacity:0.9;  z-index:10; border:1px solid #857052; padding:10px}


#menu a:hover { color:#ffffff; text-decoration: underline }
#menu li {position: relative;}
#menu ul ul { position: absolute; z-index: 500; }
#menu ul ul ul { position: absolute; top: 0; left: 100%;  white-space:nowrap}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none; white-space:nowrap}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
  
#ul_m1 {width: 120px; }
#ul_m2 {width: 140px; }
#ul_m3 {width: 62px; }
#ul_m4 {width: 80px; }
#ulliul_m1 {width: 140px; }
#ulliul_m2 {width: 150px; }
#ulliul_m3 {width: 130px; }

/* ENDE MENU */

/* LINKS */
a:link, a:visited { text-decoration:underline; color:#F9B859}
a:hover, a:active { text-decoration:none; color:#F9B859}

a.br:link, a.br:visited { text-decoration:underline; color:#857052}
a.br:hover, a.br:active { text-decoration:none; color:#857052}

a.sm:link, a.sm:visited { text-decoration:underline; color:#8D4421}
a.sm:hover, a.sm:active { text-decoration:none; color:#8D4421}

a.psm:link, a.psm:visited { text-decoration:underline; color:#F9B859}
a.psm:hover, a.psm:active { text-decoration:none; color:#F9B859}


#content ul {padding:10px 0 15px 40px}
#content ul li {margin-bottom:4px}

#trenner {background: url(../images/sitestruct/trenner.gif); background-repeat:repeat-x; height:5px}
#whitespace {white-space:nowrap}

#t_light_imp {color:#857052; font-size:13px}
#t_light {color:#857052;}
#t_big {font-size:14px}
#t_alert {color:#F9B859; font-size:10px}
#t_small{color:#F9B859; font-size:10px}
#imgfloatleft {float:left; margin:0px 10px 10px 0}

/* Formularfelder */
textarea {background-color:#857052; border:0px solid #F9B859}
.inp_small	{width:40px; color:#ffffff; background-color:#857052; border:0px}
.inp_medium	{width:200px; color:#ffffff; background-color:#857052; border:0px}
.inp_normal	{width:250px; color:#ffffff; background-color:#857052; border:0px}
.inp_text	{width:250px; color:#ffffff; background-color:#857052; border:0px}
.btn { background-color:#F9B859}

#whitespace {white-space:nowrap};

ul#ohne {list-style-type:none;}
ul#ohne li {padding-top:5px}
