/*Allgemeinangaben zu Position*/
  body { 
   	margin:0;
	border:0px none;
	padding:0;
	color: #000;
	font-family: Verdana, Arial; 
	font-size: 11px;
	/*background: url(img/bg-long.png);*/
	background: #00041B;
	text-align:center;
   } 


h1, .csc-firstHeader {font-size: 21px; font-family: Verdana, Arial; color: #F99704; margin: 0px; padding-bottom: 5px; margin-bottom: 10px; font-weight: normal; border-bottom: 4px dotted #F99704;}
h2 {font-size: 12px; font-family: Verdana, Arial; font-weight: bolder; margin:5px; margin-top:0px; margin-left: 0px; padding-left:5px;border-left: 10px solid #F99704;}
h3 {font-size: 11px; font-family: Verdana, Arial; font-weight: bolder; color: #000; padding:10px; display:block;margin:0px; }
h4 {font-size: 11px; font-family: Verdana, Arial; font-weight: bolder; color: #fff; padding:5px;}

.csc-subheader {color: #666; margin: 10px; margin-top:0px; margin-bottom:20px; }
.csc-header-n1 { padding: 10px;}
.csc-header-n2 { margin-top:20px; }
.csc-header-n3 { margin-top:20px;}
/*.csc-header-n3 { margin-top:20px; padding-bottom:10px;}*/

/* ++++++++++++++++++++++++++++++++++ */
#cont_all { background: url(img/banner4.jpg) no-repeat center top; text-align:center;  padding-top:20px; }
.banner_top {height:100px; text-align: right;}
.banner {margin:4px; margin-bottom:0px;  vertical-align:bottom;}
.erster_satz {float:left;text-align:left; color: #fff; height:64px; padding-left: 25px; width:680px;}

.cd_searchbox {clear:left; text-align:left; margin:0px; padding:10px; padding-left:22px; border:1px solid #666; border-right:0px; background: #00041b; color:#fff;}
	.cd_searchbox p {color: #fff; clear:left; margin:0px; padding: 0px;}
	.cd_searchbox .zipcity {border: 2px solid #F99704; width: 150px; vertical-align:top; margin-left:3px;}
	.cd_searchbox .category {margin-left: 20px; color: #000; width: 154px;}
	.cd_searchbox .radius {color: #000; width: 155px;}
	.cd_searchbox .search {color: #000; width:156px; margin-left:20px;}


.register {background: #00041B url(img/login_bg.gif) no-repeat; border-top:1px solid #666; width:100%;}

.login_tabelle {padding:0px; margin: 0px; margin-top:5px; float:right; width: 275px; text-align:left; font-size:11px;  padding-left:10px;}
.login_tabelle .user{ font-size:11px; background:#F99704; border:1px solid #ccc; border-top:1px solid #333; border-left: 1px solid #333; }
.login_tabelle .pass{ font-size:11px; background:#F99704; border:1px solid #ccc; border-top:1px solid #333; border-left: 1px solid #333;}
.login_tabelle .button { font-size:11px; margin-left:10px;}
.login_tabelle td {text-align:left; color:#000;}
.login_msg {font-size:9px; color:#666; font-weight:normal; text-align:left; padding:0px; padding-left: 10px; margin:0px;}

#cont_einrueckung {background: #fff; clear:both; border:4px solid #fff; border-top:8px solid #fff; border-bottom: 0px; width:810px;}
/*#cont_flag_nav {background:#000; width:812px; text-align:center; margin:auto; padding-top:7px; padding-bottom:7px; border-top: 4px solid #F99704;}*/
	#cont_tip {padding-right:20px; padding-left:20px; background:#ccc; border-top: 1px solid #666; height: 30px; border-left:1px solid #000; border-right:1px solid #000; font-size:11px;}
		#cont_tip a {color: #000;}


#cont_inhalt {text-align:left; font-size: 11px; border-left: 1px solid #000;}
#cont_rechts {background:#fff; text-align: left;width:230px; color:#000; border-right: 1px solid #000;}
	

#cont_ende {background:#00041B; border-bottom: 4px solid #fff; padding:10px; text-align: right; clear:both;}
	.etws {clear:both; font-size: 9px; color:#fff;}
		.etws a {color: #fff;}
.print {text-align:right;}

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

/*RTE Designs*/
.Rahmen_mit_HG {border: 1px solid #000; color: #fff; background: #666;}

/*+++++++++++++++++++++++++++++++++++++*/
.tabelle {
font-family : Verdana, sans-serif; 
font-size: 11px;
padding: 5px;
}
.backlinks {width: 520px; font-size: 8px; text-align:left; border-spacing:1px; border-top:1px solid #999;}
.backlinks th{font-size: 11px; padding:5px; padding-top:11px; padding-bottom:11px; margin:0px; background:#ccc url(img/listen_bg.gif); }
.backlinks td {border-bottom: 1px dotted #ccc; padding:5px;}
.backlinks tr hover {background: #ccc;}

P { 
font-family : Verdana, sans-serif; 
color:#000;
/*font-size : 11px; */
}

.bullet {list-style-image: url('fileadmin/Bilder/2-ebene.gif');}
.imgtext-table {padding-top:10px;width:100%;margin-bottom:20px;}
.imgtext-table img{margin:10px;margin-top:0px;}
.imgtext-nowrap {margin-left:5px;}


.inhalt {
text-align: justify; 
vertical-align: top; 
padding: 20px;
padding-right: 20px;
border-top:1px solid #000;
}

.tabelleninhalt {
font-size: 11px; 
padding: 2px;
} 	

.inhalt_rechts {
vertical-align: top; 
text-align: left;
margin-top:1px;
} 