/***** CSS Document *****/
/*



*/
*{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;

}

div{
border:0px #00FF00 solid;
margin:0px;

}

a, .a_span{
	text-decoration: none;
	color:#e3004f;
}
.a_span{
cursor:pointer;

}

p{
font-size:12px;
}

.clear_div{
height:0px;
line-height:0px;
clear:both;
}

td{
vertical-align:top;
}


body{
background-image:url(../../img/background.gif);

}

h1 {
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:0px;
text-transform:uppercase;
line-height:14px;

}

h2{
font-size:24px;
font-weight:normal;
padding-bottom:14px;
padding-top:22px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
line-height:28px;

}

h3 , h3 span{
font-size:16px;
padding-top:12px;
padding-bottom:8px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;

}


h4{
}

img{
border:none;
}

hr{
height: 1px;
border-top:1px dashed #4c4c4c;
border-bottom:0px;
margin-bottom:7px;
margin-top:7px;
padding:0px;
line-height:0px;
}
* html hr{
margin:0px;
}


/***** Content Style *****/
.content{
margin-top:25px;
margin-left:30px;
margin-bottom:0px;
font-size:12px;

width:540px;
/*background-color:#99FF00;*/
}

.content a{
/*text-decoration: underline;*/
}


.content ul{
padding-top:6px;
padding-bottom:6px;
padding-left:16px;
}

.content ul.nobullet li{
 list-style-type:none;
 margin-top:6px;
 margin-left:0px;
}

.content ol{
padding-top:6px;
padding-bottom:6px;
padding-left:18px;
}

* html .content ol{
padding-left:24px;
}

.content img{
/*padding-bottom:3px;
margin-bottom:-3px;*/
}

.content li{
	margin-bottom:2px;
	line-height:14px;
	list-style-type: square;
}
.content li br{
line-height:6px;
}




.lead{
font-weight:bold;
}





.bestell_link{
color:#e3004f;
cursor:pointer;
}


.link_symbol{
margin-bottom:0px;
}

#du_aktuell_header{
position:absolute;
left:659px;
width:160px;

top:135px;
z-index:500;
font-size:12px;


}
#du_aktuell_header a{
color:#2a2011; 
line-height:14px;
text-transform:uppercase; font-size:10px; font-weight:bold;

}

#du_aktuell_header_bg {
background-image:url(../../img/background_du_aktuell.gif);
height:90px;
left:92px;
position:absolute;
top:-4px;
width:68px;
z-index:0;
}


#main{
margin-left:0;

width:820px;
position:absolute;
left:0px;
top:266px;
z-index:5;

background-image:url(../../img/content.gif);
}

#content_background{
position:absolute;
  width:820px;
 height:800px;
background-image:url(../../img/content.gif);
background-repeat:repeat;
z-index:1;
top:266px;

}

/***** Header *****/
#header{
position:absolute;
top:0px;
left:0px;
min-width:980px;
width:100%;
height:146px;
margin-top:120px;
background-image:url(../../img/background_header.gif);
z-index:30;
}

#logo{
margin-top:8px;
height:96px;
width:980px;
background-image:url(../../img/logo.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#banner_leaderboard_plus{
position:absolute;
left:0px;
top:0px;
width:980px;
height:120px;
/*background-color:#CCFF00;*/
}

#banner_leaderboard{
position:absolute;
top:30px;
left:92px;
width:728px;
height:90px;
/*background-color:#99CC00;*/
}

#banner_skyscraper{
position:absolute;
left:820px;
top:266px;
width:160px;
height:600px;
/*background-color:#CCFF00;*/
}

/***** Header Suchbox und Informationsbox ****
#searchbox{
display:block;
width:155px;
position:absolute;
top:46px;
left:757px;
font-size:11px;
}

#searchfield_symbol{
position:absolute;
left:155px;
padding-right:0px;
margin-right:0px;
padding-left:5px;
}

#searchbox a{
padding-left:5px;
}

#searchfield{
	font-size:11px;
	height:15px;
	width:100%;
	padding-left:5px;
	border: 0px none #D4D0C8;
	margin-bottom:3px;
}





/***** Service Button  (schrift grösser / drucken) ****
#service_button{
position:absolute;
font-size:11px;

font-weight:bold;
right:215px;
margin-right:12px;
}

/***** Navigation Service ****
#navi_service{

}

/***** Navigation Pfad ****
#navi_pfad{
position:absolute;
top:124px;
left:215px;
padding-left:12px;

font-size:11px;
font-weight:bold;
}*/

/***** Boxen rechts und links *****/
#box_1{
background-color:#CCFF99;

}


#box_2{
	background-color:#E9DECF;
	position:absolute;
	left:610px;
	top:30px;
	font-size: 12px;
	width:200px;
}

#box_2 ul   {

padding-top:9px;
list-style: none;
padding-left:11px;
padding-bottom:12px;
}

#box_2 ul ul  {
padding-top:0px;
list-style: none;
padding-left:10px;
padding-bottom:0px;
}

#box_2 li  {
padding-top:0px;
font-size:14px;
line-height:16px;
color:#000000;
font-weight: bold;
/*text-transform: uppercase;*/
text-decoration: none;
letter-spacing: 1px;
}

#box_2 li li  {
padding-top:4px;
letter-spacing: 0px;

}
#box_2 li li a {
padding-top:0px;
font-size:12px;
line-height:14px;
color:#000000;
font-weight:normal;
text-transform:none;
text-decoration: none;
}

#box_21{

}

#box_22{

}

#box_23{

}


/****** Link Module im Content **********/
.contentlinks ul{
padding-top:0px;

padding-left:0px;
padding-bottom:0px;
}
.contentlinks li{

list-style: none;

}

.contentlinks img{
border:0px;
padding-bottom: 2px;
}

/***** footer *********/
#footer{
width:540px;
background-color:#978E85;
margin-left:30px;
height:20px;
font-size:11px;
color:#FFFFFF;
margin-bottom:30px;
margin-top:4px;
}

#footer div{
padding-top:3px;
}
#footer div a{
color:#FFFFFF;
}

.footer_spacer{
padding-left:46px;
}




/* Sitemap */
#sitemap {
margin-left:0px;
}

#sitemap ul {
list-style:none;
margin-left:0px;
}

#sitemap ul ul {
position:relative;
margin-left:0px;
}

#sitemap ul ul ul {
position:relative;
margin-left:20px;
margin-bottom:0px;
}

/* Sitemap */

/* Searchstring */
.searchstring{
background-color:#FFFF00;
font-weight:bold;
}


.tabelle2, tabelle3{
border:0px none;
margin:0px;
padding:0px;
border-spacing:0px; /* firefox cellspacing pandent */
border-collapse:collapse;
width:100%;
}

.tabelle2 td, .tabelle2 th{
padding-right:10px;
padding-bottom:4px;
padding-top:4px;

vertical-align:top;
border-bottom:1px solid #978E85;

}

.tabelle2 th{
border-top:1px solid #000000;
text-align:left;
}

.tabelle3 th{

text-align:left;
}

#online_kat_datum{
padding-bottom:10px;
}

.online_kat{
text-transform:uppercase;
font-weight:bold;
}

.online_datum{
color:#857766;
font-weight:bold;
}

.online_bildbeschreibung{
color:#e3004f;
font-size:11px;
padding-top:4px;
padding-bottom:18px;
}


#warenkorb {

font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:40px;
left:601px;
position:absolute;
text-align:right;
text-transform:uppercase;
top:177px;
width:146px;
z-index:800;
line-height:14px;
}

.list_lead{
font-size:13px;
font-weight:bold;
padding-bottom:18px;
line-height:16px;
}

.list_teaser{
line-height:16px;

}

.line_div, .line_div2{
height:1px; 
background-color:#FFffff; 
line-height:0px; 
font-size:0px; 
margin:0px; 
margin-top:12px;
margin-bottom:14px;
padding:0px; 
border:0px none;
background-image:url(../../img/background_line.gif);
}

.line_div2{
margin-top:7px;
margin-bottom:7px;
}

.line_div_footer{
height:1px; 
background-color:#FFffff; 
line-height:0px; 
font-size:0px; 
margin:0px; 
margin-top:12px;
padding:0px; 
border:0px none;
background-image:url(../../img/background_line.gif);
}

.pseudo_div{
position:relative;
height:0px;
width:0px;
}
