body {
        font-family:Arial, Sans-serif;
        font-size:12px;;
        margin:5px 0;
        padding:0;
        background: url(img/verlauf.jpg) repeat-x #ebebf5;
        color:#414449;
        line-height:20px;
}

#wrap {
        margin: 0 auto;
        width:930px;
        background-color:#fff;
        border: #ffffff solid;
        border-width:8px 8px 8px 8px;
        margin-bottom:0px;
	background: url(img/wrap_bg.gif) repeat-x #ffffff;
	background-position:bottom;
}

#header{
	width:930px;
	height:152px;
	background:#fff;
	align:center;
	background: url(img/logo/logo.jpg) repeat-x ;
	border-bottom:0px solid #c1c1c1;
	margin-top:0px;

}

#header .text{
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
}

#header h1{
	color:#b70100;
	margin:0px;
}

#header .text h2{
	font-size:26px;
	color:#4b7ac0;
	padding:25px 0px 0px 0px;
	margin:0px 0px 8px 0px;
}

#topmenuwrap {
     	margin-top:5px;
	background:#e19595;
	border-top:1px solid #d15d5d;
	border-bottom:1px solid #d15d5d;
	
        
}

#topmenu {
        padding:0;
	width:935px;
        margin:0;
        list-style-type:none;
	display:block;
        height:25px;
        font-size:11px;	
}

#topmenu a {
	font-family:verdana;
	color:#000000;
        height:25px;
        float:left;
        padding: 0px 25px;
        margin:0;
	vertical-align:middle;
        text-decoration:none;
        font-weight:bold;
	line-height:25px;
	  background: url(img/hintergrund_topmenu_stop.gif) no-repeat ;
  background-position:right;
        
}


#topmenu a:hover {
        height:25px;
        float:left;
        padding: 0px 25px;
        margin:0;
        background: url(img/hintergrund_topmenu_stop.gif) no-repeat ;
        background-position:right;
}

#topmenu  a:hover {
        color:#fff;
	
}

#top_menue { margin-top:10px;font-size:13px;font-weight:bold;}

#top_menue a{
	text-decoration:none;
	color:#b60101;
	
	

}


#top_menue a:hover{
	text-decoration:none;
	color:#808080;
}

#top_text {
	margin-top:0px;
	
	background:#ededed;
	border 1px solid #404040;
	padding: 15px 0px 10px 0px;

}

#aufmacher .links{
	padding-bottom:10px;
}

#aufmacher .h2{
	margin-top:0px;
}

#content .startseite h2{
		margin-bottom:6px;
		font-size:13px;

}

#content .startseite img {
	border:1px solid #e8b2b3;
	float:left;
	margin: 0px 10px 5px 0px;
	padding:2px;

}

#spalte_l {
	margin-top:0px;
	background:;
	float:left;
	width:225px;
	font-size:12px;
	

}
#spalte_l .text{
	padding:3px;
	text-align:left;
	padding-left:20px;

}

#spalte_l h2 {
	padding:12px 0px 2px 0px;
	color:#b60101;
	font-size:14px;
	margin:0px 0px 0px 0px;
	height:20px;
	font-weight:none;	
}


#spalte_l .left_bg{
	background: url(img/left_b.jpg) repeat-x ;
	background-position:bottom;
	border-bottom: 0px solid #c1c1c1;
	padding: 0px 10px 0px 10px;
	margin-top:0px;


}
#spalte_l .left_bg1{
	background: url(img/left_b.jpg) repeat-x ;
	background-position:bottom;
	border-bottom: 0px solid #c1c1c1;
	padding: 0px 20px 0px 10px;
	margin-top:0px;


}


#spalte_l .left_bg a{
	color:#6269ab;



}

#spalte_l .sub_menue{
 	border: #d3d3d3 solid;
        border-width:0px 0px 0px 0px;
	
	
}

#spalte_l .sub_menue a{
 	
	color:#404040;
	text-decoration:none;
	padding-top:2px;
	display:block;
	line-height:1.7em;
	background: url(img/hr_point.gif) repeat-x #ffffff;
        background-position:bottom;
	font-weight:none;
	padding-left:1px;
  	
}
#spalte_l .sub_menue a:hover{
 	color:#b60101;
	text-decoration:none;
	

}


#spalte_l .partner a{
 	color:#3d69ab;
	text-decoration:none;
	margin-left:0px;
	line-height:17px;
}

#spalte_l .partner a:hover{
 	color:#000000;
	text-decoration:none;

}


#content {
	margin:0px 50px 60px 10px;	
}


.start_kategorie{
	height:166px;
	background: url(img/hr_point.gi) repeat-x;
        background-position:bottom;
	border: 1px solid #c0c0c0;
	width:280px;
	margin:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.start_kategorie h2{
	padding-left:115px;
	margin-top:0px;
	margin-bottom:0px;
}

.start_kategorie p{
		padding:0px 15px 0px 115px;
}


#start_m {
	
}

#start_m a {
		color:#404040;
		float:right;
		width:120px;
		background: url(img/Image29.jpg) no-repeat #ffffff;
		padding:3px;
		padding-left:22px;
		margin-top:10px;
		text-decoration:none;
		font-weight:bold;		
}

#start_m a:hover{
		text-decoration:none;
	color:#808080;
		
}


.start_kategorie img{
	float:left;
	margin:0px;
}


.dot {
	valign:top;
	background: url(img/hr_point.gif) repeat-x #ffffff;
        background-position:bottom;
	height:10px;

}

.dot2 {
	valign:top;
	background: url(img/hr_point.gif) repeat-x;
        background-position:bottom;
	width:600px;


}

.google {
	valign:top;
	background: url(img/hr_point.gif) repeat-x;
        background-position:bottom;
	padding-bottom:1px;
	width:570px;

}

#content a{
	color:#b60101;
	font-weight:none;
	text-decoration:none;
}

#content a:hover{
	color:#808080;
	text-decoration:underline;
	font-weight:;

}

#content p{margin:0px;}

#content h1{
	color:#b60101;
	margin-top:8px;
	margin-bottom:8px;
	font-size:16px;
}
#content h2{
	color:#b60101;
	margin:0px;
	margin-bottom:0px;
	margin-top:14px;
	font-size:14px;
}
#content h3{
	color:#b60101;
	margin:0px;
	margin-bottom:0px;
	margin-top:14px;
	font-size:14px;
}

#spalte_m {
	float:right;
	width:690px;
	margin-top:10px;
	text-align:justify;
	background: url(img/test4.gif) no-repeat;
	background-position:top;

}



#artikel .details{
	margin-top:10px;
}

#artikel_right{
	background:#123456;
	margin-left:470px;
	margin-top:-150px;

}
#artikel_ansehen{
	text-align:right;
	margin-top:15px;
}

#text_start h3{
	color:#b60101;
	margin:0px;
	margin-bottom:0px;
	margin-top:6px;
	font-size:14px;
}

#clear {
	clear:both;
	
}


#footer {
	margin: 0 auto 0 auto;
	padding:10px;
	width:926px;
 	background: url(img/footer_hintergrund.gi) repeat-x #ffffff;
	text-align:center;
	font-size:11px;
	line-height:17px;
	height:65px;
}

#footer .linkblock {
	float:left;
	text-align:left;
	font-size:11px;	
	width:150px
}

#footer .linkblock a{
	color:#808080;
	text-decoration:none;
}

#suche h1{
	color:#b60101;
	font-size:14px;
	margin:0px 0px 0px 0px ;
}

#suche h2{
	color:#b60101;
	font-size:14px;
	margin:8px 0px 2px 0px ;
}

#suche .dot{
	background: url(img/hr_point.gif) repeat-x;
        background-position:bottom;
	padding-bottom:2px;
}

#ideen img{
	float:left;
	margin-right:13px;
	border:0px solid #000000;
	margin-bottom:15px;
	margin-top:15px;
}

.clear {
	clear:both;
	margin-top:12px;
}
#anbieter a{
	padding:3px 0px 2px 25px;
	background: url(img/buttons/bg_zum_anbieter.png) no-repeat;
	height:20px;
	color:#ffffff;
	float:right;
	width:110px;
	margin-bottom:15px;
}
#anbieter a:hover{
	color:#ffffff;

}

#gutscheine .gutscheine {
	background: url(img/hr_point.gif) repeat-x;
        background-position:bottom;
	padding-bottom:12px;

}

#gutscheine .feld{
	text-align:center;
	padding:8px;
	background:#efefef;
	border: 1px solid #c1c1c1;
	
}

#gutscheine form{


}

#gutscheine h2{
	margin:8px 0 2px 0;
}
#gutscheine p{
	margin:0px 0px 0px 0px;
}
#gutscheine .content{
	margin:4px 0px 8px 0px;

}
#gutscheine .dauer {
	font-weight:bold;
	color:#007F00;
}
#gutscheine .dauer1 {
	font-weight:bold;
	color:#FF0000;
	text-decoration:line-through;
}
#gutscheine .angebot a{
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

#gutscheine img{
	margin-top:10px;
	margin-left:0px;	

}


