body { margin:0; padding:0; !important}
#wrapper { } 

#header { display:none;!important}
#logo { background:url(img/logo.jpg) no-repeat; height:43px; width:229px; margin:45px 0 0 23px; padding:0; float:left;}

#mainnav { display:none;!important}
#search { display:none;!important}

#subnav { float:left; background:#FFFFFF; margin:0; padding:78px 0 0 0;}

#container { margin:0; padding:0;}
#content { padding:0; margin:0; }
#content_1 { float:left; padding:90px 0 60px 1px; margin:0 ;width: 345px; }
#content_2 { padding:60px 0pt 60px 346px; margin:0; width: 455px;}

#content_1 { float:left; margin:30px 0 60px 1px; padding:0 ;width: 345px; }
#content_2 { margin:0 0 60px 346px; padding:0; width: 455px;}

#content_2 .img { float:left; padding-left:15px; }
#content_2 #galerie { padding:25px 0 0 15px;}

#footer { margin:0;}
#footer_line { float:left;margin-top:26px;padding:10px 0 0 10px;}
#print { display:none;!important;}
#copy { float:left;margin:0;}
#footer_nav { display:none;!important}

/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
P, UL, LI { font-size:11px;margin:0; padding:0;}
.small, TABLE.small { font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#000;}

A { color:#000; }
A:hover { color:#000;}

A IMG { border:0px; }


HR { margin: 10px 0 10px 30px;border-top:1px solid #999;border-left:0px transparent;border-right:0px transparent;border-bottom:0px transparent; }

#container P { padding:0 0 0 30px;line-height: 160%; }
#container UL { display:none;!important}
#container LI { padding: 0;line-height: 160%;}
#content_2 UL { margin-left:45px;line-height: 220%;}
#content_2 LI { padding: 0;line-height: 220%;}

H1, .h1 { font-size:15px; font-weight:bold; margin:0; padding:0 0 10px 0;}
H2, .Überschrift { font-size:15px; font-weight:normal; margin:0; padding:0 0 5px 30px;}
H3, .h3 { font-size:11px; font-weight:bold; margin:0; padding:0 0 5px 30px;}

INPUT, TEXTAREA { border:1px solid #000; font-size:10px; padding:1px; background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; }

.clear, .anker { clear:both; font-size:0; height:0;}

#mainnav LI {float:left; display:block; padding:3p 5px; list-style-image:none; list-style-position:outside; list-style-type:none;}
#mainnav A { color:#000; text-decoration:none; font-size:13px;display:block;margin:0px;padding:6px 10px;}
#mainnav LI.act { background-color:#000;}

#subnav LI {display:block; padding:10px 0; margin:0; list-style-image:none; list-style-position:outside; list-style-type:none;}
#subnav A { color:#000; text-decoration:none; font-size:11px;display:block;margin:0px;padding:0;}
#subnav A:hover { color:#000;font-weight:bold; }
#subnav A.act { font-weight:bold;}

#subnav UL {margin:0; padding:0 0 10px 10px;}
#subnav UL LI {margin:4px 0; padding:0;}
#subnav UL LI A { color:#000; }
#subnav UL LI A:hover { color:#000; }

#print A {color:#000; text-decoration:none; font-size:9px;}
#print A:hover {color:#000;}

#footer {color:#000;font-size:9px;}
#footer LI {float:left;list-style-image:none; list-style-position:outside; list-style-type:none;padding:0;margin:0;}
#footer A { color:#000; text-decoration:none; padding-left:10px;font-size:9px;}
#footer A:hover { color:#000;}

#print A { padding:0px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:0;}

/* Suche */
#search {color:#FFFFFF;}
.searchbox-sword {margin-left:5px;}

/* Form */
.csc-mailform-field { padding: 5px 0 5px 30px;line-height: 160%; }
.csc-mailform-field INPUT, .csc-mailform-field TEXTAREA { border:1px solid #000; font-size:10px; padding:1px; background-color:#fff;}
.csc-mailform-field INPUT { width:335px; }
.csc-mailform-field TEXTAREA { width:335px; height:65px;}
.csc-mailform-field .csc-mailform-submit { width:90px; background-color:transparent; border:0px; }

LABEL { float:left; width: 80px; }

/* Suche */
.tx-indexedsearch {padding-left:30px;}
.tx-indexedsearch LABEL { width:260px;}
.tx-indexedsearch-descr {font-style:normal;}
.tx-indexedsearch-browsebox  UL {margin-left:0px;}

/* Sitemap */
.csc-sitemap A { text-decoration:none;}
.csc-sitemap A:hover { font-weight:bold;}
#content_2 .csc-sitemap UL { list-style-type:none;margin:0 0 0 30px;padding:0; }
#content_2 .csc-sitemap UL LI { line-height:130%; margin:0 ;padding:0;font-size:15px; font-weight:normal;}
#content_2 .csc-sitemap UL LI UL LI { font-weight:bold; font-size:11px;line-height:160%;text-transform:uppercase; margin:0;padding:0;}
#content_2 .csc-sitemap UL LI UL LI UL LI { font-weight:normal; text-transform:capitalize;margin:0;padding:0;}
#content_2 .csc-sitemap UL LI UL LI UL LI UL LI A { color:#000;}