/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
P, UL, LI, OL, .normal { margin:0; padding:0;}
.small, TABLE.small { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#878889;}

A { color:#1b2762; }
A:hover { color:#666666;}

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 { margin-left:25px;line-height: 160%;}
#container LI { padding: 0;line-height: 160%;}
#content_2 UL { margin-left:45px;line-height: 220%;}
#content_2 OL { margin-left:50px;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, .ueberschrift { 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 #54699d; font-size:10px; padding:1px; background-color:#c3d0df;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:#FFFFFF; text-decoration:none; font-size:11px;display:block;margin:0px;padding:6px 10px;}
#mainnav A:hover { color:#FFFFFF; background-color:#54699d;}
#mainnav LI.act { background-color:#54699d;}

#subnav LI {display:block; padding:10px 0; margin:0; list-style-image:none; list-style-position:outside; list-style-type:none;}
#subnav A { color:#141e66; text-decoration:none; font-size:11px;display:block;margin:0px;padding:0;}
#subnav A:hover { color:#141e66;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:#999; }
#subnav UL LI A:hover { color:#999; }

#print A {color:#999; text-decoration:none; font-size:9px;}
#print A:hover {color:#000;}

#footer {color:#999;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:#999; 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 div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin:22px 4px 0px 0pt;text-align:right;}

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 #e1e1e1; font-size:10px; padding:1px; background-color:#e1e1e1;}
.csc-mailform-field INPUT { width:250px; }
.csc-mailform-field TEXTAREA { width:250px; height:65px;}
.csc-mailform-field .csc-mailform-submit { width:95px; background-color:transparent; border:0px; }

SELECT { border:1px solid #e1e1e1; font-size:10px; padding:1px; background-color:#e1e1e1; }

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:#666;}