/*Allgemeinangaben zu Position*/
  body {
	border:0px none;
	color: #fff;
	font-family: Verdana, Arial; 
	font-size: 11px;
	background:#333;
	text-align:center;
	margin:auto;
	margin-top:40px;
	vertical-align:top;
   } 

.csc-header-n1 {padding:0px; margin:0px;}
.csc-firstHeader {color:#fff; padding-top:7px; text-align:right;}
h1 {font-size: 14px; font-family: Verdana, Arial; margin: 0px; padding:0px; font-weight: bolder; border-bottom: 3px dotted #fff;}
.csc-subheader-0 {margin: 0px; padding:0px; text-align:right; height:24px;}

h2 {clear:left; font-size: 11px; font-family: Verdana, Arial; font-weight: bolder; color: #fff; margin:0px; padding:0px; padding-bottom: 2px; margin-bottom:5px;  border-bottom: 1px dotted #DE0029;}
/*h3 {font-size: 10px; font-family: Verdana, Arial; font-weight: bolder; color: #000;display:block;margin:0px; }*/
.subheader1 {font-family: Verdana, Arial; color: #666; margin: 5px;}

.csc-header {padding:10px;}
.csc-subheader {padding:20px; padding-top:0px; padding-right: 10px;}

/*.csc-header {background: url(img/box_bg.jpg); padding:7px;}*/
.csc-textpic-imagewrap {margin: 0px; padding: 0px;}
.csc-textpic-imagerow {margin-bottom:1px;}
.csc-textpic-image dt img {border: 1px solid #999; margin:-1px; }
.csc-textpic-caption {text-align:center; padding:10px;}
.csc-textpic-above {}
.csc-textpic-text {padding-right:10px; margin-bottom:1px; text-align:left; float:left;}

.csc-textpic-left {border-left: 10px solid #333; }

.csc-textpic {margin: 0px; padding: 0px;}
.csc-textpic-center {margin: 0px; padding: 0px;}
.csc-textpic-above {margin: 0px; padding: 0px;}

/*Setzt den Rahmen aller verlinkten Bilder auf 0 */
img {border:0px}


/* ++++++++++++++++++++++++++++++++++ */

.content {background:#666; text-align:center;}
#cont_all {padding:0px; vertical-align:top; background:#4E4D4D; margin-bottom:-3px;}
	.cont_menu {border-bottom: 1px solid #999; border-top: 1px solid #666; background: #333;}
	.menu {width:504px; padding-left:300px; margin:auto; }

/*#cont_inhalt {text-align:left; font-size: 11px; vertical-align:top; margin:auto;}*/
.flag {padding:0px; padding-top:14px; text-align:right; margin:0px;}
.tab_inhalt {margin:auto; clear:both;border-top: 1px solid #333;}

.footer_cont {background: #333; border-top: 1px solid #999; }
.cont_ende {clear:both; padding-left:10px; padding-right:10px; margin:auto; }
	.footer {padding-top:12px; color:#fff;}
	.footer a:link {color:#fff;}
	.footer a:visited {color:#fff;}
	.footer a:hover {text-decoration: underline;}

	.cont_etws {background: #333; border-top: 1px solid #666;}
	.etws {font-size: 9px; text-align:right; width:804px; margin:auto;}


#cont_formular {
text-align: center;
background: #f1f2fe;
border: 1px solid #90abfc;
}

.t3_text {padding:10px; padding-top: 0px;}

/*+++++++++++++++++++++++++++++++++++++*/
.tabelle {
font-family : Verdana, sans-serif; 
font-size: 11px;
padding: 5px;
}

P { 
font-family : Verdana, sans-serif; 
}

.bullet {list-style-image: url('fileadmin/Bilder/2-ebene.gif');}

.inhalt_li {padding:1px;  border:0px; text-align:left; border-left: 4px solid #999}
.inhalt_li .csc-firstHeader {color:#fff; padding-top:11px; text-align:left;}

/*.inhalt_li h2 {text-align:left; }*/

.inhalt {
/*padding:20px;*/
text-align: justify; 
vertical-align: top;
margin-top:1px;
padding-right:1px;
/*background: #fff;*/
border-right: 4px solid #999;
padding-bottom:1px;
}

.inhalt dt {width:150px; margin:2px; text-align:right; clear:left; float:left;}
.inhalt dd {width:200px; margin: 2px; float:left;}

.inhalt img {border: 1px solid #000;}

.csc-uploads {margin:10px; margin-bottom:20px; margin-top:0px;}
.csc-uploads-fileName {vertical-align:top; text-align:left; padding-left: 10px; width:300px;}
.csc-uploads-fileSize {vertical-align:top; text-align:left; font-style:italic;width:150px;}

.fusszeile {
font-size : 9px; 
text-align: center;
padding: 7px;
vertical-align: middle;
}

.fusszeile a:link {
font-size : 9px; 
color : #28416f; 
text-decoration : none; 
} 
.fusszeile a:visited {
font-size : 9px; 
color : #28416f; 
text-decoration : none; 
} 
.fusszeile a:hover {
font-size : 9px; 
color : #28416f; 
text-decoration : underline; 
} 


/*######## Formulare #########*/
form {padding-left: 10px; padding-right:10px; margin-bottom:20px; width:504px;}
.csc-mailform-field dt {width:150px;margin:2px;}
.csc-mailform-field dd {margin:2px;}
.csc-mailform {padding:10px;}
/*form label {width: 150px;}*/
/*csc-mailform input {padding-left: 200px;}*/


/*####################NEWSLETTER########################*/

DIV.tx-danewslettersubscription-pi1 {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
background: #f1f2fe;
padding: 4px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
background: #f1f2fe;
padding: 4px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
background: #f1f2fe;
padding: 4px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
background: #f1f2fe;
padding: 4px;
}


/*Beschreibung*/
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 10px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 10px;
}


DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {
font-family : Verdana, Arial;
font-size : 11px;
color : #000000;
background: #f1f2fe;
padding: 5px;
}

DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {
font-family : Verdana, Arial;
font-size : 11px;
padding: 20px;
color : #000000;
background: #f1f2fe;
padding: 5px;
}

.tx-danewslettersubscription-pi1-form-row TD {
background: #f1f2fe;
padding: 5px;
}
.tx-danewslettersubscription-pi1-form-header {
background: #f1f2fe;
padding: 5px;
}
.tx-danewslettersubscription-pi1-form-header P {} 


/*DIV.tx-danewslettersubscription-pi1 TABLE TR .tx-danewslettersubscription-pi1-form-row TD*/
