 /*
 Hauptstruktur
 */
#startpage{
	width:620px;
	height:220px;
	margin:-5px 0 30px -15px;
}
 
body{
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#1B1C20;
font-size:12px;
background: #fff url(../site_gfx/new_layout_2008/bg_yellow.jpg) repeat-y;
margin:0;
padding:0;
height:100%;
}

li {
margin:0 0 0 25px;
padding:0;
}

ul{
margin:0;
padding:0;
}
      
#nav {
top:105;
left:0;
width:196px;
height:100%;
margin:36px 0 0 0;
padding:0;
}
#nav_foot {
/*
position:absolute;
bottom:0;
left:0;
*/
margin:20px 0 0 0;
height:50px;
width:190px;
text-align:center;
}
      
#aktions_feld {
height:70px;
width:196px;
background:url(../site_gfx/fixed_elements/bg_aktion.gif) no-repeat;
}
#content_wrap {
position:absolute;
top:105px;
left:200px;
width:650px;
height:100%;
}
      
#header{
background:url(../site_gfx/fixed_elements/bg_header.gif) no-repeat;
height:106px;
}
      
#content{
padding:7px 40px 0 17px;
}
      
#side {
position:absolute;
top:105px;
left:850px;
width:140px;
height:100%;
padding:25px 0 0 0;
}
/* Ende Hauptstruktur */

/*
Hauptnavigation
*/
    
/* menu LVL1 */

ul#lvl_1{
list-style-type:none;
margin:0;
padding:0;
width:196px;
}

ul#lvl_1 li{
width:196px;
padding:3px 0 0 0;
color:#1B1C20;

margin:0; 
border:0;
}

#nav_ANGEBOTE, #nav_HOME, #nav_SORTIMENT, #nav_EIGENMARKEN, #nav_MARKTFINDER, #nav_PARTYPLANER, #nav_KONTAKT, #nav_UNTERNEHMEN, #nav_VOLL_LUSTIG, #nav_SERVICE
{
width:196px;
display:block;
height:33px;
margin:0;
padding:0;
}

#nav_ANGEBOTE span, #nav_HOME span, #nav_SORTIMENT span, #nav_EIGENMARKEN span, #nav_MARKTFINDER span, #nav_PARTYPLANER span, #nav_KONTAKT span, #nav_UNTERNEHMEN span, #nav_VOLL_LUSTIG span, #nav_SERVICE span {
display:block;
margin-left:-1000px;
}


#nav_ANGEBOTE{
background:url(../site_gfx/new_layout_2008/nav_ang.gif) 0 0 no-repeat;
}
#nav_HOME{
background:url(../site_gfx/new_layout_2008/nav_hom.gif) 0 0 no-repeat;
}
#nav_SORTIMENT{
background:url(../site_gfx/new_layout_2008/nav_sort.gif) 0 0 no-repeat;
}
#nav_SERVICE{
background:url(../site_gfx/new_layout_2008/nav_service.gif) 0 0 no-repeat;
}
 #nav_EIGENMARKEN{
background:url(../site_gfx/new_layout_2008/nav_eig.gif) 0 0 no-repeat;
} 
 #nav_MARKTFINDER{
background:url(../site_gfx/new_layout_2008/nav_markt.gif) 0 0 no-repeat;
}
 #nav_PARTYPLANER{
background:url(../site_gfx/new_layout_2008/nav_party.gif) 0 0 no-repeat;
}
 #nav_KONTAKT{
background:url(../site_gfx/new_layout_2008/nav_kontakt.gif) 0 0 no-repeat;
}
 #nav_UNTERNEHMEN{
background:url(../site_gfx/new_layout_2008/nav_unter.gif) 0 0 no-repeat;
}
 #nav_VOLL_LUSTIG{
background:url(../site_gfx/new_layout_2008/nav_lustig.gif) 0 0 no-repeat;
}

#nav_ANGEBOTE:hover , #nav_HOME:hover, #nav_SORTIMENT:hover,  #nav_EIGENMARKEN:hover , #nav_MARKTFINDER:hover ,
 #nav_PARTYPLANER:hover , #nav_KONTAKT:hover , #nav_UNTERNEHMEN:hover , #nav_VOLL_LUSTIG:hover, #nav_SERVICE:hover {
background-position: 0 -33px;
}

/*ENDE LVL_1*/

/********************************/

/*LEVEL 2*/
ul#lvl_1 li {
width:196px;
margin:0;
}

ul#lvl_1 ul#lvl_2{
list-style-type:none;


}
ul#lvl_1 ul#lvl_2 li {
background:#F8F5B9;
margin:2px 0 0 0;
}
ul#lvl_1 ul#lvl_2 li a {
text-decoration:none;
font-size:1.1em;
padding:2px 0 3px 15px;
display:block;
color:#1B1C20;
}

ul#lvl_1 ul#lvl_2 li a:hover {
background:#F8F7E4;
}

/*ENDE LEVEL2*/

/********************************/

/* LEVEL 3 */
ul#lvl_1 ul_lvl_2 li {
width:196px;
}

ul#lvl_1 ul#lvl_2 ul#lvl_3{
list-style-type:none;
background:#FEE106;
}
ul#lvl_1 ul#lvl_2  ul#lvl_3 li {
background:#F8F5B9;
margin:1px 0 0 0;
padding:0;
}
ul#lvl_1 ul#lvl_2 ul#lvl_3 li a {
text-decoration:none;
font-size:1.0em;
padding:2px 0 3px 25px;
display:block;
color:#1B1C20;
}

ul#lvl_1 ul#lvl_2 ul#lvl_3 li a:hover {
background:#F8F7E4;
}
/*ENDE LEVEL3*/

/*
Links navi unten links
*/      

#nav_foot a{
color:#1B1C20;
text-decoration:none;
font-size:1em;
}
#nav_foot a:hover{
color:#5A5348;
}

#marktsuche{
margin-top:10px;
width:196px;
background: url(../site_gfx/new_layout_2008/bg_marktsuche.gif) 0 0 no-repeat;
padding:33px 0 0 18px;
height:70px;
}

#marktsuche input.text {
width:110px;
font-size:0.98em;
}

/*Ende navi unten Links*/

/*
Content
*/

p.single_content, p.multi_content{
font-size:1.0em;
}

p.desc {
font-size:0.8em
margin:0 0 0 0;
padding:0;
}

h1 {
font-size:1.7em;
line-height:1em;
letter-spacing:1px;
font-weight:normal;
padding:0 0 0 9px;
margin:10px 0 0 -9px;
border-bottom:1px solid #FEE100;
}

h2{
font-size:1.1em;
line-height:1em;
letter-spacing:1px;
font-weight:normal;
padding:0 0 0 0;
margin:10px 0 0 0;
border:0;
}

h3{
font-size:1.3em;
line-height:1em;
letter-spacing:1px;
font-weight:bold;
padding:0 0 0 0;
margin:10px 0 0 0;
}

h4{
font-size:1em;
line-height:1em;
font-weight:bold;
padding:0 0 0 0;
margin:20px 0 0 0;
clear:left;
}

#side img{
display:block;
margin: 0 0 10px 0;
}
div.textfeld
{
font-size:1em;
line-height:1.3em;
padding:15px 0 0 8px;
width:153px;
height:217px;
background: url(../site_gfx/fixed_elements/bg_textFeld.gif) no-repeat;
z-index:10;
}


img.right {
padding:0 0 0 15px;
float:right;
}

img.left {
padding:0 15px 0 0;
float:left;
}

a {
color:#E20816;
}
a:hover {
color:#ff0000;
text-decoration:none;
}

div.angebote_nav{
border:1px solid blue; 
height:500px;
width:120px;
}

/* FileManager Styles */
#fm_navi {
position:relative;
top:0;
left:0;
height:80px;
padding:0;
text-align:center;
text-decoration: none;
}
#fm_navi a{
text-decoration: none;
color: black;
}

#fm_action{
width:100%;
padding:0 0 0 0;
font: 12px Arial;
color: black;
}

#fm_action .small{
font-size: 9px;
}

#fm_action .error{
font-weight: bold;
color: red;
}

#fm_action table tr td{
padding:2px;
font:normal 12px Arial;
color: black;
}

#fm_action td.left{
width: 150px;
}

#fm_action .head{
font-weight: bold;
background-color: #FEE100;
}

#fm_action input{
width: 250px;
font: 10px Arial;
color: black;
}

#fm_action select{
font: 10px Arial;
color: black;
}
#fm_action textarea{
font: 10px Arial;
color: black;
}

#fm_action input.button{
width: 150px;
font: 10px Arial;
color: black;
}

#fm_action .user_action{
font: 9px Arial;
text-align: center;
}

#fm_action .smallb{
font: 10px Arial;
color: black;
}



/*Formatierung für Kontakt-Formular*/
#kontakt_action{
width:100%;
padding:0 0 0 0;
}
#kontakt_action input{
	width:250px;
	border:1px solid #FEE100;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}
#kontakt_action select, #kontakt_action option{
	width:250px;
	border:1px solid #FEE100;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}

#kontakt_action textarea{
	width:250px;
	height:150px;
	border:1px solid #FEE100;
	background-color:#FFFFFF;
	font:13px, "Trebuchet MS", arial, helvetica, sans-serif;
}

#kontakt_action .submit{
	width:150px;
	border:1px solid #FEE106;
	background-color: #FDF067;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}
#kontakt_action .error{
font-weight: bold;
color: red;
}


/*
Formatierung für Partyplaner-Formular
*/
#partyplaner_action{
width:100%;
padding:0 0 0 0;
}

#partyplaner_action select, #partyplaner_action option{
	width:250px;
	border:1px solid #FEE100;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}

#partyplaner_action .radio{
	display:block;
	float:left;
	margin:0 10px -2px 0;

	
}
#partyplaner_action span {
	display:block;
	float:left;
}
#partyplaner_action hr {
	border:1px solid #FEE100;
}


#partyplaner_action textarea{
	width:250px;
	height:150px;
	border:1px solid #FEE100;
	background-color:#FFFFFF;
	font:13px, "Trebuchet MS", arial, helvetica, sans-serif;
}

#partyplaner_action .submit{
	width:150px;
	border:1px solid #FEE106;
	background-color: #FDF067;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
}
#partyplaner_action .error{
font-weight: bold;
color: red;
}

/* 
Marktfinder
*/

#mf_block{
width: 350px;
height:170px;
border:1px solid #F9F4BA;
text-align: left;
background:url("../site_gfx/image/bg_marktfinder.jpg") no-repeat;
}

#mf_result{
width: 350px;

}

.detail_karte {
margin-left:-10px;
width:300px;
min-height:130px;
background:#fff;
border:1px solid #FEE106;
padding:5px;
}

.detail_karte strong {
	
	font-weight:bold;

}
/* Newsletter */

#nl_block{
width: 350px;
height:220px;
border:1px solid #F9F4BA;
text-align: left;
background:url("../site_gfx/image/bg_newsletterform.jpg") no-repeat;
}

#nl_block .btn {
	margin-top:5px;
	width:80px;
	border:1px solid #E20816;
	background-color: #FDF067;
}

#nl_block .nl_error {
	display:block;
	margin-top:25px;
}

strong.historie_num{
font-weight:bold;
font-size:12px;
color:red
}

ul.hist_list li {
margin-left:30px;
margin-bottom:4px;
list-style:none;
text-indent:-34px;
}

/*Tabelle der gewinner*/
.gewinner
{
width:450px;
margin-left:15px;
border-style:solid;
}
.gewinner tr td {
padding:4px 0 4px 7px;
border-bottom:1px solid #FEE106;
}
.gewinner tr.light td {
	background:#F8F7E4;
}



/****************/
/* Layout 2008 */

#top{

	width: 851px;
	height: 105px;
	background:url("../site_gfx/new_layout_2008/top_banner.gif") no-repeat;
	
}

#newsticker {

  position:absolute;
  top:83px;
  left:530px;
  width:320px;
  height:15px;
  z-index:10;
}