/*
min-height -> mainMiddleElement,  middle

bei IE für margin-left bei ul text-indent:20px; nehmen;
*/

body
{
	background-color:#fff;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
		background-image:url('images/bodybg.gif');
	background-repeat:repeat-x;
	font-size:10px;
	color:#000;
	font-family:arial,verdana;
	font-size:12px;

}
.button2
{
	font-size:11px;
	padding:2px;
}
.suche
{
	position:absolute;
	top:52px;
	left:770px;
	display:none;
}
h4
{
font-size:14px;
	color:#C38209;
	display:inline;
}
.lefttext
{
	margin:4px;
	width:450px;

}
.tipp
{
	position:absolute;
	margin-top:13px;
	left:555px;
	font-size:10px;
	color:#000;
	font-family:arial,verdana;
	
}
.tipp2
{
	position:absolute;
	margin-top:25px;
	left:520px;
	font-size:10px;
	color:#000;
	font-family:arial,verdana;
	
}
.smallHint .header
{
	color:red;
	font-weight:bold;
	}
.smallHint
{
	font-size:11px;
	color:#000;
	padding:3px;
	font-weight:normal;
	/*background-color:#fff;*/
	/*background-image:url('images/hintbg.gif');
	background-repeat:no-repeat;
	background-position:top right;*/
	width:100%;
	}
.smallInfo
{
	font-size:11px;
	color:#C08507;
	padding:3px;
	font-weight:bold;
	margin-top:25px;

	/*background-image:url('images/hintbg.gif');
	background-repeat:no-repeat;
	background-position:top right;*/
	width:100%;
	}
.smallHint a:link
{
	font-size:11px;
	color:#C08507;
	font-weight:bold;
	text-decoration:none;
	}
.smallHint a:visited
{
	font-size:11px;
	color:#C08507;
	font-weight:bold;
	text-decoration:none;
	}
.smallHint a:hover
{
	font-size:11px;
	color:#C08507;
	font-weight:bold;
	text-decoration:underline;
	}
.iframe
{
	scrollbar-arrow-color:#000066;
scrollbar-base-color:#000066;
scrollbar-face-color:#0033FF;
scrollbar-highlight-color:#000033;
scrollbar-shadow-color : #000033;
	}
.transparent
{
	background:transparent;
	}
#topMenu
{
	position:absolute;
	top:20px;
	left:490px;
	width:490px;
	font-weight:bold;
	font-family:"arial","helvetica","sans-serif";
}
#topMenu .elm
{
	margin-right:15px;
	float:left;
	}
#topMenu a
{
text-decoration:none;
}
#outer
{
	width:950px;
	height:100%;
	background-image:url('images/hintb.gif');
	background-repeat:no-repeat;


}
#menu
{
	margin-top:2px;
	padding-left:2px;
}

#top_active
{
	color:#000;
	}

.text_right
{
	width:191px;

	background-color:#D7EFA3;
	font-family:"arial";
	font-size:11px;
	color:#C08507;
	}
.text_right_inner
{
	padding-right:14px;
	margin-right:5px;
	padding:8px;
text-align:right;
	}
#footer
{
	width:934px;
	background-color:#9DDA21;
	height:20px;
	padding-left:16px;
	margin-top:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

#footer a:link
{
font-family:"arial";
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#footer a:active
{
font-family:"arial";
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#footer a:visited
{
font-family:"arial";
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#footer a:hover
{
font-family:"arial";
	font-size:12px;
		color:#C38209;
	text-decoration:none;
}
.menuElement
{
	float:left;
}

.subMenuElement
{
	margin-top:2px;
}

#main
{
	margin-top:2px;
}

#left
{
	width:98px;
	background-color:#8FD400;
	float:left;
	height:500px;
}

#middle
{
	width:600px;
	float:left;
	margin-left:2px;
	min-height:500px
}
.smallMiddleElement
{

	
	background-position:bottom;
	width:299px;
	float:left;

	min-height:170px;
}
.smallMiddleText
{
	padding:12px;
	padding-left:16px;
	font-family:"arial";
	font-size:12px;
	color:#000;
}
.smallMiddleText h2
{


	font-family:"arial","helvetica","sans-serif";
	font-size:14px;
	color:#000;
	font-weight:normal;
}
a:link
{
font-family:"arial";
	font-size:12px;
	color:#C38209;
	text-decoration:none;
}
a:active
{
font-family:"arial";
	font-size:12px;
	color:#C38209;
	text-decoration:none;
}
a:visited
{
font-family:"arial";
	font-size:12px;
	color:#C38209;
	text-decoration:none;
}a:hover
{
font-family:"arial";
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
.pic
{
float:left;
width:100px;
}

.preisbutton
{
float:left;
width:200px;
}

.smallMiddleTextBesidePic
{

	padding-left:5px;
	font-family:"arial";
	font-size:12px;
	color:#000;
	width:150px;
	float:left;
}
.MiddleTextBesidePic
{

	padding-left:5px;
	font-family:"arial";
	font-size:12px;
	color:#000;

	float:left;
}
.smallMiddleAbstand
{


	width:2px;
	float:left;

	min-height:170px;
}
.mainMiddleElement
{
	background-image:url('images/mainbg.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	width:100%;
	min-height:170px;

}
.mainMiddleElementUL
{
	background-image:url('images/mainbg.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	width:100%;
	min-height:170px;

}
.mainMiddleElement ul
{
	margin-left:20px;
	list-style-image:url('images/button.gif');
	color:#C17E00;
	font-family:"arial","helvetica","sans-serif";
	font-size:16px;


}

.mainMiddleElementUL ul 
{
	margin-left:20px;
	list-style-image:url('images/button_small.gif');
	color:#C17E00;
	font-family:"arial","helvetica","sans-serif";
	font-size:12px;


}
.mainMiddleText
{
	padding:12px;
	padding-left:16px;
	font-family:"arial";
	font-size:12px;
	color:#000;
}

.mainMiddleText h1
{
	padding:0px;
	font-family:"arial","helvetica","sans-serif";
	font-size:22px;
	color:#000;
	font-weight:normal;
}

.mainMiddleText h2
{
	padding:0px;
	font-family:"arial","helvetica","sans-serif";
	font-size:16px;
	color:#000;
	font-weight:normal;
}
.mainMiddleText h3
{
	padding:0px;
	font-family:"arial","helvetica","sans-serif";
	font-size:14px;
	color:#000;
	font-weight:normal;
}

input, textarea, select
{
	background-color:#fff;
	border:3px solid #8FD400;
	padding:3px;
	font-size:11px;
	font-family:arial,'sans-serif';
	}

.bignav a
{
	
	color:#C17E00;
	font-family:"arial";
	font-size:16px;
	
	 padding:5px;
	  font-weight:bold;
	  text-decoration:none;
	  background:#A7DD36;
}
.bignav a:hover
{

	color:#000;
	font-family:"arial";
	font-size:16px;
	
	 font-weight:bold;
	 padding:5px;
	 text-decoration:none;
	  background:#A7DD36;
}


/*  NEW */
.lefttd
{
	width:98px;
	background-color:#8FD400;
	margin-right:1px;
	

}

.righttd
{
	width:650px;
	margin-left:2px;
}
.righttdborder
{
	width:650px;
	/* border-left:1px dotted #8FD400; */
	margin-left:2px;
	background-image:url('images/h1bg.jpg');
	background-repeat:no-repeat;
	
}

	.righttdborder h2
	{
		padding:0px;
		font-family:"arial","helvetica","sans-serif";
		font-size:14px;
		color:#000;
		font-weight:bold;
		margin-left:15px;
			margin-right:15px;
		text-indent:0;
		border-bottom:1px dotted #8FD400;
	}
	
	.righttdborder h1
	{
		padding:0px;
		font-family:"arial","helvetica","sans-serif";
		font-size:18px;
		color:#000;
		font-weight:bold;
		margin-left:15px;
		margin-top:4px;
	}
	
	.righttdborder p
	{
		padding:0px;
		margin:0;
		padding:0;
		padding-right:10px;
		margin-left:15px;
		width:640px;
		min-height:10px;
		
		
	}
.brotkrume
{
	margin-left:15px;
}

.toptr
{
	margin-top:2px;
}


ul 
{
	margin:0;
	padding:0;
	list-style-image:url('images/button_small.gif');
	color:#C17E00;
	font-family:"arial","helvetica","sans-serif";
	font-size:12px;
	margin-left:20px;
	font-weight:bold;
}
li
{
	margin-left:20px;
	margin-top:5px;
}
form
{
	margin-left:15px;
}

#right
{
	width:190px;
	
	margin-top:55px;
}
#right .imgabstand
{
	margin-top:2px;
}


.pic2
{
float:left;
width:100px;
margin-left:15px;
}

.text
{

	padding-left:5px;
	font-family:"arial";
	font-size:12px;
	color:#000;
	width:300px;
	float:left;
}


.iframe_index
{
	width:640px;
	height:500px;
}

.iframe_vergleich
{
	width:640px;
	height:700px;
}

.direktsuche
{
	position:absolute;
	top:90px;
	left:755px;
	font-size:10px;
}

