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:0; right:0; 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:0; 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:0; 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:0 2px 0 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:0; padding-bottom:0; 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:0; background-color:#ffffff; padding-top:7px; padding-bottom:26px; }
#col2 .col2_navigation ul li ul li { background-color:#ffffff; padding:0; padding-top:0; padding-bottom:0; line-height:23px; margin:0; margin-left:16px; margin-right:15px; margin-bottom:0; 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:0; right:0; 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; }
* html #content .inhalt_rechts_1 { height:950px; }
#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; }
* html #content .inhalt_links_1 { height:950px; }
#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; 2opacity:1; 2filter:alpha(opacity=100); }
#content .sorten_tabelle { width:780px; padding-top:27px; border:0 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; }
* html #news .news1 { height:950px; }
#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:#cc9933; border:1px solid #cc9933; text-align:center; line-height:24px; font-size:16px; color:#ffffff; text-transform:uppercase; margin-bottom:2px; list-style:none; }
.sorten_tabelle ul li a { color:#ffffff; 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; font-size:12px; font-weight:normal; }
.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; }
*+html .sorten_tabelle_ergebnis_sorte { height:226px; }
.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:170px; float:left; }
.sorten_details_block_links { width:320px; float:left; }
.sorten_details_block_rechts { width:320px; 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; }
