/* @override http://www.kiddicar.de/template/styles/style.css */

html {

	height:100%;

}



body {

	margin: 0;

	padding: 0;

	background-color: #FE0000;

	font-family: Arial, Helvetica, sans-serif;

	height: 100%;

}



p, div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	color: white;
}

	

a {

	color: #FFFFFF;

}

	

h1 {

	font-family: bold 14px Arial, Helvetica, sans-serif;

	color: #FFFFFF

}

h1.meinung {

	font-family: bold 14px Arial, Helvetica, sans-serif;

	color: black}


h1.toptitle {

	margin-bottom: 30px;

}



h1.menue {

	font-size: 12px;

	border: 0px dashed silver;

}



h1.submenue {

	font-size: 10px;

	border: 0px dashed silver;

}



h2.submenue {

	font-size: 10px;

	border: 0px dashed silver;

}

#content_index{



	border: 0px solid black;

	margin: 0 80px 0 100px;

	position: relative;

	z-index: 1;

	height: 100%;

}







.content_innerindex {

	border: 0px solid black;

	position: relative;

	margin: 0;
	
}







p.content_innerindex { 

	padding: 5px 0px;

}

div.content_innerindex{

	padding: 5px 0px;

}



.content_innerindex div {

	position: relative;

	width: 570px;

	margin-bottom: 5px;
	color: #ffffff;
}



#box_navi {

	position: absolute; 

	top: 150px; 

	left: 15px;

	width: 180px;

	font-size: 12px;

}



p.box_navi {

	color: ffffff;

	margin: 0px 0px 0px -30px;

}



a.box_navi {

}



strong.box_navi {

	color: ffffff;

}



.box_direktkontakt{

	position: absolute;

	border: 0px solid black;

	top: 110px;

	left: 1030px;

	z-index: 1;

	height: 200px;

	width: 200px;

}

	div.box_direktkontakt_top{

		position: relative;

		background: url("../images/kontaktbox_top.jpg") no-repeat;

		height: 25px;

		padding: 10px 0px 0px 0px;

		background-position: top left;

    	border: 0px solid black;

	}

	div.box_direktkontakt_middle{

		position: relative;

		background: url("../images/kontaktbox_middle.jpg") repeat-y;

		background-position: top left;

    	border: 0px solid black;

		padding: 0px 20px 0px 20px;

		text-align: left;

		color: #FFFF00;

	}

	

	div.box_direktkontakt_middle ul{

		margin: 0 0 0 16px;
		padding:0;

	}
	
	div.box_direktkontakt_middle li{

		margin:0;
		padding:0;

	}

/*

	* html div.box_direktkontakt_middle ul{

		margin: 0 0 0 16px;

	}

*/

	div.box_direktkontakt_middle h1{

		font-size: 12px;

		margin: 0 0 5px 0;

		width: 170px;

		color: #000000;

		font-weight: bold;

	}

	

	div.box_direktkontakt_bottom{

		position: relative;

		background: url("../images/kontaktbox_bottom.jpg") no-repeat;

		height: 25px;

		background-position: bottom left;

    	border: 0px solid black;

	}

	h1.direktkontakt_top{

		color: #FFFFFF;

		font-size: 12px;

		margin: 0px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

		border: 0px solid black;

	}

	h1.direktkontakt_top a {

		color: #FFFFFF;

		text-decoration: underline;

	}

	

	div#rh_llogo{

		background: url("../images/frame_logo.jpg") no-repeat;

		background-position: 55px 0px;

		width: 	847px;

		height: 100px;

	 	margin: 0 0em 0em 13.5em;

    	padding: 0 1em;

    	border: 0px solid silver;

		}

	div#rh_ltop{

			background: url("../images/frame_top.jpg") no-repeat;

			background-position: top left;

			width: 	847px;

			height: 108px;

			left: 180px;

    	border: 0px solid silver;

			position: relative;

		}

		div#rh_ctop{

			width: 840px;

			left: 180px;

	   		border: 0px dashed black;

			position: relative;

			z-index: 1;

			margin: 0;

			padding: 0;

		}

		

		div#rh_rtop{

			background: url("../images/frame_bottom.jpg") no-repeat;

			background-position: bottom left;

			width: 847px;

			height: 110px;

			bottom: 0;

    	border: 0px solid silver;

			position: relative;

		}



		h1.page_head{

			border: 0px solid black;

			text-align: center;

			position: absolute;

			top: -50px;

			left: -50px;

			width: 760px;

			font-size: 19px;

			color: #FFFF00;

			margin: 0;

			padding: 0;

		}



		div.tabrow {

			position: relative;

			height: 75px;

			width: 500px;

			text-align: center;

			padding-left: 90px;

			border: 0px solid black;

		}

		

		* html div.tabrow {

			padding-left: 85px;

		}

		

		div.tabrow a, div.tabrow img {

			float: left;

			width: 100px;

			height: 75px;

			width: 100px;

			margin: 0 10px 0 0;

			padding: 0;

 			border: 0px solid black;

		}

		div.tabrow a.grau { background: #c6c3c6; height: 60px; padding-top: 15px; }

		div.tabrow a.gruen { background: #489515; height: 60px; padding-top: 15px; }

		div.tabrow a.gelb { background: #ff9900; height: 60px; padding-top: 15px; }

		

		div.tabrow_small {

			position: relative;

			width: 510px;

			text-align: center;

			padding: 0;

			margin: 0 0 0px 40px;
			
			z-index: 10;

		}

		div.tabrow_small a, div.tabrow_small img {

			float: left;

			height: 20px;

			width: 170px;

			margin: 0 0px 0 0;

			padding: 0;

 			border: 0px solid black;

		}

		div.tabrow_small a.grau { background: #c6c3c6; height: 20px; padding-top: 2px; }

		div.tabrow_small a.gruen { background: #489515; height: 20px; padding-top: 2px; }

		div.tabrow_small a.gelb { background: #ff9900; height: 20px; padding-top: 2px; }

		

		div.tabrow_big {

			position: relative;

			height: 165px;

			width: 600px;

			vertical-align: bottom;

			padding: 0;

			margin: 0px 0 0px 0px;

 			border: 0px solid black;

			float: left;
			
		}		

		div.tabrow_big a, div.tabrow_big img {

			width: 200px;

			margin: 0 0px 0 30px;

			padding: 0;

 			border: 0px solid black;

		}

		

		div.tabrow_big_link{

			position: relative;

			height: 55px;

			width: 600px;

			text-align: center;

			padding: 0;

			margin: 0 0 0px 15px;		

 			border: 0px solid black;			

			text-align: center;
			
			z-index: 10;

		}

		div.tabrow_big_link a, div.tabrow_big_link img {	

			float: left;

			width: 200px;

			margin: 0 0px 20px 50px;

			padding: 0;			

 			border: 0px solid black;

			

		}

		div.tabrow_big a.imagebottom_a { margin: 0 0 0px 30px; width: 150px; padding-top: 2px; border: 0px solid black;}



		div.tabrow_decript {

			position: relative;

			width: 600px;

			padding: 0;

			margin: 20px 0 0px 15px;			

 			border: 0px solid black;

		}

		div.tabrow_decript img {

			margin: 0px 0px 0px 10px;

		}

		div.tabrow_decript strong {

			color: #ffffff;

		}

		div.tabrow_decript p.center {

			text-align: center;

		}

		

		/* page kinderauto/mini-car/index.php */

		div.tabrow_ka_minicar{

			position: relative;

			height: auto;

			width: 600px;

			padding: 0;

			margin: 0 0 0px 0px;

 			border: 0px solid black;

		}

		div.tabrow_ka_minicar a, div.tabrow_ka_minicar img {

			width: 100px;

			margin: 0 0px 0 15px;

			padding: 0;

 			border: 0px solid black;

		}

		/* page kinderauto/sonderanfertigung/index.php */

		div.tabrow_sonder1{

			position: relative;

			height: auto;

			width: 570px;

			padding: 0;

			margin: 0 0 0px 0px;

 			border: 0px solid black;

		}

		div.tabrow_sonder2{

			position: relative;

			height: auto;

			width: 570px;

			padding: 0;

			margin: 0 0 0px 0px;

 			border: 0px solid black;

		}

		div.tabrow_sonder1 p { color: #ffffff; padding-top: 20px; }

		div.tabrow_sonder2 p { color: #ffffff; padding-top: 20px; }

		div.tabrow_sonder_sp{

			position: relative;

			height: auto;

			width: 570px;

			padding: 0;

			margin: 0 0 0px 10px;

 			border: 0px solid black;

		}

		div.tabrow_sonder_descript{

			position: relative;

			height: auto;

			width: 350px;

			padding: 0;

			margin: 0 0 0px 0px;

 			border: none;

		}

		div.tabrow_sonder_descript2{
			position: relative;
			width: 570px;
			height: auto;
		}

		div.tabrow_video {
			position: absolute;
			width: 250px;
			left: 400px;
			top: -15px;
			height: auto;
		}
		
		* html div.tabrow_video {
			top: -5px;
		}
		
		div.tabrow_sonder_video {
			position: relative;
			width: 200px;
			height: auto;
			text-align: center;
			border: none;
		}

		div.tabrow_sonder_video p { 
			color: #ffffff;
		 }

		div.tabrow_sonder_video a:hover {
			background: none;
			text-decoration: underline;
		}
		

		/* page veranstaltungsservice/anfrage/index.php */

		.content_formular{

			border: 0px solid black;

			margin-left: 0px;

			margin-right: 0px;

			height: 500px;

		}

		div.anfrageformular{

			position: relative;

		}

		input.input{

			border: 1px solid #b2b2b2;

			left: 190px;

		}

		input.submit{

		

		}

		p.form_dummy{

			text-align: center;

			position: absolute;

			border: 0px solid black;

			margin: 0px 0px 0px 45px;

			padding: 2px 5px 2px 5px;

			left: 40px;

			height: 24px;

			width: 470px;

			background-color: #009AFE;

		}

		p.bezeichner{

			text-align: left;

			position: absolute;

			border: 0px solid black;

			margin: 0px 0px 0px 45px;

			padding: 2px 5px 2px 5px;

			left: 40px;

			width: 118px;

			height: 24px;

			background-color: #009AFE;

		}

		p.input{

			position: absolute;

			border: 0px solid black;

			left: 190px;

			margin: 0 0 5px 25px;

			padding: 2px 0px 2px 0px;

			width: 350px;

			height: 24px;

			background-color: #009AFE;

		}

		

		/* page news-termine/index.php */

		p.content_termine{

			border: 0px solid black;

			margin-left: 0px;

			margin-right: 30px;

			color: #FFFF00;

		}

		p.content_termine strong {color: #FFFF00; font-size: 13px;}

		p.termin_datum {

			color: #ffffff;

			float: left;

			vertical-align: top;

			text-align: left;

			border: 0px solid black;

			width: 110px;

			margin-right: 10px;

			top: 50px;

		}

		p.termin_content {

			float: left;

			vertical-align: top;

			border: 0px solid black;

			width: 440px;

			top: 350px;

		}

		

		div.termine {

			padding-bottom: 180px;

		}

		

		* html div.termine {

			padding-bottom: 0;

		}

		

		/* page index.php */

		h1.indexclass {

				font : 19px Arial, Helvetica, sans-serif;

				font-weight: bold;

				color: #FFFF00;

				text-align:center;

				margin: 0;

				}

		/* page presse/pressemitteilung/index.php*/

		div.presse_img{

			border: 0px solid black;

			padding-left: 120px;

			width: 450px;

		}

		p.presse_img{

				float: left;

				text-align: center;

				margin: 0px 0px 0px 20px;

		}

		

		/* page fotogalerie/index.php */

		div.image_row img{





				margin: 0px 0px 10px 10px;

		}

		

		/* page kontakt/index.php */

		div.kontakt_row img{

				margin: 0px 100px 0px 100px;

		}

		div.kontakt_row a.img_link{

				margin: 0px 100px 0px 47px;

		}

		p.kontakt_emailrow{

				margin: 50px 100px 0px 0px;

				float: left;

		}

		p.kontakt_telefonrow{

				margin: 50px 0px 0px 100px;

				float: left;

				color: #ffffff;

		}

		

		/* page kontakt/muenchen.php + karlsruhe.php*/

		div.routenplaner{

			position: relative;

			left: 350px;

			top: -420px;

		}

		

		* html div.routenplaner{

			top: -445px;

		}

		

		div.routenplaner_karlsruhe{

			position: relative;

			top: -335px;

			left: 350px;

			border: 0px solid black;

		}

		

		* html div.routenplaner_karlsruhe{

			top: -320px;

		}

		

		p.step_adress{

				margin: 0px 0px 50px 20px;

		}

		.content_formular1{

			position: relative;

			top: -40px;
			left:-90px;

		}

		

		.content_formular2{

			position: relative;

			top: -350px;

			

		}

		

		* html .content_formular2{

			top: -330px;

			

		}

		p.msg {
			position: relative;
			top: -320px;
		}
		
		p.msg2 {
			position: relative;
			top: -370px;
		}
		
		/* page verkehrsuebungsplatz/muenchen/index.php */

		div.headbackground{

			background: #FFFF00;

			border: 0px solid black;

			margin: 0 auto;

		}

		

		.content_innerindex div.tabfield{

			position: relative;

			margin: 0 0 0 35px;

			padding: 0;

		}

		

		.tabfield p.tabfield_dummy{

			text-align: center;

			position: relative;

			border: 0px solid black;

			margin: 0px 0px 0px 0px;

			padding: 2px 5px 2px 5px;

			left: 50px;

			width: 470px;

			background-color: #B0DFFF;

			color: #333333;

		}

	p.bezeichner1{

			text-align: left;

			position: absolute;

			border: 0px solid black;

			margin: 0px 0px 0px 40px;

			padding: 2px 5px 2px 5px;

			left: 10px;

			width: 144px;

			background-color: #009AFE;

			color: #333333;

	}

	p.bezeichner2{

			position: relative;

			border: 0px solid black;

			left: 200px;

			margin: 0 0 5px 5px;

			padding: 2px 0px 2px 5px;

			width: 320px;

			background-color: #009AFE;

			color: #333333;

	}

	p.bezeichner1a{

			text-align: left;

			position: absolute;

			border: 0px solid black;

			margin: 0px 0px 0px 40px;

			padding: 2px 5px 2px 5px;

			left: 10px;

			width: 144px;

			height: 36px;

			background-color: #B0DFFF;

			color: #333333;

	}

	p.bezeichner2a{

			position: relative;

			border: 0px solid black;

			left: 200px;

			margin: 0 0 5px 5px;

			padding: 2px 0px 2px 5px;

			width: 320px;

			height: 36px;

			background-color: #B0DFFF;

			color: #333333;

	}

		

	/* page verkehrsuebungsplatz/muenchen/index.php */

	div.preise_vku{

			position: relative;

			margin: 0px 0px 0px 45px;

			border: 0px solid black;

			color: #FFFFFF;

	}

	p.preis_desc{

			float: left;

			width: 70px;

			margin: 0px 0px 0px 0px;

			border: 0px solid black;

			color: #FFFFFF;

	}

	p.preis_value{

			color: #FFFFFF;

			margin: 0 0 0px 45px;

			border: 0px solid black;

	}

	p.wetter_desc{

		position: absolute;

	}

	div.wappen{

			position: absolute;

			border: 0px solid black;

			width: 100px;

			top: -50px;

			left: 500px;

	}

	/* page verkehrsuebungsplatz/muenchen/zusatzoption/index.php */

	div.zo_descripthead {

			position: relative;

			background-color:#99CCFF;

			text-align: center;

			font-size: 13px;

			font-weight: bold;

			padding: 3px 0px 3px 0px;

			margin: 25px auto 0px auto;

	}

	div.zo_descript{

			background:#FFFF00;

			font-size: 12px;

			margin: 0 auto;

			z-index: 1;

			padding: 10px 0px 10px 0px;

			height: 170px;

			width: 570px;



	}

	div.zo_descript div {
		position: relative;
		padding: 0;
		margin: 0 auto;
		width: 382px;
		text-align: left;
		height: auto;
	}
	
	div.zo_descript div span {
		display: block;
		float: left;
		padding: 0;
		margin: 0;
		width: 186px;
		height: auto;
	}
	
	
	div.zo_descript1{

			float: left;

			border: 0px solid black;

	}

	div.zo_descript ul {

		margin: 0 0 0 30px;

		padding: 0;

	}

	

	div.zo_descript li {

		padding: 0 0 2px 0;

	}

	

	div.zo_descript ul, div.zo_descript p.body-text {

		color: #333333;

	}

	

	div.zo_descript li, div.zo_descript li .body-text, div.zo_descript li a {

		color: #333333;

	}

	

	ul {

		list-style: square;

	}



	/* page /index.php */

	h1.left_link{

		text-align: left;

		border: 0px solid black;

		color: #000000;

		font-size: 12px;

	}

	h1.right_link {

		text-align: right;

		border: 0px solid black;

		color: #000000;

		font-size: 12px;

	}

	a.content_link {

		color: #ffff00;

		font-size: 14px;

	}

	a.link_agentur{

		color: #FFFFFF;

	}

	

.menue {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 12px;

	text-decoration: none;

	padding: 0px;

	margin: 0;

	line-height: 20px;

}



a.menue:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	background-color: #cccccc;



	text-decoration: underline overline;



}



h1.menue {



	padding-top: 0px;



}



div.main-navi{

	vertical-align: middle;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border: 0px solid black;
	display: block;
}

span.linkname{

	border: 0px solid black;

	padding: 0px 0px 0px 5px;

	margin: 0px 0px 0px 0px;

	line-height: 18px;

	position: relative;

}

span.main-navi{

	vertical-align: middle;

	border: 0px solid black;

}

h1.main-navi {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

h1.main-navi img{

	width: 30px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	border: 0px solid black;
	vertical-align:middle;
	padding-right:0px;

}



h1.sub-navi{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	left: 30px;

	font-weight: normal;
}
h1.sub-navi-active{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	left: 30px;

	font-weight: bold;
}


.sub-navi{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	margin: 0px 0px 0px 30px;

	padding: 0px 0px 0px 0px; 

	font-size: 12px;

	text-decoration: none;

	border: 0px solid black;

}




a.sub-navi:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	background-color: #cccccc;

	text-decoration: underline overline;

}



.sub1-navi{

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	margin: 0px 0px 0px 9px;

}
h1.sub1-navi-active{

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 12px;
	font-weight: bold;

	text-decoration: none;

	margin: 0px 0px 0px 9px;

}


a.sub1-navi:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	background-color: #cccccc;

	text-decoration: underline overline;

}







.nav-headline {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #FFFFFF;



         text-align:left;



	text-decoration: none;



}



a.nav-headline:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	background-color: #cccccc;



	text-decoration: underline overline;



}













h1#contenthead{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



}







p#content{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top : 0;
	color:#fff; 
	text-align: left;
}



/* Kiddicar - styles */



.headlinegelb {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: italic; color: #FFFF00; font-weight: bold}



.adressehead {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



}











.body-text-fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;



	color: #FFFFFF;



	text-decoration: none;



}



.center{

	text-align: center;

}



/* BOF Betapreise.htm */

.navigation {  text-decoration: none; color: #000000}



a.navigation:hover

	{

text-decoration: underline;

color: #FFFFFF

	}



.referenzen {  text-decoration: none; color: #000000}



a.referenzen:hover

	{

text-decoration: underline;

color: #660000

	}



.adresse {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;



}

.adressehead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

}

.nav-headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #;

	text-decoration: none;

}

a.nav-headline:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	background-color: #cccccc;

	text-decoration: underline overline;

}



.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: ;

	text-decoration: none;

}

a.nav:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #cccccc;

	text-decoration: underline overline;

}

.navdummy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #336c2e;

	background-color: ;

	text-decoration: none;

}

.body-text-fett {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}



a.body-text-fett {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

a.body-text-fett:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #cccccc;

	text-decoration: underline overline;

}

.body-text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

	list-style-type: square;

	text-decoration: none;

}

a.body-text:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	background-color: #cccccc;	

	text-decoration: underline overline;	

}

a.body-text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333333;

	text-decoration: underline;	

}



.headbackground .body-text ,.headbackground .body-text-fett {

	color: #333333;

}



li.body-text {

	margin: 1px 0 8px 0;

}



.mitarbeiter-head {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}

.mitarbeiterheadrot {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF0000}

.headlinegelb {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: italic; color: #FFFF00; font-weight: bold}

.bodygelb {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFF00; text-decoration: overline}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: italic; font-weight: bold}


.Mainpage_text {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000}



/* EOF Betapreise.htm*/





#footer {

	position: absolute; 

	width: 840px;

	margin: 0 0 0 0;

	padding: 120px 0 0 0;

	bottom: 0;

	z-index: 1;

	border: 0px solid black;

}



* html #footer {

	padding: 120px 0 0 0;

}





#footerinhalt {

	width: 840px;

	text-align: center;

	position: absolute;

	border: 0px solid black;

	color: #000000;

	padding: 120px 0 10px 0;

}



* html #footerinhalt {

	width: 640px;

	padding: 0 0 10px 0;

}



#footer h1, #footer h1 a {

	color: #000000;

	font-stretch: normal;

	font-weight: normal;

	padding: 0;

	margin: 0;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-left: 1px;

	text-decoration: none;

}



#footer h1 {

	display: inline;

}



#footer h1#footertext {

	display: block;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



#contents {

	position: absolute;

	width: 840px;

	height: 100%;

	margin: 0;

	padding: 0;

}



* html #contents {

	height: 100%;

	width: 840px;

}



#contentinhalt {

	position: relative;

	z-index: 1;

	height: auto;

	background: url("../images/frame_center.jpg") repeat-y;

	background-position: top left;

	border: 0px solid black;

	width: 840px;

	margin: 0;

	padding: 0;

}



* html #contentinhalt {

	height: 100%;

}



div.inhalt {

	margin: 0;

	padding: 0;

	border: 1px solid #0297FE;

}



* html div.inhalt {

	border: none;

}

.content_innerindex form {

	margin: 0;

	padding: 0;

}



.hl_black {

	text-align: center;

	font-size: 14px;

	font-style: italic;

	color: #000000;



}



.fett {

	font-weight: bold;

}



.black {

	color: #000000;

}



.white {

	color: #FFFFFF;

}



.italic {

	font-style: italic;

}



.divlist span {

	position: absolute;

	left: 200px;

	width: 415px;

	font-weight: normal;

}



.yellow {

	color: #FFFF00;

}



.hl {

	font-size: 16px;

}

.preis {

	position: absolute;

	left: 230px;

}



.uline {

	text-decoration: underline;

}



ol.terminliste {

	list-style: lower-alpha;

}



.filler {

	padding-left: 14px;

}
