@charset "utf-8";

* { margin:0; padding:0; color:#8d7b64; font-family:Arial,Verdana,Tahoma; font-size:0px; line-height:0px; }
body { background:#fff url('../media/bg.gif') left top repeat-x; background-position:0 221px; margin:0px auto; padding:0px; text-align:center; overflow:auto; }
body.start { background-image:url('../media/bg_start.gif'); }
body.gallery { background-image:url('../media/bg_gallery.gif'); }

.content {vertical-align:top; width:500px; margin:0; padding:25px 0 0 0; line-height:17px; }
.content * { font-size:12px;line-height:17px; }
.content .bodytext { }




a:link, a:visited { color:#8d7b64; text-decoration:none; }
a:hover, a:active, a:focus { color:#FF7D21; text-decoration:underline; }
img { border:0; }

#main { position:relative; width:865px; margin:0px auto; text-align:left; padding:0 0 0 205px; }
#logo { margin:48px 0 115px 0; }

#top { float:left; width:507px; height:194px; overflow:hidden; }
#top_start { float:left; width:507px; height:328px; overflow:hidden; }
#top_gallery { float:left; width:509px; height:500px; overflow:hidden; }

#top_gallery a, #top_gallery object { outline:0; -moz-outline:0; }


#address,
#address_start {border-bottom:0px solid red; height:153px;line-height:17px;font-size:12px;}
#address *,
#address_start * {line-height:17px;font-size:12px;}
#address,
#address .bodytext,
#address_start,
#address_start .bodytext {color:#b5a895; font-size:12px;line-height:17px; vertical-align:top; }
#address,
#address_start { float:left; width:336px; overflow:hidden; }
#address { margin:28px 0 0 22px;}
#address_start { margin:142px 0 0 22px;}
#address .bodytext,
#address_start .bodytext {margin:0px 0 0 0px; }

#address a:link, #address a:visited,
#address_start a:link, #address_start a:visited { color:#FFF; text-decoration:none; }
#address a:hover, #address a:active, a:focus,
#address_start a:hover, #address_start a:active, a:focus { color:#FFF; text-decoration:underline; }


.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5, 
.content h6 { clear:both; color:#FF7D21; font-family:Times New Roman,Verdana,Tahoma; vertical-align:top; width:500px; line-height:20px; }

.content h1 { font-size:17px; margin:0; padding:25px 0 12px 0; }
.content h2 { font-size:16px; margin:0; padding:20px 0 0 0; }
.content h3 { font-size:15px; margin:0; padding:15px 0 0 0; }
.content h4 { font-size:14px; margin:0; padding:10px 0 0 0; }
.content h5 { font-size:13px; margin:0; padding:5px 0 0 0; }
.content h6 { font-size:12px; margin:0; padding:2px 0 0 0; }

.content a {color:#FF7D21;text-decoration:underline;}

#navi_top { clear:both; width:865px; height:19px; vertical-align:top; margin:0; padding:0; list-style-type:none; width:100%; float:left; display:inline; line-height:17px;}
#navi_top li { float:left; }
#navi_top li span { margin:0 9px; color:#8d7b64; font-size:12px; }
#navi_top li a { font-size:12px; }
#navi_top li a:link, #navi_top li a:visited { color:#8d7b64; text-decoration:none; }
#navi_top li a:hover, #navi_top li a:active, #navi_top li a:focus, #navi_top li a.act { color:#FF7D21; text-decoration:none; }

#navi_bottom { clear:both; width:865px; vertical-align:top; margin:50px 0 10px 0; padding:0; list-style-type:none; width:100%; float:left; display:inline; }
.start #navi_bottom { margin:27px 0 10px 0; }
#navi_bottom li { float:left; }
#navi_bottom span { margin:0 9px; color:#8d7b64; font-size:12px; }
#navi_bottom li a { font-size:12px; }
#navi_bottom li a:link, #navi_bottom li a:visited { color:#8d7b64; text-decoration:none; }
#navi_bottom li a:hover, #navi_bottom li a:active, #navi_bottom li a:focus, #navi_bottom li a.act { color:#FF7D21; text-decoration:none; }

#navi_sub,
#navi_sub_gallery { clear:both; width:865px; vertical-align:top; margin:12px 0 0 0; padding:0; list-style-type:none; width:100%; float:left; display:inline; height:12px;border:0px solid red;}
#navi_sub li,
#navi_sub_gallery li { float:left; }
#navi_sub span,
#navi_sub_gallery span { margin:0 9px; color:#8d7b64; font-size:12px; }
#navi_sub li a,
#navi_sub_gallery a { font-size:12px; }
#navi_sub li a:link, #navi_sub li a:visited,
#navi_sub_gallery li a:link, #navi_sub_gallery li a:visited { color:#8d7b64; text-decoration:none; }
#navi_sub li a:hover, #navi_sub li a:active, #navi_sub li a:focus, #navi_sub li a.act,
#navi_sub_gallery li a:hover, #navi_sub_gallery li a:active, #navi_sub_gallery li a:focus, #navi_sub_gallery li a.act { color:#FF7D21; text-decoration:none; }

#navi_sub_gallery { margin:30px 0 10px 0;}


/*
.content {xxxclear:both; vertical-align:top; width:500px; margin:0; padding:25px 0 0 0; line-height:17px; }
.content .bodytext { font-size:12px; margin:0; }
.content * { font-size:12px; line-height:17px; }

.content .label { float:left; width:79px; margin-top:2px; font-size:11px; }
.content select, #content select option { float:left; color:#8d7b64; font-family:Arial,Verdana,Tahoma; font-size:11px; }
.content input { float:left; width:284px; height:18px; border:0; color:#8d7b64; font-family:Arial,Verdana,Tahoma; font-size:11px; background-color:#e6dcc3; padding:2px 2px 0 2px; }
.content input.datum_1 { width:26px; margin-right:9px; }
.content input.datum_2 { width:42px; }
.content input.short { width:183px; }
.content input.button { width:112px; margin:11px 0 15px 79px; padding:0; height:20px; }
.clear_form { clear:both; height:8px; overflow:hidden; }

.sitemap { clear:both; font-size:12px; vertical-align:top; width:400px; margin:0; padding:5px 0 0 0; line-height:17px; list-style-type:none; }
.sitemap * { font-size:12px; line-height:17px; }
.sitemap li { margin-top:20px; }
.sitemap li.sub { margin-top:5px; }
.sitemap li a { background:transparent url('../media/li.gif') no-repeat top left; background-position:0 5px; padding-left:17px; }
.sitemap li.sub a { background:transparent url('../media/li_sub.gif') no-repeat top left; background-position:17px 6px; padding-left:34px; }
.sitemap li a:link, .sitemap li a:visited { color:#8d7b64; text-decoration:underline; }
.sitemap li a:hover, .sitemap li a:active, .sitemap li a:focus, .sitemap li a.act { color:#FF7D21; text-decoration:underline; }

.orange, a.orange{ color:#FF7D21; }
*/



.csc-sitemap ul { clear:both; font-size:12px; vertical-align:top; width:400px; margin:0 0 10px 0; padding:5px 0 0 0; line-height:17px; list-style-type:none; }
.csc-sitemap ul * { font-size:12px; line-height:17px; }
.csc-sitemap ul li { margin-top:20px; }
.csc-sitemap ul li ul li { margin-top:5px; }
.csc-sitemap ul li a { background:transparent url('../media/li.gif') no-repeat top left; background-position:0 5px; padding-left:17px; }
.csc-sitemap ul li ul li a { background:transparent url('../media/li_sub.gif') no-repeat top left; background-position:17px 6px; padding-left:34px; }
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited { color:#8d7b64; text-decoration:underline; }
.csc-sitemap ul li a:hover, .csc-sitemap ul li a:active, .csc-sitemap ul li a:focus, .csc-sitemap ul li a.act { color:#FF7D21; text-decoration:underline; }

.csc-menu { clear:both; font-size:12px; vertical-align:top; width:400px; margin:0 0 10px 0; padding:5px 0 0 0; line-height:17px; list-style-type:none; }
.csc-menu * { font-size:12px; line-height:17px; }
.csc-menu li { margin-top:20px; }
.csc-menu li ul li { margin-top:5px; }
.csc-menu li a { background:transparent url('../media/li.gif') no-repeat top left; background-position:0 5px; padding-left:17px; }
.csc-menu li ul li a { background:transparent url('../media/li_sub.gif') no-repeat top left; background-position:17px 6px; padding-left:34px; }
.csc-menu li a:link, .csc-menu ul li a:visited { color:#8d7b64; text-decoration:underline; }
.csc-menu li a:hover, .csc-menu ul li a:active, .csc-menu ul li a:focus, .csc-menu ul li a.act { color:#FF7D21; text-decoration:underline; }



  /* Kontaktformular */
fieldset.csc-mailform {margin: 0px;padding: 0px;width:120em;border: 0px solid white;line-height:17px;}
div.csc-mailform-field {clear: both;padding-bottom:30px; }
div.csc-mailform-label {letter-spacing:0px;width:79px;margin-top:2px; font-size:11px;}
div.csc-mailform-field label {letter-spacing:0px;margin:0em 0.5em 0.1em 0em;padding:0em 0.5em 0.5em 0em;width:8em;float: left;}

fieldset.csc-mailform input, 
fieldset.csc-mailform textarea {float:left;/*width:284px;*/border:0;color:#8d7b64;font-family:Arial,Verdana,Tahoma;font-size:11px;background-color:#e6dcc3;padding:2px 2px 0 0px;}
fieldset.csc-mailform input {height:18px;}
fieldset.csc-mailform textarea {}
fieldset.csc-mailform select, fieldset.csc-mailform option { float:left; color:#8d7b64; font-family:Arial,Verdana,Tahoma; font-size:11px; }

fieldset.csc-mailform input.csc-mailform-submit {width:112px; margin:11px 0 15px 109px; padding:0; height:20px; }




/*
.content input.datum_1 { width:26px; margin-right:9px; }
.content input.datum_2 { width:42px; }
.content input.short { width:183px; }
.content input.button { }
.clear_form { clear:both; height:8px; overflow:hidden; }
*/


	// temp ???
#top  { font-size:12px;line-height:17px; }
#top * { font-size:12px;line-height:17px; }
#top #slideshow {}

.news-list-item {}
.news-list-item h1 {font-size:17px;font-family:Times New Roman,Verdana,Tahoma;}
.news-list-item h1 a {text-decoration:none;font-size:17px;font-family:Times New Roman,Verdana,Tahoma;}
.news-list-item a {}

.news-single-item {}
.news-single-item h1 {font-size:17px;font-family:Times New Roman,Verdana,Tahoma;}
.news-single-item h1 a {text-decoration:none;font-size:17px;font-family:Times New Roman,Verdana,Tahoma;}
.news-single-item a {}
