/* CSS Document */

*{margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#545454; font-size:1em;}

body{background:#545454 url(../images/bg.gif) repeat-y center;}

#wrap{width:878px; margin:0px auto; background:#fff url(../images/bg.gif) repeat-y;}

#navigation{padding:20px 0px 0px 29px; background:#fff; height:74px; overflow:hidden;}

 #navigation ul{list-style:none; margin-top:20px; padding:0px;}

 #navigation li{float:left; height:17px;}

 #navigation li li{height:auto; line-height:0.83em; font-size:0.9em;}

 #navigation #logo, #navigation img{float:none; clear:all; border:none; margin-left:-2px;}

 * html #navigation li{overflow:hidden;}

 #navigation li li{float:none; clear:left;}

 #navigation li ul{float:left; height:62px; padding-left:6px; position:relative; left:-6px; top:-62px; border-left:solid 1px #545454;} 

 #navigation a{float:left; color:#545454; text-decoration:none; margin-right:15px; font-size:0.67em;}

 #navigation .orange{float:left; padding:1px 5px 0px 0px; margin-right:5px; height:17px; border-right:solid 1px #545454; font-size:0.62em;}

 .orange{color:#FF6633;}

.header{float:left; border-top:solid 1px #545454; border-bottom:solid 1px #545454; padding:1px 0px; margin:0px 4px 1px 4px; background:#fff;}

#content{float:left; display:inline; width:531px; margin:26px 27px; font-size:0.67em;}

 #left{float:left;}

 #right{float:right; width:370px;}

 #left p{text-align:right;}

 #content a{font-size:1em;}
 
 .indent{margin-left:10px;}

 .csc-mailform{border:none;}

 .csc-mailform-field label{float:left; width:60px; margin-bottom:5px;}

 .csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select{width:153px; padding:1px; margin-bottom:5px;}

 .csc-mailform-field select{width:159px;}

 input.csc-mailform-submit{width:159px; margin-left:60px; clear: both;}

 *html input.csc-mailform-submit{width:161px; margin-left:62px;}

 .csc-frame-indent{margin-left:20px;} /*Rahmen: Einrücken*/

 #main .csc-textpic-imagewrap img, #left .csc-textpic-imagewrap img{margin-top:16px;}

 #c45, .csc-textpic, .csc-textpic-imagewrap, .csc-textpic-imagerow{margin-left:0px; padding-left:0px;}

 .csc-textpic-image{float:left; list-style:none; padding:0 7px 6px 0;}

 h1{font-size:1.1em; letter-spacing:4px; padding-bottom:3px; border-bottom:solid 1px #545454; text-align:right;}

 h2{font-size:0.9em; letter-spacing:3px; padding-top:3px;}

 #newsarticle h1{font-size:0.9em;}

 #newsarticle h3{font-size:0.8em; color:#FF6633; font-weight:normal;}

 h3{color:#FF6633; font-weight:normal;}

 p{margin:15px 0px; padding-right:5px; text-align:justify; line-height:1.5em;}

 #content ul{margin:10px 0; padding-left:20px; line-height:1.5em;}

#rightcolumn{float:left; width:289px; padding-bottom:1px; border-bottom:solid 3px #545454; background:#fff;}

 #news{float:left; background:url(../images/news.gif) no-repeat; padding-left:15px; margin-bottom:1px; font-size:0.55em;}

  #news ul, #news a, #news a span{list-style:none; padding:0px; text-decoration:none;}

  .news-single-img{float:left; width:160px; margin:15px 0 80px 0;}

 #advertisement1{float:left; width:124px; height:168px; background:url(../images/advertisement1.jpg) no-repeat; margin:0px 1px 1px 0px; padding:15px 0px 0px 15px; font-size:0.6em;}

 #advertisement2{float:left; width:134px; height:168px; background:url(../images/advertisement2.jpg) no-repeat; margin-bottom:1px; padding:15px 0px 0px 15px; font-size:0.6em;}

  #advertisement1 h2, #advertisement2 h2{color:#fff; letter-spacing:normal;  font-size:1.1em;}

  #advertisement1 li, #advertisement2 li{padding-left:7px; color:#fff; letter-spacing:-0.2px; line-height:1.6; background:url(../images/dot.gif) no-repeat; background-position:1px 8px;}

  #advertisement1 ul, #advertisement2 ul{padding:10px 0px; list-style:none;}

  .pic1{float:left; margin-right:1px;}

  .pic2{float:left;}

