body { 
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: #7B962D;
text-align:center;
 margin:5px 0px 0px 0px;
}


div.rahmen{
margin: 0px auto;
text-align:left;
width:779px;
}

div.top{
position:relative; left:0px; top:0px; width:779px; height:144px;
background-color: #7B962D;color:#720005;
margin: 0px;
}
img.toplogo{ margin:0px;}

div.menue {font-family:Times New Roman,Times,serif;
	font-size:14px;
	font-weight:700;
	text-align:left;
	letter-spacing:1px;
	border: 1px solid #dddddd;
	padding:0px;
	background-color: #7B962D;color:#dddddd;
	width:777px;
	margin: 0px;
	}
a.menuelink:link { color:#FFFFFF; text-decoration:none;margin:0px 15px 0px 5px;}
a.menuelink:visited { color:#FFFFFF; text-decoration:none;margin:0px 15px 0px 5px;}
a.menuelink:active { color:#FFFFFF; text-decoration:none;margin:0px 15px 0px 5px;}
a.menuelink:hover { color:#FFFFFF; text-decoration:none;margin:0px 15px 0px 5px;}

a.menuelink2:link { color:#BED682; text-decoration:none;margin:0px 15px 0px 5px;}
a.menuelink2:visited { color:#BED682; text-decoration:none;margin:0px 15px 0px 5px;}
a.menuelink2:active { color:#BED682; text-decoration:none;margin:0px 15px 0px 5px;}
a.menuelink2:hover { color:#BED682; text-decoration:none;margin:0px 15px 0px 5px;}

img.arrow{
	border: 0px solid #dddddd;
	margin:0px 4px 0px 4px;
}


div.left {
	background-image: url('../images/left.jpg');
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:13px;
	font-weight:700;
	text-align:left;
	float:left;
	line-height:25px;
	background-color: #7B962D;color:#21908A;
	width:189px;
	height:463px;
	display: inline;
	}

p.leftmenue
 {
	font-size:13px;
	line-height:28px;
	color:#C67B00;
	padding:0px;
	margin:368px 0px 0px 10px;
	}
	
div.main{
background-image: url('../images/bgimg.gif');
width:590px; height:463px;
border: 0px solid #720005;
background-color: #F1EFD6;color:#0D8272;
text-align:left;
float:right;
display: inline;
overflow-x:hidden;
overflow-y:auto;
}

div.angebote{
margin:24px 0px 0px 0px;
height:102px;
background-color:#D1D7B1;
text-align:left;
}
div.angebote2{
margin:0px 0px 0px 0px;
font-size:10px;
font-weight:700;
text-align:left;
height:228px;
background-color:#D1D7B1;
text-align:left;
}

img.smallimg{
	border-width: 1px 0px 1px 1px;
	border-style:solid;
	border-color:#000000;
	float:left;
	margin:0px 25px 0px 0px;
}
p.pangebot {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:11px;
	font-weight:400;
	text-align:left;
	line-height:14px;
	color:#187D5D;
	padding:0px;
	margin:0px 5px 0px 0px;
	}

p.error {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:11px;
	font-weight:400;
	text-align:left;
	line-height:14px;
	color:#187D5D;
	margin:15px 20px 0px 135px;
	}

p.footer {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:9px;
	font-weight:400;
	text-align:left;
	color:#187D5D;
	padding:0px;
	margin:5px 10px 0px 120px;
	}


a:link { color:#C67B00; text-decoration:none;}
a:visited { color:#C67B00; text-decoration:none;}
a:active { color:#C67B00; text-decoration:none;}
a:hover { color:#FFFFFF; text-decoration:none;}

a.leftmenu:link { color:#FFFFFF; text-decoration:none;}
a.leftmenu:visited { color:#FFFFFF; text-decoration:none;}
a.leftmenu:active { color:#FFFFFF; text-decoration:none;}
a.leftmenu:hover { color:#C67B00; text-decoration:none;}

a.wwwlink:link { color:#21908A; text-decoration:underline;}
a.wwwlink:visited { color:#21908A; text-decoration:underline;}
a.wwwlink:active { color:#21908A; text-decoration:underline;}
a.wwwlink:hover { color:#FFFFFF; text-decoration:underline;}

/************************************************************
Allgemeine Definitionen für alle Überschriften
*************************************************************/
h1,h2,h3,h4,h5,h6 {font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
		color:#187D5D;text-align:left;margin:3px 0px 3px 0px;}
			
/************************************************************
Definitionen für Größen einzelner Überschriften
*************************************************************/
h1 {font-size:13px;	font-weight:700; }
h2 {font-size:13px;	font-weight:700;}
h3 {font-size:13px; font-weight:700;}
h4 {font-size:11px; font-weight:700;}
h5 {font-size:11px; font-weight:400;}
h6 {font-size:9px; font-weight:400;}

.hangebot{
font-size:12px;
font-weight:700;
margin:3px 0px 3px 0px;
padding:3px 0px 3px 0px;
}

p.standard {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:12px;
	font-weight:400;
	text-align:left;
	color:#187D5D;
	padding:0px;
	margin:0px 0px 21px 0px;
	}

ul	{
	list-style-type:disc;
	color:#187D5D;
	padding:0px;
	width:450px;
	margin:0px;
	}
li{font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:9px;
	font-weight:400;
	font-size:11px;
	text-align:left;
	list-style-type:disc;
	margin:1px 0px 1px 20px;
	}
	
	img.foto
 	{
 	margin:0px 0px 0px 0px;
	}	
	
form {margin:0px 0px 0px 135px;line-height:19px;}
 input, select, textarea
	{ display:inline;
	color:#C67B00;
	background-color: #F1EFD6;
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:10px;
	font-weight:700;
	
	border-width: 1px;
	border-style:solid;
	border-color:#C67B00;
	width:450px;
  }
	
.Button1  {
	float:right;
	display:inline;
	margin:0px 80px 0px 0px;
	background-color:#C67B00;
  color:#ffffff;
  font-size:9px;
	width:170px;
  height:15px;
  border:1px solid #ffffff;
  }
.Textfeld310 {
	float:right;
	width:300px;
 	margin:1px 80px 1px 0px;
	padding: 0px 0px 0px 0px;
	height:15px;
	}
.Textfeld24 {
	width:24px;
 	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:15px;
	}
 .check1 {
	float:left;
	color:#C67B00;
	background-color: #F1EFD6;
	width:14px;
 	height:14px;
 	margin:0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	border-width: 1px;
	border-style:solid;
	border-color:#C67B00;
	}
	.TextArea1 	{
	float:right;
	width:300px;
 	margin:1px 80px 0px 0px;
	padding: 0px;
	height:34px;}
 
