/* CSS Document Struktur */

html {height:100%; margin-bottom: 1px; overflow-y:scroll;}
body {background-color:#b97b48;background-image:url(../_img/background/001.jpg); background-repeat:repeat;}
.clearer {clear:both; font-size:0px;line-height:0px; height:0px;}

/* HEADER */
#headerbilder {position:absolute; top:-15px; right:0; background-image:url(../_img/header/001.png); background-repeat:no-repeat; width:611px; height:267px;}
#header {width:960px;height:188px; background-image:url(../_img/layout/bg_header.gif); background-repeat:repeat-x; margin-bottom:20px;}
#header .logotext {padding:70px 0 0 140px; color:#333333; width:250px; line-height:1.3em; font-size:0.925em;}
#header .logotext a {color:#000000;}

#zimmerfrei { position:absolute; top:370px; left:-60px;background-image:url(../_img/flag_zimmerfrei-neuetel.png); background-repeat: no-repeat; width:203px; height:203px;}
#gartenoffen { position:absolute; top:120px; left:805px;background-image:url(../_img/flag_gartenwirtschaft.png); background-repeat: no-repeat; width:203px; height:203px;}
#weihnachten { position:absolute; top:115px; left:605px;background-image:url(../_img/flag_weihnachten.png); background-repeat: no-repeat; width:196px; height:210px;}
#froheweihnachten { position:absolute; top:155px; left:800px;background-image:url(../_img/flag_froheweihnachten.png); background-repeat: no-repeat; width:196px; height:210px;}
#metzgete { position:absolute; top:85px; left:820px;background-image:url(../_img/flag_metzgete.png); background-repeat: no-repeat; width:196px; height:210px;}

/* RAHMEN */
#wrapper {width:960px;margin:0 auto; position:relative; margin-top:20px;}

.topcontainer {background-image:url(../_img/layout/top_container.png); background-repeat:no-repeat; height:4px; width:960px;font-size:0;}
.bottomcontainer {background-image:url(../_img/layout/bottom_container.png); background-repeat:no-repeat; height:4px; width:960px;font-size:0;}
#container {width:960px; background-color:#9e1e00; padding-top:85px;}

/* NAVIGATION */
#navigtext {margin:65px 0 0 140px;}
#navigtext h2 {font-size:1em; margin-bottom:2px;}
#navigtext h2 a { text-decoration:none;}
#navigtext h2 a:hover { background:none;}

/* Sub vertikal */
#subnavig a:hover {background-image:url(../_img/layout/bg_li.gif); background-position:left; background-repeat:no-repeat;}
#subnavig li.aktiv a {background-image:url(../_img/layout/bg_li.gif); background-position:left; background-repeat:no-repeat;}
#subnavig li.aktiv ul li a:hover {background-image:url(../_img/layout/bg_li.gif); background-position:left; background-repeat:no-repeat;}
#subnavig li.aktiv ul li ul li a:hover {background-image:url(../_img/layout/bg_li.gif); background-position:left; background-repeat:no-repeat;}


#subnavig {width:345px; float:left;}

/* 1. Ebene*/
#subnavig ul {list-style:none; margin-bottom:0}
#subnavig ul li {margin:0;}
#subnavig ul li a {margin:0 0 3px 0px;display:block; padding:3px 6px 3px 140px;color:#FFFFFF;list-style:none; text-decoration:none; line-height:1em;}

/* 2. Ebene*/
#subnavig ul li ul {margin-bottom:0}
#subnavig ul li ul li {margin:0;}
#subnavig ul li ul li a {margin:0 0 3px 0px;display:block; padding:3px 6px 3px 160px;color:#FFFFFF;list-style:none; text-decoration:none; line-height:1em;}
#subnavig li.aktiv ul li a { background:none;}

/* 3. Ebene*/
#subnavig ul li ul li ul {margin-bottom:0}
#subnavig ul li ul li ul li {margin:0;}
#subnavig ul li ul li ul li a {margin:0 0 3px 0px;display:block; padding:3px 6px 3px 170px;color:#FFFFFF;list-style:none; text-decoration:none; line-height:1em;}
#subnavig li.aktiv ul li ul li a { background:none;}

/* CONTENT */

/* Allg. Content */
#content {width:570px;margin:0 0 0 35px;float:left;}
#contenttext {padding:0 20px;}
/* */ #contenttext img {margin-bottom:20px}

/* FOOTER */
#footer {margin-top:50px;height:40px;}

#footer {padding:0 10px;}
#footer a {color:#cccccc; text-decoration:none;}
#footer a span {padding:1px 3px;}
#footer a:hover span {background-color:#ba1425;}

.footertext {padding:5px 15px;text-align:right; color:#cccccc; line-height:1em}

			
div#solution {width:90px; margin:0; float:right;}
div#solution a, div#solution a:visited {display:block;padding:3px 0 3px 18px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#CBCBCB; text-decoration:none; background-image:url(../_img/icons/icon_solution.png); background-repeat:no-repeat; background-position: 0 3px;}
div#solution a:focus, div#solution a:hover { text-decoration:none;font-size:10px;}
div#solution img { float:right; margin-top:0px;}
* html div#solution a {width:69px; /* w\idth:69px; */ /* Breitenangaben nur fuer IE */}


