/* Template Struktur */

body {
	font-family: Arial;
	font-size: 12px;
	background: #fff url(../includes/layout/oben_streifen.gif) repeat-x;
	background-position: 0 179px;
	color: #000000;
	margin: 0px;
}

#scrollbar{
    position: absolute;
    top: 0;
    bottom: -0.1px;
    width: 1em;
    z-index: -1;
} 


#container {
	clear:both;
	width: 980px;
	text-align: left;
	margin: 0 auto;
	
}

#tail {padding:1px 0 1px 3px; height:15px; background:url(../includes/layout/tail-background.gif) no-repeat; color:#000; font-size:9px;}
#tail a {font-size:9px; color:#000; text-decoration:none;}
#tail a:hover {text-decoration:underline;}

#kopf { padding:0 0 0 3px;
	clear:both;
	height:230px;
	background: url(../includes/layout/oben_girl.jpg) no-repeat right;
	border: 0;
}
#kopf h1 {display:inline; margin:0; color:#fff; font-size:24px; font-weight:bold; padding:0;}
#kopf #title {padding:10px 0 0 0; font-size:28px;}
#kopf #title a {color:#DC2300; text-decoration:none;}
#kopf #rss-title {width:610px; height:72px; color:#fff; padding:4px 5px 4px 5px; margin:50px 0 0 20px; background:url(../includes/layout/rss-title-background.gif) no-repeat;}
#kopf #rss-title a {color:#fff; text-decoration:underline;}
#kopf #rss-title a:hover {color:yellow;}
#kopf #rss-title img {padding-right:5px;}



#content {position:relative; padding:0 0 20px 0; background: #FFF; min-height:400px; overflow:hidden;}
#content h1 {margin-top:10px; color:#993366; font-size:14px; font-weight:bold;}
#content h2 {margin-top:10px; color:#000; font-size:18px; font-weight:bold;}
#content h3 {margin:0; color:#000000; font-size:14px; font-weight:bold;}
#content p  {margin-bottom:5px; color:#000000; font-size:12px; font-weight:normal;}
#content a  {margin:0; color:#993366; font-size:10px; font-weight:normal;text-decoration:none;}
#content a:hover {text-decoration:underline;}

#xsellcontainer {margin-top:20px;}
#xsellcontainer div.xsell {float:left; position:relative; width:125px; min-height:150px; text-align:center; margin-right:10px; border:2px solid #fff;}
#xsellcontainer div.xsell:hover a {color:#e88300;}
#xsellcontainer div.xsell:hover {border:2px solid #777; border-right:0;}
#xsellcontainer div.xsell div.descr {float:left; display:none; position:absolute; top:-2px; left:123px; padding:2px; font-size:10px; text-align:left; width:280px; min-height:146px; border:2px solid #777; background:#fff; z-index:100; }
#xsellcontainer div.xsell:hover div.descr {display:block;}
#xsellcontainer div.xsell a {display:block; text-decoration:none; font-size:12px;}
#xsellcontainer div.xsell img {padding-top:2px;}
#ntipp {clear:both; margin-top:20px;}

.tipp {width:159px; float:left; padding:2px;}
.tipp100 {width:644px; padding:2px; position:absolute; top:0; left:0; display:none;}
#content div.tipp h2 {font-size:12px;}
#content div.trenner {clear:both;border-bottom:1px solid #ccc;}
#content #tipp1 {width:648px;float:left;}
#content #tipp1 h2 {font-size:18px;}
#content #tipp1 div.short {font-weight:bold;margin-bottom:5px;}
#content #tipp2, #content #tipp3, #content #tipp4, #content #tipp5 {width:322px;float:left;}


#content span.preis {font-size:14px; color:green; font-weight:bold;}

#fuss {position:relative; clear:both; height:235px; background: url(../includes/layout/unten.jpg);padding:0 250px 3px 3px;}
#fuss a {color:#999;}
#fuss a:hover {color:#936;}

#footer {width:980px; height:19px; margin:0 auto; font-size:9px; color:#aaa; background:#fff url(../includes/layout/bottom.gif) no-repeat; padding:12px 0 0 0;}
#footer div {padding:0 3px;}
#footer a {color: #888; text-decoration:underline;}
#footer a:hover {color: #e88300;}


/* Texte / Inhalte */

p {text-align:left;margin:0 0 10px 0;}

h1 {font-size:18px;}
h2 {font-size:16px; margin:15px 0 0 0;}
h3 {font-size:14px; margin:15px 0 0 0;}


ul{margin:0px 0 10px 0; padding:0 0 0 15px;}

img {border:0;}

#clear {clear: both;}