@charset "utf-8";
img { border: none; } 
body {
		font-size: 11px;
		font-family: Verdana,Arial,sans-serif;
    	/*background:#EFEFEF;*/
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color:#666666;
    }
h1 { font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 10px 0; padding:0;}
h2 { font-size:11px;
	font-weight:bold;}


a:link {color:#C2000B; text-decoration:none; font-weight:bold;}
a:hover {color:#C2000B; text-decoration:none; font-weight:bold;}
a:visited {color:#C2000B; text-decoration:none; font-weight:bold;}
a:active {color:#C2000B; text-decoration:none; font-weight:bold;}
	
#container {
    	width: 780px;
    	background: #FFFFFF;
    	margin: 0 auto;
    	text-align: left;
		/*border:1px solid #E7656D;*/
    }


#head {
		background-image:url(../img/bg.gif);
		background-repeat:repeat-x;
		height:75px;
		width:100%;
		margin:0 0 20px 0;
		padding:0;
}

#logo {
		background-image:url(../img/logo.gif);
		background-repeat:no-repeat;
		margin:0 40px 0 20px;
		width:210px;
		height:40px;
		float:left;
}
#menu {
		float:left;
		margin:10px 0 0 0;
		height:40px;
}

#cut {clear:both;}

#kontakt {
		font-size:10px;
		font-weight:bold;
		float:left;
		margin:20px 20px 0 27px;
		padding: 15px 5px 15px 15px;
		width:180px;
		border:1px solid #afafaf;	
}


#main { 
		line-height:16px;
		float:right;
		margin: 18px 55px 0 0;
		padding:0 0px 10px 0;
		width:450px;
}
main ul {list-style:url(../img/red-arrow.gif);
	}
#main ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

#main ul li {margin-bottom:15px;}

#expressedit {

		float:left;
		margin:25px 0px 0px 27px;
		padding: 0;
		width:200px;
		border:1px solid #afafaf;	
}
#expressedittop {

		height:20px;
		margin:0;
		padding:0;
		padding:1px 15px 0px 0px;
		font-weight:bold;
		font-size:14px;
		border-bottom: 5px solid #afafaf;
}
#expressedittop a:link {text-decoration:none; font-weight:bold;}
#expressedittop a:hover {text-decoration:none; font-weight:bold;}
#expressedittop a:visited {text-decoration:none; font-weight:bold;}
#expressedittop a:active {text-decoration:none; font-weight:bold;}

#expresseditbottom {
		padding: 10px 5px 10px 15px;
}

#rcpr-promobox {
		margin:10px 20px 5px 275px;
		border:1px solid #afafaf;
		padding: 10px 10px 13px 13px;
		width:417px;
}
#rcpr-promobox p{
		line-height:14px;
		margin:5px 0 5px 4px;
}

#footer { 
		float:right;
		color:#CDCDCD;
		font-size:10px;
		margin:5px 55px 0 0;
		padding: 0px 10px 10px 10px;
}

#footer a:link {color:#cdcdcd; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#C2000B; text-decoration:none; font-weight:bold;}
#footer a:visited {color:#cdcdcd; text-decoration:none; font-weight:bold;}
#footer a:active {color:#C2000B; text-decoration:none; font-weight:bold;}
		
		
/*  KONTAKTFORMULAR */
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #666666;
	text-decoration: none;
	background-color: #fff;
	width: 180px;
	border: 1px solid #afafaf;
	}
#mitteilung {width: 440px; height: 80px;}

.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #afafaf;
	}
	
	
/*rausch webedit seite*/

#tablebox {
border:1px solid #afafaf;
padding:5px;
}
#bildbox {
border:0px solid #afafaf;
padding:0px;
margin-bottom:30px;
}
.zeichenzaehlerfeld {
height:13px;
border:1px solid #ffffff;
width:23px;
font-size:12px;
margin-bottom:1px;
}
.normfeld {
width:220px;
}
.pmfeld {
width:430px;
}
#bild {
width:430px;
}

/*akordeon */
#rechnungsadresse {
  display: none;
}

a:link.darklink {color:#666666; text-decoration:none; font-weight:bold;}
a:hover.darklink {color:#666666; text-decoration:none; font-weight:bold;}
a:visited.darklink {color:#666666; text-decoration:none; font-weight:bold;}
a:active.darklink {color:#666666; text-decoration:none; font-weight:bold;}
