body	{
	margin: 0px;
	font-family:  "Lucida Sans" , Helvetica, Verdana;
	font-size: 78.5%;
}

#kopf {
	background-color: #ffffff;
	color: #aaa;
	border-bottom: 1px solid #ddd;
	padding-top: 20px;
	font-size: 120%;
	min-height: 200px; 
	
}

#kopfbereich {
	background-color: #ffffff;
	margin: 0 auto;
	width: 900px;
}

#kopf_menue {
	background-color: #cccccc;
	clear: both;
	margin: 0px 0px 2px 0px ;
	padding: 7px 0px 7px 0px;
    line-height: 30px;
}

#kopf_login {
	margin: 0 auto;
	background-color: #cccccc;
	color: #000;
	width: 900px;
	min-height: 30px; 
	font-size: 16px;
	padding-top: 8px;
	text-align: center;
}


#contentbody	{
	background-color: #F5F5F5;
	padding: 0px;
	color: #333;
	border-bottom: 1px solid silver;
	background-image:  url(/images/bgflow.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	min-height: 500px;
}

#content {
	width: 900px;
	border:0px solid silver;
	margin: 0 auto;
	padding-top:00px;
	padding: 20px;

}


#footer {
	background-color: white;
	height: 150px;
	margin: 0px;
	color: #aaa;
	padding: 20px;
}

#footerspace {
	margin: 0 auto;
	width: 900px;
}

#login{
	width: 900px;
	font-size: 10px;
	text-align: right;
	float: right;
}
#login_passw{
	font-size: 8px;
	text-align: right;
	padding: 0px 5px;
}

#home_left {
	    background-color: #cccccc ;
		float: left; 
		width: 138px; 
	
}
.home_left {
	    background-color: #cccccc ;
		float: left; 
		width: 138px; 
	
}
#home_right {
		background-color: #cccccc ; 
		border: 0px solid black; 
		float: left; 
		width: 138px; 
}
.home_right {
		background-color: #cccccc ; 
		border: 0px solid black; 
		float: left; 
		width: 138px; 
}
#home_middle {
	   /* background-color: #ffffff ;*/
	    float: left; 
		border: 0px solid black; 
		width: 615px; 
		margin: 0 auto;
		padding-left: 1px;
}
.home_middle {
	   /* background-color: #ffffff ;*/
	    float: left; 
		border: 0px solid black; 
		width: 615px; 
		margin: 0 auto;
		padding-left: 1px;
}
.pwv_login {
	   	background-color: #cccccc;
		border:1px solid silver;
		margin: 0 auto;	
		width: 400px; 	
		padding: 25px;	
	    font-size: 16px;
}
.fehler_login {
	   /*	background-color: #cccccc; */
		border:1px solid silver;
		margin: 0 auto;	
		width: 400px; 
		color: #ff000a;	
		padding: 25px;	
		text-align: center;
	    font-size: 16px;
}

.firma_middle {
	   /* background-color: #ffffff ;*/
	    float: left; 
		border: 1px solid black; 
		width: 900px; 
	    min-height: 500px;	
		margin: 0 auto;
		vertical-align: middle;
}
.firma {
	    background-color: #cccccc ; 
		border: 2px solid black; 
		min-width: 175px; 
		min-height: 52px;
		margin:0px 0px 0px 5px  ;
		padding: 5px;	

		float: left; 
		text-align: center;
	    font-size: 14px;


}
.firma_hinweis {
	    background-color: #FFFFCC ; 
		border: 0px solid black; 
		min-width: 90px; 
		margin:0px auto;
    	padding:3px;	
	    color: #FFFFFF;
		float: left; 
		text-align: center;
		vertical-align: middle;
	    font-size: 14px;
		-moz-border-radius:5px;
		-khtml-border-radius:5px;

}



.floatlinks {
	    float: left; 
}

.floatrechts {
	    float: right; 
}

.borderblack {
	border: 0px solid black;
}

.home {
	  /*  background-color: #ffffff ; */
		border: 0px solid black; 
		width: 900px; 
		margin: 0 auto;
		clear: both;
}
.home_werb {
	width: 900px; 
	height: 70px;
	margin: 0 auto;	
}
.home_werb_1 {
	width: 900px; 
	height: 43px;
	margin: 0 auto;	
}
.home_werb_3 {
	width: 900px; 
	height: 30px;
	margin: 0 auto;	
}

.home_klanz {
	width: 600px; 
	margin: 0 auto;	
	padding-left: 2px
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.aktion_body  {
		background-color:#00639c;  
		padding:5px; 
        margin:4px;
		-moz-border-radius:20px;
		-khtml-border-radius:20px;
}
.aktion_cladreg  {
		background-color:#ff0000; 
		color:#ffffff; 
		padding:5px; 
        margin:4px;
		-moz-border-radius:20px;
		-khtml-border-radius:20px;
}
.aktion_cladreg1  {
		background-color:#ffffff; 
		color:#000000; 
		padding:5px; 
        margin:4px;
		-moz-border-radius:20px;
		-khtml-border-radius:20px;
}
.werbung_row {
	background-color: #CCCCCC;
	border: 0px solid black;
	
}
.werbung_table {
		margin: 0 auto;
		border-collapse: collapse;
		margin: 0 auto;
		height:  80px;
}
.werbung_left_cell {
	background-color: #CCCCCC;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}
.werb_pl1 {
    background-color: #ffffcc ;
	border: 2px solid black; 
	width: 468px; 
	height: 60px;
	margin: 0 auto;	
	float: left;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
}
.werb_pl2 {
    background-color:  #ffffcc ;
	border: 2px solid black; 
	width: 234px; 
	height: 60px;
	margin: 0 auto;	
	float: right;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
}
.werb_pl3 {
    background-color:  #ffffcc ;
	border: 2px solid black; 
	width: 136px; 
	height: 600px;
	margin: 0 auto;	
	float: left;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
}


.werb_pl4 {
    background-color:  #ffffcc ;
	border: 2px solid black; 
	width: 136px; 
	height: 600px;
	margin: 0 auto;	
	float: left;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	
	
}

.f_einb{
	background-color: #000080;
	color: #fff;
	width: 75px; 	
	font-size: 14px;
	text-align: right;
	padding: 5px  ;	
	text-align: center;
	vertical-align: middle;
}

.fehler {
	
	width: 900px;
	min-height: 100px;
	color: #ff000a;
	font-size: 14px;
	text-align: center;
}
.fehler_600 {
	border:2px solid #ff0000;
	margin: 0 auto;	
	padding:4px;
	width: 600px;
	min-height: 0px;
	color: #ff0000;
	font-size: 16px;
	text-align: center;
}
.fehler_1 {
	border:0px solid #ff0000;
	margin: 0 auto;	
	padding:4px;
	min-height: 100px;
	color: #ff0000;
	font-size: 16px;
	text-align: center;
}


.anzart {
	background-color: #ccff99;
	color: #000;
	border:0px solid silver;
	font-size: 16px;
	padding-top: 8px;
	vertical-align: middle;
}

.anzart_1  {
	width: 165px;
	height: 20px;
	border: 0px solid black;
	margin: 5px;
	color: #000;
	float: left;
	font-size: 12px;
	vertical-align: middle;

}
.anzart_2  {
	width: 350px;
	height: 20px;
	margin: 5px;
	color: #000;
	float: left;
	font-size: 14px;
	vertical-align: middle;

}

.anzeigen {
	background-color: #e5ff99;
	border:0px solid green;
	color: #000;
	font-size: 14px;
	padding: 5px;
}
.bild_1 {
	padding: 0px 12px;
	border:0px solid silver;
	width: 150px;
	text-align: center;
	float:left;
	
}	

.bild_2 {
	padding: 0px ;
	border:0px solid silver;
	width: 400px;
	text-align: left;
	float:left;
	
}	
.bild_3 {
	padding: 0px ;
	border:0px solid silver;
	width: 500px;
	text-align: left;
	float:left;
	
}	

.balken_2 {
	background-color: #000080;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding: 8px 0px;
	vertical-align: middle;
	text-align: center;
}

.balken_red {
	background-color: #ff0000;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding: 8px 0px;
	vertical-align: middle;
	text-align: center;
}
.intern_grau {
	background-color: #ccc;
	color: #000;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
	vertical-align: middle;
	text-align: center;
}


.intern {
	background-color:#00cc66;
	color: #fff;
	font-size: 16px;
	border: 2px solid silver;
	padding-top: 8px;
	vertical-align: middle;
}	
.intern_kat {
	background-color:#d8d8d8;
	color: #000;
	font-size: 16px;
	border: 2px solid silver;
	padding-top: 8px;
	vertical-align: middle;
}
.intern_0 {
	background-color:#00cc66;
	color: #fff;
	border:0px solid silver;
	width: 900px;
	min-height: 15px;
	vertical-align: middle;
	text-align: center;
	padding: 4px;
}	


.intern_1 {
	background-color:#00cc66;
	padding-top: 8px;
	color: #fff;
	border:0px solid silver;
	width: 900px;
	min-height: 25px;
	font-size: 16px;
	vertical-align: middle;
	text-align: center;

}	

.intern_2 {
	background-color: #99cc99;
	color: #000000;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px 0px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}


.intern_2_firma {
	background-color: #CCCC99;
	color: #000000;
	border:0px solid silver;
	font-size: 16px;
	padding: 2px 0px 2px 0px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.ueb_firma {
	background-color: #CCCC99;
	color: #000000;
	border:0px solid silver;
	font-size: 16px;
	padding: 2px ;
	vertical-align: middle;
	text-align: left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}


.intern_2_text {
	background-color: #CC99CC;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	
}
.border_red {
	border: 10px solid silver;
	border-color: #ff0000;
}


.intern_firma {
	background-color: #00cc66;
	color: #fff;
	border:1px solid silver;
	font-size: 10px;
	padding: 4px 0px;
	vertical-align: middle;
	text-align: center;
}
.intern_firma_1 {
	
	background-color: #4c4c4c;
	color: #fff;
	border:0px solid silver;
	font-size: 12px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;	
	
}



.intern_anz {
	background-color: #00cc66;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding-top: 0px;
	vertical-align: middle;
	text-align: left;
}

.intern_anz1 {
	background-color: #4c4c4c;
	color: #fff;
	border:5px solid red;
	font-size: 16px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
}
.intern_anzport {
	background-color: #4c4c4c;
	color: #fff;
	border:0px solid red;
	font-size: 16px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
}


.intern_aktion {
	/* background-color: #E5FF99; */
	color: #000;
	border:0px solid silver;
	font-size: 12px;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
}
.intern_aktion1 {
	background-color: #E5FF99;
	border:2px solid red;
	font-size: 14px;
	padding: 5px;
	margin: 0px 0px 10px 0px ;
	vertical-align: middle;
	text-align: center;
}


.intern_admin {
	background-color: #4c4c4c;
	color: #fff;
	border:0px solid silver;
	font-size: 11px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.intern_admin_1 {
	background-color: #4c4c4c;
	color: #fff;
	border:0px solid silver;
	font-size: 12px;
	padding: 4px 10px;;
	vertical-align: middle;
	text-align: left;
}
.intern_trennen {
	background-color: #4c4c4c;
	width: 900px;
	min-height: 5px;
}

.intern_2_bl {
	background-color: #997f7f;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	
}

.intern_konto {
	background-color: navy;
	color: #fff;
	border:0px solid silver;
	width: 900px;
	min-height: 60px;

	font-size: 16px;
	vertical-align: middle;
	text-align: center;

}	
.intern_konto_1 {
	background-color: navy;
	color: #fff;
	min-width:190px;
	min-height: 20px;
	float: left;
	vertical-align: middle;
	text-align: center;
}	
.intern_konto_2 {
	background-color: navy;
	color: #fff;
	float:left;
	vertical-align: middle;
	text-align: center;
}	
.intern_konto_3 {
	background-color: navy;
	color: #fff;
	float: right;
	vertical-align: middle;
	text-align: center;
}	

.intern_konto_4 {
	background-color: navy;
	color: #fff;
	float: right;
	vertical-align: middle;
	text-align: left;
}	
#kateg{
	background-color: #ffffe5;
	color: #000;
	width: 900px;
	font-size: 10px;
	text-align: left;
}
#menuek{
	background-color: #7f7f99;
	color: #fff;
	width: 900px;
	font-size: 14px;
	text-align: left;
}

.menuek1{
	background-color: #7f7f99;
	color: #fff;
	width: 900px;
	font-size: 14px;
	text-align: left;
}



.logo {
	float: right;
}

.menueitem {
	background-color: #fff;
	border: 0px solid green;
	padding: 4px;	
	margin: 0px 3px 0px 3px;
}

.menueitem a {
	text-decoration: none;
	font-weight: bold;
	color: #AAA;
}

.menueitem a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}


.menueitem_such {
	margin: 10px 10px 0px 0px;;
}

.menueitem_such a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.menueitem_such a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}

h1 {
	color: green;
	font-size: 18px;
}

label {
    display: block;
    float: left;
    width: 7em;
    clear: both;
}


input:active, input:focus, input:hover {
    background: #E8EBDF;
}

label {
    margin: 5px 0;
}

.farb_tbk{
	background-color: #7f997f;
	color: #fff;
	font-size: 14px;
}
.farb_wb{
	background-color: #9fffa0;
	color: #000;
	font-size: 14px;
	text-align: center;
}	
.farb1{
	background-color: #00ffff;
	color: #000;
	font-size: 14px;
	text-align: center;
}
.farb2{
	background-color: #ff00ff;
	color: #000;
	font-size: 14px;
	text-align: center;
}
.farb3{
	background-color: #ffff00;
	color: #000;
	font-size: 14px;
	text-align: center;
}
.farb4{
	background-color: #0084ff;
	color: #fff;
	font-size: 14px;
	text-align: center;
}	
.farb5{
	background-color: #ffffcc;
	color: #000;
	height: 40px;
	font-size: 18px;
	text-align: left;
	padding-top: 8px;
	vertical-align: middle;
	
}	
.farb_admin{
	background-color: #ffffcc;
	color: #000;
	height:60px;
	font-size: 18px;
	text-align: left;
	padding-top: 8px;
	vertical-align: middle;
	
}	
.farb_menueadmin{
	background-color: #ffffcc;
	color: #000;
	font-size: 14px;
	
}	


.artikel  {
	width: 165px;
	height: 20px;
	border: 0px solid black;
	margin: 5px;
	color: #fffffa;
	float: left;
	font-size: 12px;

}

.artikel:hover {

	background-color: silver;

}

.suchen {
	width: 120px;
	height: 20px;
	border: 1px solid silver;
	margin: 5px;
	color: #fffffa;
	float: left;
	font-size: 12px;
	vertical-align: middle;
	
}
.suchen_1 {
	width: 50px;
	height: 20px;
	border: 0px solid black;
	margin: 5px;
	color: #fff;
	float: left;
	font-size: 12px;
	vertical-align: middle;
}

.suchen_2 {
	width: 165px;
	height: 20px;
	border: 1px solid silver;
	margin: 5px;
	color: #fff;
	float: left;
	font-size: 12px;
	vertical-align: middle;
}
.suchen_3 {
	width: 110px;
	height: 20px;
	border: 1px solid black;
	margin: 5px;
	color: #fff;
	float: left;
	font-size: 12px;
	vertical-align: middle;
}


.suchen:hover {

	background-color: silver;

}

.konto_kudat {
	background-color: #ccc;
	color: #000;
	margin: 0 auto;
	border: 1px solid black;
	width: 200px;
	margin: 8px;
	padding: 4px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}



			.listing_table_k {
				background-color: #eeeeee;
				margin: 0 auto;
				border: 1px solid black;
				height: 120px;
				width: 254px;
				margin: 6px;
				padding: 2px 12px;
				text-align: left;
				float: left;
				-moz-border-radius:10px;
				-khtml-border-radius:10px;
				
			}

			.listing_firma {
				background-color: #eeeeee;
				margin: 0 auto;
				border: 1px solid black;
				height: 180px;
				width: 575px;
				margin: 8px;
				text-align: left;
				float: left;
					-moz-border-radius:10px;
					-khtml-border-radius:10px;
				
			}

			.listing_table {
				background-color: #eeeeee;
				margin: 0 auto;
				border: 1px solid black;
				height: 180px;
				width: 280px;
				margin: 8px;
				text-align: left;
				float: left;
					-moz-border-radius:10px;
					-khtml-border-radius:10px;
				
			}

			
			.werb_firma{
				background-color: #eeeeee;
				margin: 0 auto;
				border: 1px solid black;
				height: 180px;
				width: 280px;
				margin: 8px;
				text-align: left;
				float: left;
					-moz-border-radius:10px;
					-khtml-border-radius:10px;
				
			}			
			

			.termine_login{
				background-color: #ffffff;
				color: #000000;
				border: 1px solid black;
				margin: 5px;
				text-align: left;
					-moz-border-radius:10px;
					-khtml-border-radius:10px;
				
			}			
			
			
				
			.listing_row {
				border: 1px solid black;
			}
			.listing_left_cell {
				background-color: #E5ff99;
				width: 99px;
				height: 180px;
				padding: 0px;
				text-align: center;
				border: 0px solid silver;
				border-right: 1px solid silver;
				float: left;
					-moz-border-radius:10px;
					-khtml-border-radius:10px;
			}
			
			.listing_right_cell {
				width: 179px;
				height: 180px;
				float: right;
			}
			
			.listing_bild {
				width: 90px;
				height: 140px; 
				padding: 5px; 
				float: left; 
				vertical-align: center;
			
			}
			.listing_url {
				width: 90px; 
				height: 20px; 
				padding: 5px; 
				float: left; 
				vertical-align: middle; 
			}
			.listing_info {
				width: 170px;	
				height: 130px; 
				padding: 4px; 
				float: left; 			
			}
			
			.listing_user {
				width: 170px;
				height: 30px; 
				padding: 4px; 
				float: left; 	
			}
			
			.inserat_table {
				/* background-color: #eeeeee; */
				min-height: 500px; 
				width: 900px;
				border:0px solid silver;
				margin: 0 auto;
				padding-top:00px;
				
			}
			
			
			
			.inserat_left_cell {
				background-color: #ffeeee;

				width: 140px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: left;
				float: left;
			}
			.inserat_right_cell {
				background-color: #ffffee;

				width: 760px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: left;
				float: left;
			}
			.inserat_kopf {
				width: 760px;
				min-height:20px;
				padding: 0px 0px;
				border-right:0px solid green;
				text-align: center;
				float: left;
			}
			.inserat_info {
				width: 760px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: left;
				float: left;
			}
			.inserat_bild {
				min-width: 180px;
				min-height: 210px;
				margin: 10px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: center;
				vertical-align: middle;
				float: left;
			}
			.inserat_artikel {

				width: 330px;
				margin: 0px;
				padding: 10px;
				border-right: 0px solid white;
				text-align: left;
				vertical-align: middle;
				float: left;
			}
			.inserat_artikel_left {

				width: 189px;
				margin: 10px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: right;
				vertical-align: top;
				float: left;
			}
			
			.inserat_artikel_1 {
				height: 15px;
				width: 100px;
				margin: 10px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: right;
				vertical-align: middle;
				float: left;
			}
			.inserat_artikel_2 {
				height: 15px;
				width: 100px;
				margin: 10px;
				padding: 0px;
				border-right: 0px solid white;
				text-align: left;
				vertical-align: middle;
				float: left;
			}
			.inserat_user {
				width: 160px;
				margin: 0px;
				font-size: 12px;
				padding: 10px;
				border-right: 0px solid white;
				text-align: right;
				vertical-align: middle;
				float: left;
			}
			.inserat_text {
				width: 700px;
				padding: 30px;
				border-right: 0px solid white;
				text-align: left;
				float: left;
			}
			.inserat_text1 {
				background-color: silver;
				width: 760px;
				min-height: 10px;
				border-right: 0px solid white;
				text-align: center;
				float: left;
			}
			.anzvorschau_middle_cell {
				min-width: 280px;
				padding: 0px;
				text-align: left;
			}
			.anzvorschau_text {
				max-width:700px;
				margin: 0 auto;
				padding-right: 30px;
				padding-left: 30px;
			    background-color: #ffffcc;
	            color: #000;
            }
            
            .ins_aend_1 {  
            	     width: 100px;
            	     float: left; 
            	      margin: 0 auto;	
            	      padding: 5px; 
            	      clear: both;
            	      text-align: right
            	} 
            .ins_aend_2 {  
            	     width: 650px;
            	     min-height: 20px;
            	     float: left; 
            	      margin: 0 auto;	
            	      padding: 5px; 
            	} 
            .ins_aend_3 {  
            	     width: 100px;
            	     float: left; 
            	      margin: 0 auto;	
            	      padding: 5px; 
              } 
            .ins_aend_4 {  
            	     float: left; 
            	      margin: 0 auto;	
            	      padding: 5px; 
              } 
			.ins_hilfe {
				background-color: #00cc66;
				padding-top: 8px;
				color: #fff;
				border:0px solid silver;
				min-width: 50px;
				min-height: 25px;
				font-size: 16px;
				vertical-align: top;
              }                    
            
	h6 {

		font-size: 120%;

	}
.h_menue {

font-size: 12px;

}
	

	.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: block;

}

.clear {
    clear: both;
}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}


.n01ame {
	    background-color: #cccccc ;
		border: 0px ; 
		height: 61px; 
		width: 900px; 
		margin: 0 auto;	
	    text-align: center;
}
.inserat  {
	background-color: #ffffff ;
	width: 288px;

	height: 150px;

	border: 1px solid black;

	margin: 5px;

	float: left;
}	

.ok_anmeld {
		background-color: #fffeee; 
		margin: 0 auto;	
		width: 400px; 	
		padding: 20px;	
	    font-size: 16px;
}

.hilfe_list {
		background-color: #fffeee; 
		margin: 0 auto;	
		width: 750px; 	
		padding: 5px;	
	    font-size: 16px;
}


.hilfe {
	min-width: 900px; 
	min-height:500px ;    
	clear: both; 
}

.hilfe_1 {
		width: 150px; 
		text-align: right; 
		float: left;    
		padding:4px;  
		padding-right:10px;  
        clear: both;
}

.hilfe_2 {
	    width: 520px; 
	    text-align: left; 
	    float: left;   
	     padding: 4px;
}

.form_list {
		background-color: #fffeee; 
		margin: 0 auto;	
		width: 610px; 	
		padding: 1px;	
	    font-size: 16px;
		border: 0px solid silver; 
}
.form_list_admin {
		background-color: #fffeee; 
		margin: 0 auto;	
		width: 750px; 	
		padding: 2px;	
	    font-size: 16px;
		border: 1px solid silver; 
}
.form_list_admin_ende {
		background-color: #ffcc99; 
		margin: 0 auto;	
		width: 750px; 	
		padding: 2px;	
	    font-size: 16px;
		border: 1px solid silver; 
}
.form_list_admin_info {
		background-color: #00cc99; 
		margin: 0 auto;	
		width: 750px; 	
		padding: 2px;	
	    font-size: 16px;
		border: 3px green; 
}
.form_portal_admin {
		background-color: #ffeeee; 
		margin: 0 auto;	
		width: 850px; 	
		padding: 25px;	
	    font-size: 14px;
		border: 1px  solid silver; 
}
.form_portal_admin_1 {
		background-color: #ccc; 
		margin: 0 auto;	
		min-width: 880px; 	
		padding:  0px 10px;
	    font-size: 14px;
		border: 1px  solid silver; 
}

.form_port_admin {
		background-color: #ffffff; 
		margin: 0 auto;	
		width: 830px; 
	    padding:0px 10px;
	    font-size: 14px;
		border: 1px solid silver; 
}

.form_bild {
	    min-width:120px; 
		text-align: right; 
		float: left;    
		padding-right: 5px; 
}
.form_0 {
	    width:100px; 
    	min-height:80px ;    
		float: left;    
}

.form_10 {
	    width:20px; 
		text-align: left; 
		float: left;  
		padding-right:8px;
		border: 0px solid silver; 
        clear: both;
}
.form_1 {
	   	background-color: #666; 
	    width:90px; 
	    color: #fff;
		text-align: left; 
		float: left;  
	    padding: 1px;  
		padding-right:8px;
		border: 1px solid silver; 
       /* clear: both;  */
}


.form_2a {
	    width: 250px; 
	    text-align: left; 
	    float: left;   
	     padding: 1px;
		border: 1px solid silver; 
}
.form_2 {
	    width: 450px; 
	    text-align: left; 
	    float: left;   
	     padding: 1px;
		border: 0px solid silver; 
}

.form_3 {
	    width: 50px; 
	    text-align: right; 
	    float: left;   
	     padding: 1px;
		border: 1px solid silver; 
}

.form_3a {
	    width: 170px; 
	    text-align: right; 
	    float: left;   
	     padding: 1px;
		border: 1px solid silver; 
}
.form_4 {
	    width: 115px; 
	    text-align: left; 
	    float: left;   
	     padding: 1px;
}
.form_5 {
	   	background-color: #666; 
	    width:200px; 
	    color: #fff;
		font-size: 16px;
		text-align: left; 
		float: left;  
	    padding: 10px;  
		border: 1px solid silver; 
}	

.bank_1 {
	   	background-color: #fff; 
	    color: #000;
		font-size: 16px;
		text-align: left; 
	    padding: 0px;  
		border: 1px solid silver; 
}			

.pad_1 {
	     padding:   0px ;
}
.pad_1a {
	     padding:5px 25px;
}

.pad_r {
	     padding-right: 35px;
}
.pad_2 {
	     padding: 15px 0px;
}
.wasist {
		
		border:1px solid silver;

		margin: 0 auto;	
		width: 750px; 	
		padding: 25px;	
	    font-size: 16px;
}

.screen_info1 {
		background-color:  #99FF66;
		border:1px solid silver;

		margin: 0 auto;	
		width: 550px; 	
		padding: 25px;	
	    font-size: 16px;
}



.agb {
		border:1px solid silver;
		margin: 0 auto;	
		width: 830px; 	
		padding: 35px;	
	    font-size: 14px;
}
.agb1 {
		
		margin: 0 auto;	
		width: 700px; 	
		padding: 10px;	
	    font-size: 14px;
}

.gr_umbruch {
		border:0px solid silver;
	    float: left;   
		margin: 0 auto;	
		min-width: 890px; 
		padding-top: 0px  ;	

}
.kontakt {
		border:0px solid silver;
		margin: 0 auto;	
		width: 675px; 	
		padding: 25px;	
	    font-size: 16px;
}
.kontakt_1 {
		border:0px solid silver;
		margin: 0 auto;	
		padding: 25px;	
	    font-size: 16px;
}

.kontakt_left {
		border:0px solid silver;
	    float: left;   
		margin: 0 auto;	
		min-width: 100px; 
		padding-top: 5px  ;	
	
	    font-size: 16px;
}
.kontakt_right {
		border:0px solid silver;
	    float: left;   
		margin: 0 auto;	
		min-width: 500px; 
		padding-top: 5px  ;	
	    font-size: 16px;
}
.f_table {
	width: 420px; 
	margin: 0 auto;	
		padding-top: 15px  ;	
}
.f_kopf{
	background-color: #cccccc;
	color: #000;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: center;
	padding: 5px  ;	
}
.f_redali{
	background-color: #ff0000;
	color: #ffffff;
    float: left;   
	font-size: 14px;
	text-align: left;
}
.f_greenali{
	background-color: #008000;
	color: #ffffff;
    float: left;   
	font-size: 14px;
	text-align: left;
}
.red{
	background-color: #ff0000;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	padding: 1px  ;	
}
.f_red{
	background-color: #ff0000;
	color: #ffffff;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}

.f_green{
	background-color: #008000;
	color: #fff;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_black{
	background-color: #000000;
	color: #fff;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_maroon{
	background-color: #800000;
	color: #fff;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_navy{
	background-color: #000080;
	color: #fff;
	width: 130px; 	
    float: left;   
	font-size: 14px;i
	text-align: left;
	padding: 5px  ;	
}
.f_purple{
	background-color: #800080;
	color: #fff;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_lime{
	background-color: #00ff00;
	color: #000;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_yellow{
	background-color: #ffff00;
	color: #000;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_blue{
	background-color: #0000ff;
	color: #fff;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_aqua{
	background-color: #00ffff;
	color: #000;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}
.f_white{
	background-color: #ffffff;
	color: #000;
	width: 130px; 	
    float: left;   
	font-size: 14px;
	text-align: left;
	padding: 5px  ;	
}

/* Termine */


.termine_home{
	background-color: #8099B8;
	color: #ffffff;
	margin: 0 auto;
	border: 1px solid black;
	height: 180px;
	width: 615px;
	margin: 0px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}
.listing_termine {
	background-color: #8099B8;
	margin: 0 auto;
	border: 1px solid black;
	min-height: 50px;
	width: 595px;
	padding:5px;
	margin: 2px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}
.listing_termine_prem {
	background-color: #C6B29A;
	margin: 0 auto;
	border: 1px solid black;
	min-height: 50px;
	width: 595px;
	padding:5px;
	margin: 2px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}
.listing_termine_1 {
	background-color: #093575;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px 0px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_termine_1_prem {
	background-color: #B09473;
	color: #fff;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px 0px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_termine_0_prem {
	background-color: #EEE9E2;
	color: #000;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px 0px;
	vertical-align: middle;
	text-align: center;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

.listing_termine_bearb {
	background-color: #8099B8;
	margin: 0 auto;
	border: 1px solid black;
	min-height: 50px;
	width: 250px;
	padding:5px;
	margin: 2px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}			
.listing_termine_admin {
	background-color: #8099B8;
	margin: 0 auto;
	border: 1px solid black;
	min-height: 50px;
	width: 886px;
	padding:5px;
	margin: 2px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}
.listing_termine_links {
	background-color: #8099B8;
	margin: 0 auto;
	border: 0px solid black;
	min-height: 10px;
	width: 280px;
	padding:0px;
	margin: 0px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}		
	
.listing_termine_rechts {
	background-color: #88A4C3;
	margin: 0 auto;
	border: 0px solid black;
	min-height: 10px;
	width: 315px;
	padding:0px;
	margin: 0px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}
.listing_termine_links_prem {
	background-color: #C6B29A;
	margin: 0 auto;
	border: 0px solid black;
	min-height: 10px;
	width: 280px;
	padding:0px;
	margin: 0px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}		
	
.listing_termine_rechts_prem {
	background-color: #DCD0C1;
	margin: 0 auto;
	border: 0px solid black;
	min-height: 10px;
	width: 315px;
	padding:0px;
	margin: 0px;
	text-align: left;
	float: left;
		-moz-border-radius:10px;
		-khtml-border-radius:10px;
	
}
.listing_3_termine_a {
	background-color: #cccccc;
	color: #000000;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
	padding-left: 20px;
	vertical-align: left;
	text-align: left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_3_termine_b {
	background-color: #88A4C3;
	color: #000000;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
	padding-left: 20px;
	vertical-align: left;
	text-align: left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_3_termine_b_prem {
	background-color: #DCD0C1;
	color: #000000;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
	padding-left: 20px;
	vertical-align: left;
	text-align: left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_2_termine_a {
	background-color: #cccccc;
	color: #000000;
	width: 60px;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
    float:left;
	text-align: left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_2_termine_ar {
	background-color: #cccccc;
	color: #000000;
	width: 60px;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
    float:left;
	text-align: right;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_2_termine_b {
	background-color: #8099B8;
	color: #000000;
	width: 200px;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
    float:left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_2_termine_b_prem {
	background-color: #C6B29A;
	color: #000000;
	width: 200px;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
    float:left;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.listing_2_termine_c {
	background-color: #ccccaa;
	color: #000000;
	width: 240px;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
    float:left;

}
.listing_2_termine_c_ueb {
	background-color: #ccc;
	color: #000000;
	width: 240px;
	border:0px solid silver;
	font-size: 16px;
	padding: 4px ;
    float:left;

}

.floatlinks_termine {
	    float: left; 
	    font-size: 20px;
}

