a:link { color:black; text-decoration:underline; }
a:visited { color:black; text-decoration:underline; }
a:hover { color:#627e03; text-decoration:underline; }
body { background-image:url(bg.gif);background-repeat:repeat-x;background-color:#000000; font-family:'Arial',sans-serif; font-size:12px;/*font-family:'Times',serif; font-size:16px;*/ }
p { margin:5px 0 5px 0; /*line-height:100%;*/}

#content { position:relative; text-align:left; width:1242px; margin: 0 auto; overflow:visible; }
#menuleft { position:absolute; width:250px; background: url(topleft.png) repeat-x; padding-top:215px; }
#main { position:absolute; left:250px;width:992px; background-color:#dddddd; }
#menu { position:absolute; text-align:left; width:972px; height:30px; overflow:visible; background: url(head_n.jpg) no-repeat #323232;color:#ffffff; padding:185px 0 0 20px; }
#main1 { position:relative; text-align:left; width:832px; min-height:400px; overflow:auto; color:#313052; padding:230px 80px 0 80px;}

#main_l { position:absolute; text-align:left; width:572px; top:0px; min-height:400px; overflow:auto;  color:#313052; padding:230px 340px 0 80px;}
#main_r { position:absolute; left:732px; min-height: 400px; width:260px; top:0px; background-color:#dddddd; padding:230px 0 0 0; }

#boxr        { position:relative; left:3px;width:250px; background: url(box_oben_n.gif) no-repeat; padding-bottom:20px;}
#boxr_bottom { position:relative; top:10px; width:250px; bottom:0px; height:10px; background: url(box_unten_n.gif) no-repeat left bottom;}
#box_contentr { position:relative; top:10px; text-align:left; width:228px; background-color:#eeeeee; color:#313052; padding: 0px 10px 10px 10px; font-size:12px;border-left:1px solid black;border-right:1px solid black;}

#start_content { position:relative; text-align:left; top:80px; width:953px; margin: 0 auto; overflow:visible; }
#start_left    { position:absolute; top:395px;left:29px; }
#start_right   { position:absolute; top:395px;left:589px; }
#start_left img  { border: solid 0; }
#start_right img { border: solid 0; }

h { font-family:'Verdana',sans-serif; color:#000746; text-align:left;color:#000746;}
h1 { font-size:16px;} 
h2 { font-size:14px; } 
h3 { font-size:12px; } 
h4 { font-size:12px; } 
h5 { font-size:12px; } 
h6 { font-size:12px; } 

#sp_list { font-size:12px; }

a.menu:link { text-decoration:none; color:white; }
a.menu:visited { text-decoration:none; color:white; }
a.menu:hover { text-decoration:none; color:#627e03; }

dd.csc-textpic-caption { font-size:10px; }
.csc-mailform-field label { display: block; margin-top: 5px; }
.csc-textpic-border img { border: 2px solid #666666 !important; }
#menu { z-index:100; font-family:'Times',serif; font-size:16px;}
#menu ul { list-style-type:none; margin:0; padding:0;z-index:101;/*margin-bottom:5px;*/ }
#menu ul li { position:relative; float:left;font-weight:bold; }
#menu ul li:hover { text-decoration:none; color:#a6d209; }
#menu ul li a { text-decoration:none;color: white; }
#menu ul li a:focus,
#menu ul li a:active  { text-decoration:none;color: white;  }
#menu ul li a:hover   { text-decoration:none;color: #a6d209; }
#menu ul li ul { display: none;  /* Unternavigation ausblenden */ }
#menu ul li:hover ul { display:block;  /* Unternavigation in modernen Browsern einblenden */ }
#menu ul li ul li { display:block; float:none; background-color:#666666; border:1px solid white; }
#menu ul li ul li a { display:block; font-family:'Times',serif; font-size:14px; text-align:left; padding:2px 10px 2px 10px;}

#menuleft_h { position:relative;width:239px;padding-left:10px;height:32px;background: url(menuleft.png) repeat-x; line-height:32px; color:white;font-size:13px;font-weight:bold;}
#menuleft_u { position:relative;width:232px;padding:3px 0px 3px 15px;background-color:#d3d5d7; color:#322e92;font-size:12px;font-weight:normal;border:1px solid #aecd8b;}



.label { padding-left:10px;padding-right:10px; }
.mfp_input { font-family:'Arial',sans-serif; font-size:12px; }

.important { color:#99cc00; }
.detail { font-size:20px; }
.align-center { text-align:center; }
.align-justify { text-align:justify; }
.align-left { text-align:left; }

ul.csc-menu  { list-style-type:none;padding:0; }
.csc-menu a:link { text-decoration:none;font-weight:bold;line-height:30px; }
.csc-menu a:hover { text-decoration:underline; }

/* für links (id:c328 - c345) unterstriche nur bei hover */
#c328 a:link { text-decoration:none;font-weight:bold; }
#c328 a:hover { text-decoration:underline; }
#c329 a:link { text-decoration:none;font-weight:bold; }
#c329 a:hover { text-decoration:underline; }
#c330 a:link { text-decoration:none;font-weight:bold; }
#c330 a:hover { text-decoration:underline; }
#c331 a:link { text-decoration:none;font-weight:bold; }
#c331 a:hover { text-decoration:underline; }
#c332 a:link { text-decoration:none;font-weight:bold; }
#c332 a:hover { text-decoration:underline; }
#c333 a:link { text-decoration:none;font-weight:bold; }
#c333 a:hover { text-decoration:underline; }
#c334 a:link { text-decoration:none;font-weight:bold; }
#c334 a:hover { text-decoration:underline; }
#c335 a:link { text-decoration:none;font-weight:bold; }
#c335 a:hover { text-decoration:underline; }
#c336 a:link { text-decoration:none;font-weight:bold; }
#c336 a:hover { text-decoration:underline; }
#c337 a:link { text-decoration:none;font-weight:bold; }
#c337 a:hover { text-decoration:underline; }
#c338 a:link { text-decoration:none;font-weight:bold; }
#c338 a:hover { text-decoration:underline; }
#c339 a:link { text-decoration:none;font-weight:bold; }
#c339 a:hover { text-decoration:underline; }
#c340 a:link { text-decoration:none;font-weight:bold; }
#c340 a:hover { text-decoration:underline; }
#c341 a:link { text-decoration:none;font-weight:bold; }
#c341 a:hover { text-decoration:underline; }
#c342 a:link { text-decoration:none;font-weight:bold; }
#c342 a:hover { text-decoration:underline; }
#c343 a:link { text-decoration:none;font-weight:bold; }
#c343 a:hover { text-decoration:underline; }
#c344 a:link { text-decoration:none;font-weight:bold; }
#c344 a:hover { text-decoration:underline; }
#c345 a:link { text-decoration:none;font-weight:bold; }
#c345 a:hover { text-decoration:underline; }
#c390 a:link { text-decoration:none;font-weight:bold; }
#c390 a:hover { text-decoration:underline; }

/* für newsletter-text (id:321) margin setzen */
#c321 p { margin-left:2em; }
