@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; color:#242424;} 
#header, #menu, #sidebar1 h3, #sidebar1 form, #login-link, #print1, #print2, #footer, .eyecandy{display:none;}

#logo{margin:5px 0 30px 0; border:none;}

/*Hauptinhaltsfenster*/ 
 
#content{margin:0 5px 10px 5px;}
 /*Allgemeine Inhaltselemente*/
 h1{padding:3px 10px; margin-bottom:17px; font-size:1em;}
 .gruen, #content h3{color:#096809; padding:3px 10px; font-size:1em;}
 h2{padding:8px 10px; font-size:1em;}
 p{padding:8px 10px; font-size:0.9em;}
 p.align-center{text-align:center;}
 p.align-right{text-align:right;}
 #content caption {font-size:0.75em;}
 #content .csc-textpic-imagewrap{margin:10px 0 0 17px;}
 #content ul, #content ol{list-style:outside; font-size:0.75em; margin:8px 0 8px 25px;}
 #content ul ul{font-size:1em;}
 #content a{color:#096809;}
 #content a:hover{text-decoration:none;}
 #content .contenttable{margin:9px 5px 5px 5px; width:100%; padding:0px;}
 #content .contenttable td{padding:8px; text-align:center;}
 #content .contenttable th{padding:3px;}
 .td-1, .td-2, .td-3, .td-4, .td-5, .td-6, .td-7{text-align:center;}
 .td-0{width:250px;}
 #copyright{text-indent:-999px;}
 #print1{float:right; margin:0 15px 15px 15px; padding-left:20px; text-align:right; font-size:0.75em; background:url(images/print.gif) no-repeat ; text-decoration:none;}
 #print2{float:right; margin:15px; padding-left:20px; text-align:right; font-size:0.75em; background:url(images/print.gif) no-repeat ; text-decoration:none;}
 #content .backlink{display:none;}
 /*News*/
 #content .news a{font-size:0.9em; text-decoration:none;}
 #content .news{clear:left; height:70px; margin:10px;}
 #content .news img{float:left; padding:7px; margin-right:7px; height:52px; width:52px; border:none; border-right:solid 1px #299a2e;}
 #content .news span{float:right; margin-right:5px; font-size:0.85em;}
 .news-amenu-item-year{display:none;}
 #single-date{display:block; text-align:right; margin:0 10px 0 0; width:490px; font-size:0.85em;}
 #content .news p{padding:5px 5px 5px 0; text-align:justify; overflow:hidden;} 
 /*Presse*/
 #content .presse{margin:10px;}
 #content .presse p{margin:0; padding:0 0 8px 0;}
 #content .presse a{text-decoration:none; font-weight:bold;}
 #content .presse a:hover{text-decoration:underline;}
 #content .presse strong{text-decoration:none; font-weight:normal;}
 /*Termine*/
 #content .termine a{font-size:0.75em; text-decoration:none;}
 #content .termine{clear:left; margin:10px;}
 #content .termine span{display:block; font-size:0.85em;}
 #content .termine p{display:block; padding:5px 0;}
 /*Suchergebnisse*/
 .tx-indexedsearch-whatis, .browsebox, .tx-indexedsearch-result-number, .tx-indexedsearch-title, .tx-indexedsearch-percent, .tx-indexedsearch-info{font-size:0.9em;}
 .tx-indexedsearch-whatis, .tx-indexedsearch-icon, .tx-indexedsearch-percent, .tx-indexedsearch-info{margin-left:10px;}
 .tx-indexedsearch-title{margin-left:3px;}
 .browsebox{margin:3px 0 12px 10px;}
 #content .tx-indexedsearch-info{background:#f3f7ef;}
 #content .tx-indexedsearch-redMarkup{color:#000;}
 /*Kontaktformular*/
 .tx-thmailformplus-pi1 fieldset{border:none; margin:20px 60px;}
 .tx-thmailformplus-pi1 label{float:left; width:80px; font-size:0.9em; text-align:right; padding-right:5px;}
 .tx-thmailformplus-pi1 div{min-height:20px;}
 .tx-thmailformplus-pi1 textarea{font-size:0.9em; width:250px;}
 .tx-thmailformplus-pi1 input{width:250px;}
 #formtype_mail{margin:3px 85px; width:100px;}
 #Anmeldung label{width:100px;}
 #Anmeldung p label{float:none; width:auto; font-size:1em; vertical-align:top;}
 #Anmeldung span{display:block; font-size:0.75em; margin-left:105px;}
 #Anmeldung p{margin-left:95px;}
 #Anmeldung input.small-width{width:15px !important;}
 #Anmeldung input.small-40px{width:40px !important;}
 #Anmeldung input.small-70px{width:70px !important;}
 #Anmeldung #formtype_mail{margin-left:105px; width:150px;}
 #Anmeldung ul{margin-left:105px; list-style:inside;}
 #Anmeldung .error{margin-left:95px;}
 .csc-mailform-field{clear:left;}

/*Rechte Leiste*/

#sidebar2{margin-left:5px;}
#sidebar2 h3{padding:3px 10px; margin:5px 0; font-size:1em;}
#sidebar2 ul{margin-left:25px;}
#sidebar2 li{font-size:0.9em;}
#sidebar2 a{text-decoration:none; color:}
#sidebar2 img{display:block; margin:8px 0;}
#sidebar2 .csc-textpic-intext-right{margin-right:10px;}
#sidebar2 .csc-textpic-intext-left{margin-left:10px;}
#sidebar2 .csc-textpic-caption{font-size:0.9em;}
 /*Termine & Hot-Topics*/
 #termine{margin:10px 0;}
 #termine li{margin:8px 0; line-height:1.3em; background-position:0 2px;}
 .termin-date{font-size:0.9em;}
 #hottopic{margin:10px 0;}
 #hottopic li{margin:3px 0; line-height:1.3em; background-position:0 2px;}
 
/*Fußleiste (Adressleiste)*/

#footer{clear:both; width:1000px; height:21px; padding-top:7px; background:#fff url(images/ip-syscon-footer.jpg) no-repeat 0 5px; color:#fff; font-size:0.7em; text-align:center;}
 #footer a{color:#fff; text-decoration:none;}
 #footer a:hover{text-decoration:underline;}
 
/*FAQ*/
#content .faq{font-size:1em;}
#content .faq li{padding:4px; font-size:1em; display:none;}
#content .faq li.view{display:block;}
#content .faq li div{padding:5px 0; font-size:1em; display:none;}
#content .faq li p{font-size:1em; padding:5px 0;}
#content .faq li a, #content .faq h1 a{background-repeat:no-repeat;}{background-repeat:no-repeat;}
.faq-footer{display:block; padding:5px 0; font-size:0.9em; color:#999;}
#sidebar2 .tx-smipfaq-pi1{display:none;}
#sort{display:none;}

/*Download*/
#content .download{font-size:1em;}
#content .download li{padding:4px;}
#content .download li div{padding:5px 0;}
#content .download li p{font-size:1em; padding:5px 0;}
#content .download li a, #content .download h1 a{background-repeat:no-repeat;}{background-repeat:no-repeat;}
#content .tx-smipdownload-pi1 div a{padding-left:0;}