html			{ margin:0; padding:0; background-color: #ffffff; }
body			{ margin:0; padding:0; background-color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }

h1				{ font-family: Georgia, Arial, sans-serif; font-weight: normal; color: #cc9933; }
h2				{ font-family: Georgia, Arial, sans-serif; font-weight: normal; color: #cc9933; font-size: 22px; margin: 0; padding: 0; }
p				{ font-size: 12px; line-height: 20px; }

#gesamt				{ margin: 0 auto; width: 1250px; }
#oben				{ width: 1250px; height: 133px; position: relative; 2background-color: #ffff00; }
.oben_text			{ position: absolute; top: 42px; left: 26px; color: #cc9933; }
.oben_text1			{ font-family: Georgia, Arial, sans-serif; font-size: 42px; font-weight: normal; }
.oben_text2			{ font-family: Georgia, Arial, sans-serif; font-size: 30px; font-weight: normal; }
.oben_logo			{ position: absolute; top: 29px; left: 795px; }
.oben_navi			{ position: absolute; top: 54px; left: 1058px; color: #cc9933; font-size: 14px; }
.oben_navi a		{ color: #cc9933; text-decoration: none; }
.oben_sortenfinder_titel	{ position: absolute; top: 81px; left: 1058px; color: #cc9933; font-size: 10px; }
.oben_sortenfinder_form		{ position: absolute; top: 93px; left: 1058px; width: 185px; height: 26px; color: #cc9933; font-size: 14px; border: 1px solid #cc9933; }
.oben_sorten_input
{
	border: none;
	background-color: transparent;
	display: inline;
	width: 153px;
	vertical-align: top;
	position: relative;
	left: 3px;
	top: 5px;
	color: #000000;
	font-size: 10px;
}

.oben_sorten_submit
{
	border: none;
	background-color: transparent;
	display: inline;
	width: 25px;
	height: 26px;
	vertical-align: top;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #000000;
	font-size: 10px;
}

#unten			{ width: 1250px; height: auto; 2background-color: #ff0000; position: relative; }

/* Start of Column CSS */
#container4 {
	clear:left;
	float:left;
	width: 1250px;
	right: 0px;
	overflow:hidden;
	2background-color: #ff00ff;
}
#container3 {
	position:relative;
	clear:left;
	float:left;
	width:1250px;
	right:1031px;
	2background-color: #00ff00;
	border-right: 1px solid #d8a454;
}
#container2 {
	position:relative;
	clear:left;
	float:left;
	width:1250px;
	right:193px;
	2background-color: #ff0000;
	border-right: 1px solid #d8a454;;
}
#container1 {
	position:relative;
	float:left;
	width:1224px;
	right: 0px;
	2background-color: #0000ff;
}

#col1 {
	float:left;
	width:25px;
	position:relative;
	left: 100px;
	overflow:hidden;
}
#col2 {
	float:left;
	width:193px;
	position:relative;
	left:1250px;
	overflow:hidden;
}
#col3 {
	float:left;
	width:1031px;
	position:relative;
	left:1251px;
	overflow:hidden;
}

#col2 .col2_navigation
{
	width: 188px;
	2background-color: #cacaca;
	margin: 0px 2px 0px 3px;
	font-size: 12px;
}

#col2 .col2_navigation ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#col2 .col2_navigation ul li
{
	background-color: #cc9933;
	padding: 0;
	margin: 0;
	margin-bottom: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-left: 12px;
	line-height: 25px;
	text-transform: uppercase;
}

#col2 .col2_navigation ul .navigation_aktiv
{
	background-color: #0265CB;
}

#col2 .col2_navigation ul .navigation_aktiv:hover
{
	background-color: #0265CB;
}

#col2 .col2_navigation ul li:hover
{
	background-color: #D8A454;
}

#col2 .col2_navigation ul li a
{
	color: #ffffff;
	text-decoration: none;
}

#col2 .col2_navigation ul li ul
{
	padding: 0;
	margin: 0;
	margin-left: -12px;
	list-style: none;
	margin-top: 0px;
	background-color: #ffffff;
	padding-top: 7px;
	padding-bottom: 26px;
}

#col2 .col2_navigation ul li ul li
{
	background-color: #ffffff;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 23px;
	margin: 0;
	margin-left: 16px;
	margin-right: 15px;
	margin-bottom: 0px;
	color: #cc9933;
	border-bottom: 1px solid #cacaca;
	text-transform: none;
}

#col2 .col2_navigation ul li ul li:hover
{
	background-color: #ffffff;
}

#col2 .col2_navigation ul li ul .navigation_aktiv
{
	background-color: #ffffff;
	color: #0265CB;
}

#col2 .col2_navigation ul li ul .navigation_aktiv:hover
{
	background-color: #ffffff;
	color: #0265CB;
}


#col2 .col2_navigation ul li ul li a
{
	color: #cc9933;
	text-decoration: none;
}

#col2 .col2_navigation ul li ul li a:hover
{
	color: #0265CB;
	text-decoration: none;
}

#col2 .col2_sortenfinder_titel	{ padding-top: 29px; color: #cc9933; font-size: 10px; }
#col2 .col2_sortenfinder_form	{ width: 186px; height: 26px; color: #cc9933; font-size: 14px; border: 1px solid #cc9933; position: relative; }
#col2 .col2_sorten_input
{
	border: none;
	background-color: transparent;
	display: inline;
	width: 153px;
	vertical-align: top;
	position: relative;
	left: 3px;
	top: 5px;
	color: #000000;
	font-size: 10px;
}

#col2 .col2_sorten_submit
{
	border: none;
	background-color: transparent;
	display: inline;
	width: 25px;
	height: 26px;
	vertical-align: top;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #000000;
	font-size: 10px;
}

#content
{
	sheight: 100%;
}
#content .inhalt_rechts_1
{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	height: 100%;
	width: 576px;
	left: 0;
	padding-right: 3px;
	background-image: url('../media/frontend/orange.gif');
	background-repeat: repeat-y;
	background-position: 576px;
}

#content .inhalt_rechts_2
{
	padding: 0 23px;
	position: relative;
	top: 0;
	width: 530px;
	left: 0;
	sborder-right: 1px solid #d8a454;
	margin-right: 10px;
}

#content .inhalt_links_1
{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	height: 100%;
	width: 576px;
	left: 0;
	padding-right: 3px;
	background-image: url('../media/frontend/orange.gif');
	background-repeat: repeat-y;
	background-position: 576px;
}

#content .inhalt_links_2
{
	padding: 0 23px;
	position: relative;
	top: 0;
	width: 530px;
	left: 0;
	sborder-right: 1px solid #d8a454;
	margin-right: 10px;
}

#content .inhalt_1
{
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	height: 100%;
	width: 1027px;
	left: 0;
	padding-right: 3px;
}

#content .inhalt_2
{
	padding: 0 23px;
	position: relative;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 981px;
	left: 0;
	margin-right: 10px;
	opacity: 1;
	filter: alpha(opacity=100);
}

#content .sorten_tabelle
{
	width: 780px;
	padding: 27px;
	border: 0px solid red;
}

#content .news p
{
	font-size: 12px;
	margin: 0;
}

#content .news a
{
	font-size: 12px;
	margin: 0;
	color: #cc9933;
	text-decoration: none;
}

#content .news h1
{
	font-size: 22px;
	color: #cc9933;
	margin: 0;
	padding: 0;
}

#news
{
	font-size: 10px;
}

#news p
{
	line-height: 12px;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#news .news1
{
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	height: 100%;
	width: 195px;
	right: 0;
	padding-left: 3px;
	background-image: url('../media/frontend/orange.gif');
	background-repeat: repeat-y;
	background-position: 2px;
}

#news .news2
{
	padding: 0 2px;
	position: absolute;
	top: 0;
	width: 191px;
	right: 0;
	sborder-left: 1px solid #d8a454;
}

#news h1
{
	font-family: Arial, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #cc9933;
}

#news a
{
	color: #cc9933;
	text-decoration: none;
	font-weight: bold;
}

#pics
{
	font-size: 10px;
}

#pics .pics1
{
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
	height: 100%;
	width: 449px;
	left: 579px;
	padding-left: 3px;
	border-right: 1px solid #d8a454;
}

#pics .pics2
{
	padding: 0 2px;
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 191px;
	left: 579px;
}





#pics h1
{
	font-family: Arial, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

#pics a
{
	color: #cc9933;
	text-decoration: none;
	font-weight: bold;
}

.sorten_tabelle ul
{
	padding: 0;
	margin: 0;
}

.sorten_tabelle ul li
{
	padding: 0;
	margin: 0;
	width: 187px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 16px;
	color: #cc9933;
	text-transform: uppercase;
	margin-bottom: 2px;
	list-style: none;
}

.sorten_tabelle ul li a
{
	color: #cc9933;
	text-decoration: none;
}

.sorten_tabelle ul li a:hover
{
	color: #0265CB;
	text-decoration: none;
}

.sorten_tabelle .sub
{
	padding: 0;
	margin: 0;
	width: 187px;
	background-color: #e8e8e8;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 16px;
	color: #666666;
	text-transform: uppercase;
	margin-bottom: 2px;
	list-style: none;
}

.sorten_tabelle .sub a
{
	color: #666666;
	text-decoration: none;
}


.sorten_tabelle .sorten_tabelle_1
{
	float: left;
	margin-right: 8px;
}

.sorten_tabelle .sorten_tabelle_2
{
	float: left;
}

.sorten_tabelle .titel
{
	width: 187px;
	height: 22px;
	background-color: #d8a454;
	border: 1px solid #d8a454;
	text-align: center;
	line-height: 22px;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 6px;
}

.sorten_tabelle_ergebnis
{
	width: 778px;
	border: 1px solid #d8a454;
	height: auto;
	background-color: #ffffff;
	2background-image: url('../media/frontend/green.jpg');
}

.sorten_tabelle_ergebnis_sorte
{
	width: 259px;
	height: 216px;
	border: 0;
	float: left;
	text-align: center;
}

.sorten_tabelle_ergebnis_sorte .bild
{
	width: 257px;
	height: 190px;
	border: 0;
}

.sorten_tabelle_ergebnis_sorte a
{
	color: #d8a454;
	text-decoration: none;
}

.sorten_details_links
{
	font-size: 12px;
	line-height: 20px;
	width: 150px;
	float: left;
}

.sorten_details_rechts
{
	font-size: 12px;
	line-height: 20px;
	width: 200px;
	float: left;
}

.sorten_details_block_links
{
	width: 400px;
	float: left;
}
.sorten_details_block_rechts
{
	width: 400px;
	float: left;
}

#verwandt a	{ color: #CC9933; text-decoration: none; }


.medien_galerie
{
	position: relative;
	height: 500px;
}

.medien_galerie a
{
	color: #C93 ;
	text-decoration: none;
}

.medien_galerie a:hover
{
	color: #d8a454;
}
