
/*----------------------------------
 Standard Elemnte Style 
----------------------------------*/
	
	
	html {
		height: 100%;


		}


body 
{
		margin: 0px;
		padding: 11px;
		height: 100%;
		background: #f9f9f9 url("../images/gif/hintergrund.gif") repeat-x fixed;
		font: 0.7em/140% verdana, tahoma, arial, sans-serif;
		line-height: 1.4em;
		text-align: center;
				
}
	
div, table, img, map {
		padding: 0px;
		margin: 0px;
		border: 0px;
		text-align: left;
		vertical-align: top;
	}

		
	form {
		padding: 0;
		margin: 0;
		border: 0;
		text-align: left;
		vertical-align: top;
	}
	
	
	ul {
		padding:0px;
		margin:0px;
		list-style-type: none;
	}
	
	
	.ul_box {


		padding:0px;
		margin:0px;

		line-height: 22px;
		list-style-type: none;

	}
	
	.checkbox {
	
	vertical-align: middle;

	
	}


/*----------------------------------
 Text style 
----------------------------------*/


	.warnung {

		border: 1px dotted #ccc;
		width: 555px;
		padding: 5px;
		min-height: 15px;
		background-color:#D9E2EB;
	}
	
	.gelb {

		font-weight:bold;
		background-color: #FFFF00;

	}


.blau {

		width: 340px;
		padding: 5px;
		height: 15px;
		background-color:#D9E2EB;
		font-weight:bold;
	}

.blau_lang {

		width: 563px;
		padding: 5px;
		height: 15px;
		background-color:#D9E2EB;
		font-weight:bold;
	}




p {
	margin:0;
}


h1 {
	font-size: 16px;
	font-family: Arial, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	color:#003A78;
	}


.ueberschriften {

	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}

/*----------------------------------
  Link style 
----------------------------------*/


a { 
	text-decoration: none;
	color:#003A78;
}
	a:hover {
		text-decoration: underline;

	}
	a.list {
		margin-bottom:6px;
	}
	#contentPos p a, #loginPos a, a.list {
		background-image:url(../images/gif/pfeil_login.gif);
		background-position:left 5px;
		padding-left:8px;
		background-repeat: no-repeat;
		display:block;
		font-weight:bold;
	}
	
.kleiner_rahmen img {
	float:left;
	margin-right: 10px;
	margin-bottom:10px;
	padding: 5px;
	border: 1px #bfcedd solid;
	background-color: white;
}


.kleiner_rahmen a:hover img {
	border-color: #066b95;
}


/*----------------------------------
	Navigation Links
----------------------------------*/

	
		#navigationPos a {
			display:block;
			padding:1px 0 3px 10px;
			border-bottom: 1px solid #ececec;
			width:154px;
			font-weight:bold;

		}

#navigationPos ul a {
			background-color:#BFCEDD;
			color:#003A78;
			
		}
			#navigationPos ul a:hover, #navigationPos ul a.active {
				background-color:#D9E2EB;
				text-decoration:none;
								
			}
			
			
			
/*		#navigationPos ul a.unterpunkt {

			background-color:#D9E2EB;
			background:#FFFF00;

		}*/


/*----------------------------------
	Header Bereich
----------------------------------*/

	#headerspalte {
		width: 967px;
		height:183px;


		
		}

	#kleinesmenu {
			position:relative;
			height:15px; 
			z-index:1; 
			top: -27px;
			left: 20px;
			width:550px;
			text-align: left;
			margin-bottom: -5px;

		}


/*----------------------------------
	Haupt Bereich 
----------------------------------*/

	* html #seite {
	
	height:100% /*nur für IE*/
	
	} 
	
	#seite {

			
		margin: auto;
		min-height: 100%;
		width: 967px;
		text-align: left;
		z-index:0;
		
		}
	



/*----------------------------------
	Inhalt bereich
----------------------------------*/

	#spalte_links {

		width:164px;
		text-align: left;
		float:left;
	

		}
		
		
	#spalte_mitte {

		min-height: 100%;
		width:573px;
		text-align: left;
		float:left;
		margin-left: 11px;
		background-color:#FFFFFF;
		padding: 18px;
		border: 1px solid;
		border-color: #e7e7e7;
		
		
		}
		
		
	#spalte_rechts {

		width:170px;
		text-align: left;
		float:left;
		margin-left: 11px;


		}
		
	#login {
	
		width:152px;
		height: 142px;
		padding: 7px;
		background-image:url(../images/gif/loginhintergrund.gif);
		
		}
		
	#news {
	
		width:152px;
		height: auto;
		padding: 7px;
		border: 1px solid;
		border-color: #BFCEDD;
		
		}
		

	#suche_links {
	
		width:148px;
		height: auto;
		padding: 7px;
		border: 1px solid;
		border-color: #BFCEDD;
		
		}

		
	#newsletter {
	
		width:152px;
		height: auto;
		padding: 7px;
		border: 1px solid;
		border-color: #BFCEDD;
		background-color: #e7e7e7;
		
		}
		
	#partner {
	
		width:152px;
		height: auto;
		padding: 7px;
		text-align: left;
		border: 1px solid;
		border-color: #BFCEDD;
		
		}
		
	#aktivsteuser {
	
		width:152px;
		height: auto;
		padding: 7px;
		text-align: left;
		border: 1px solid;
		border-color: #BFCEDD;
		
		}
	
	.partner_rahmen {
	
		width:150px;
		height: auto;
		text-align: center;
		
		}
		
		
		
		#news_alle_grafik {
	
		width:168px;
		height: 17px;
		text-align: right;
		background-image:url(../images/gif/allerahmen.gif);
		
		}
		
		
		
	#tauschen_pfeil {
	
	width:197px;
	height: 150px;
	float: left;
	text-align: center;

	
	
	}
	
	#tauschen_sofortpreis {
	
	width:180px;
	height: 150px;
	text-align: left;
	float: left;

	
	
	}
	
	
	
		
	#footer {
	
		width: 968px;
		height: 45px;
		background-image:url(../images/gif/footer.gif);
		clear:left;
		text-align: left;
		color:#999999;
		
		}
		
	.footerkasten_links {
		width:380px;
		float:left;
		text-align:left;

		}
		
	.footerkasten_mitte {
		width:285px;
		float:left;
		text-align:left;

		}
	
	.footerkasten_rechts {
		width:300px;
		float:left;
		text-align: right;

		}
	
	#seitenzahlen {
	
	width: 557px;
	padding: 5px;
	height: 15px;
	text-align:right;
	
	}
	
	#werbung {
	
		width:160px;
		text-align: center;
		border: 1px solid #BFCEDD;
	
	}
	
	#werbung_anzeige {
	
		width:164px;
		height:25px;
		text-align: center;
	
	}
		

.bild_hintergrund {

background-image:url(../images/gif/vorteile.gif);
width: 203px;
height: 75px;
text-align: left;	
padding: 40px 0px 0px 40px;

}


.tabelle_hintergrund1 {

background-color:#d9e2eb;

	}

.tabelle_hintergrund2 {

background-color:#f7f7f7;

	}


.strichbox {
	border: 1px dotted #ccc;
	width: 270px;
	padding: 10px;

}

.strichbox_klein {
	border: 1px dotted #ccc;
	width: 250px;
	padding: 10px;

}

.strichbox_gross {
	border: 1px dotted #ccc;
	width: 550px;
	padding: 10px;

}

.strichbox_kategorien {
	border: 1px solid;
	border-color: #BFCEDD;
	width: 545px;
	padding: 10px;
	background-color: #d9e2eb;

}

.strichbox_gelb {
	border: 1px solid;
	border-color: #BFCEDD;
	width: 545px;
	padding: 7px;
	background-color: #FFFF00;

}


.strichbox_gross_gelb {
	border: 1px dotted #ccc;
	width: 585px;
	padding: 10px;
	background-color: #FFFF00;

}

.strichbox_klein_rot {
	border: 1px dotted #ff0000;
	width: 572px;
	padding: 10px;
	background: #eeeeee;

}

.strichbox_variabel {
	border: 1px dotted #ccc;
	padding: 10px;
	width: 156px;
	height: 152px;
	text-align: center;
	float:left;

}

.strichbox_bild_vergroessern {
	border: 1px dotted #ccc;
	padding: 2px;
	width: 172px;
	text-align: left;
	float:left;
	margin-top: 10px;

}

.strichbox_bildgross {
	border: 1px dotted #ccc;
	padding: 10px;
	width: 550px;
	text-align: center;

}


.strichbox_blau {
	border: 1px dotted #ccc;
	width: 572px;
	padding: 10px;
	background-color: #b7cbdf;

}



.box_transparent {

	width: 572px;
	padding: 10px;

}

.strichbox_links {
	width: 180px;
	height: 200px;
	float: left;
	
	}
	
.strichbox_mitte {
	width: 180px;
	height: 200px;
	margin-left: 15px;
	float: left;

}


.strichbox_rechts {
	width: 180px;
	height: 200px;
	margin-left: 390px;
	

}


.strichbox_details_links {
	width: 190px;
	height: 175px;
	float: left;
	
	
	}

.hintergrund_info {

	width: 318px;
	height: 17px;
	background-image:url(../images/gif/hintergrund_info.gif);
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:0;


}

.hintergrund_info_klein {

	width: 233px;
	height: 17px;
	background-image:url(../images/gif/hintergrund_info.gif);
	text-align:center;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;


}

.mehr {

	
	text-align:right;
	font-weight: normal;
	font-size:10px;
	margin-top: -17px;
	z-index:1;
	width: 318px;
	
}


* html .strichbox_details_mitte {
	
	height:230px /*nur für IE*/
	
	} 


.strichbox_details_mitte {
	width: 347px;
	height: auto;
	min-height: 230px;
	margin-left: 195px;	

}



* html .strichbox_beschreibung {
	
	height:224px /*nur für IE*/
	
	} 



.strichbox_beschreibung {
	border: 1px dotted #ccc;
	padding: 10px;
	width: 347px;
	height: auto;
	min-height: 267px;

}


* html .strichbox_details_mitte_fragen {
	
	height:40px /*nur für IE*/
	
	} 


.strichbox_details_mitte_fragen {
	width: 347px;
	height: auto;
	min-height: 40px;
	margin-left: 195px;	

}





.strichbox__beschreibung_fragen {
	border: 1px dotted #ccc;
	padding: 10px;
	width: 347px;
	height: auto;


}



.strichbox_bearbeiten_mitte {
	width: 347px;
	height: auto;
	margin-left: 197px;

}

.strichbox_bearbeiten {
	border: 1px dotted #ccc;
	padding: 10px;
	width: 347px;
	height: auto;

}



.strichbox_footer {
	border: 1px dotted #ccc;
	width: 555px;
	padding: 5px;
	height: 15px;

	}

.strichbox_kontaktdaten {
	border: 1px dotted #ccc;
	width: 555px;
	padding: 5px;
	background-color: #d9e2eb;

	}




/*----------------------------------
	Formulare
----------------------------------*/

	.suchfeld_header {
	
		padding-left: 4px;
		width: 110px;
		height: 13px;
		border: 1px solid #454545;
		font-size:11px;
		font: verdana, tahoma, arial, sans-serif;
		color:#979797;
		
	
	}
	
	.suchfeld_links {
	
		padding-left: 4px;
		padding-top: 2px;
		width: 117px;
		height: 16px;
		border: 1px solid #4f4f4f;
		font-size:12px;
		font: verdana, tahoma, arial, sans-serif;
		color:#666666;
		

		
	
	}


	.button_rot {
	 background-image:url(../images/gif/back_button_rot.gif);
	 border:1px solid #760000;
	 background-color:#760000;
	 font-weight:bold;
	 font-size:0.78em;
	 color:#FFFFFF;
	 cursor:pointer;
	 margin:0px;
	 padding:1px 0 1px 0;
	 width:150px;
	}
	
	.button_blau {
	 background-image:url(../images/gif/back_button_blau.gif);
	 border:1px solid #0072BC;
	 background-color:#0072BC;
	 font-weight:bold;
	 font-size:0.78em;
	 color:#FFFFFF;
	 cursor:pointer;
	 margin:0px;
	 padding:1px 0 1px 0;
	 width:150px;
	}
	
	
		.button_rot_klein {
	 background-image:url(../images/gif/back_button_rot.gif);
	 border:1px solid #760000;
	 background-color:#760000;
	 font-weight:bold;
	 font-size:0.78em;
	 color:#FFFFFF;
	 cursor:pointer;
	 margin:0px;
	 padding:1px 0 1px 0;
	 width:91px;
	}
	
	.button_blau_klein {
	 background-image:url(../images/gif/back_button_blau.gif);
	 border:1px solid #0072BC;
	 background-color:#0072BC;
	 font-weight:bold;
	 font-size:0.78em;
	 color:#FFFFFF;
	 cursor:pointer;
	 margin:0px;
	 padding:1px 0 1px 0;
	 width:91px;
	}

	

	.input {
		padding-left: 5px;
		width: 180px;
		height: 17px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	.inputklein {
		padding-left: 5px;
		width: 75px;
		height: 16px;
		background-color: #d9e2eb;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	
	.inputnewsletter {
		padding-left: 5px;
		width: 75px;
		height: 16px;
		background-color: #e7e7e7;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	

	
	
	.buttonlogin{
	background-image:url(../images/gif/pfeil_login.gif);
	background-position:left 4px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-weight:bold;
	font-size:10px;
	border:0; 
	margin:0;
	background-color:transparent;
	color:#003A78;
}
	
	
	.checkbox {
	

		}
	
	select {

		width: 188px;
		height: 20px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	.select_klein {

		width: 40px;
		height: 20px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	.select_klein_schwarz {

		width: 60px;
		height: 19px;
		border: 1px solid #000000;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	.select_mittel {

		width: 85px;
		height: 20px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	textarea
	
	{
		padding-left: 5px;
		width: 338px;
		height: 140px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	.textarea_kontakt
	
	{
		padding-left: 5px;
		width: 250px;
		height: 80px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	
	
	.input_upload {
		padding-left: 5px;
		width: 299px;
		height: 21px;
		color: #454545;
		border: 1px solid #454545;
		font: 1em/135% verdana, tahoma, arial, sans-serif;
	}
	

	.button {
		width: 8em;
		height: 19px;
		border: 0;
		padding-left: 4px;
		color: #000000;
		border: 1px solid #454545;
		border-top: 1px solid #454545;
		border-left: 1px solid #454545;
		
		}

	.button_gross {
		width: 170px;
		height: 19px;
		border: 0;
		padding-left: 4px;
		color: #000000;
		border: 1px solid #454545;
		border-top: 1px solid #454545;
		border-left: 1px solid #454545;
		
		}
		
		

.strichbox_links1 {
	width: 180px;
	height: 200px;
	float: left;
	
	}
	
.strichbox_mitte1{
	width: 196px;
	height: 200px;
	margin-left: 15px;
	float: left;

}


.strichbox_rechts1 {
	width: 180px;
	height: 200px;
	margin-left: 390px;


}

.test {
	width: 180px;
	height: 200px;
	margin-left: 390px;
	background:#00CC99;


}


.zaehler {

border: 0px;
background: none;
font: 1em/135% verdana, tahoma, arial, sans-serif;

}

