/*------------------------------------------Body Einstellungen---------------------------------------------*/

body{
  		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px;
		background-color:#FFFFFF;
}
img{
		border:0px;
}

/*-------------------------------------Corpus / Wrapper Einstellungen--------------------------------------*/
#corpus{
		width:780px;
		height:550px;
		padding:auto 0px;
}
#wrapper{
		width:780px;
		height:547px;
		float:left;
}
/*---------------------------------------Logobereich Einstellungen-----------------------------------------*/
#rahmen_logo{
		padding-top:15px;
		width:780px;
		height:75px;
}
#logo{
		background-image:url(../bilder/logo.png);
		width:273px;
		height:75px;
		float:left;
}
#tel{
		background-image:url(../bilder/tel.png);
		background-repeat:no-repeat;
		width:283px;
		height:75px;
		float:left;
}
#abstand_logo{
		width:224px;
		height:75px;
		float:left;
}
.navi{
		padding-left:4px;
		width:51px;
		height:75px;
		float:left;
}
/*---------------------------------------Teaser Startseite Einstellungen-----------------------------------------*/
.teaser{
		width:385px;
		height:150px;
		float:left;	
}
.abstand_vertikal{
		width:10px;
		height:150px;
		float:left;
}
#abstand_horizontal{
		width:780px;
		height:7px;
		float:left;
		font-size:1px;
}
/*---------------------------------------Kopfbereich Einstellungen-----------------------------------------*/

#rahmen_kopf{
		width:780px;
		height:144px;
		float:left;
		clear:right;
}
#banner{
		width:558px;
		height:140px;
		float:left;
		clear:right;
}
.navi_kopf{
		padding-left:4px;
		width:51px;
		height:140px;
		float:left;
		clear:right;
}
/*---------------------------------------Mainbereich Einstellungen-----------------------------------------*/

#rahmen_main{
		width:780px;
		height:309px;
		float:left;
}
#bg_menue_taxi{
		background-image:url(../bilder/menue_taxi.png);
		background-repeat:no-repeat;
		/*padding-right:4px;*/
		width:121px;
		height:309px;
		float:left;
		clear:right;
}
#bg_menue_mieten{
		background-image:url(../bilder/menue_mieten.png);
		background-repeat:no-repeat;
		/*padding-right:4px;*/
		width:121px;
		height:309px;
		float:left;
		clear:right;
}
#bg_menue_tours{
		background-image:url(../bilder/menue_tours.png);
		background-repeat:no-repeat;
		/*padding-right:4px;*/
		width:121px;
		height:309px;
		float:left;
		clear:right;
}
#bg_menue_busse{
		background-image:url(../bilder/menue_busse.png);
		background-repeat:no-repeat;
		/*padding-right:4px;*/
		width:121px;
		height:309px;
		float:left;
		clear:right;
}
#bg_menue_news{
		background-image:url(../bilder/menue_news.png);
		background-repeat:no-repeat;
		/*padding-right:4px;*/
		width:121px;
		height:309px;
		float:left;
		clear:right;
}
#mainframe{
		background-image:url(../bilder/main.png);
		width:437px;
		height:309px;
		float:left;
		overflow:hidden;
}
#frame_partner{
		background-color:#eaeaea;
		width:437px;
		height:309px;
		float:left;
		overflow:auto;
}
.mainframe_partner{
		width:200px;
		height:500px;
		float:left;
		clear:right;
}
.mainframe_impressum{
		background-image:url(../bilder/main.png);
		width:218px;
		height:309px;
		float:left;
		overflow:hidden;
}
#mainframe_uebers{
		padding-left:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:600;
		font-size:14px;
		color:#09743B;
		text-align:left;
		line-height:25px;
}
#mainframe_text{
		padding-left:8px;
		padding-right:12px;
		width:415px;
		height:260px;
		overflow:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
		float:left;
}
#mainframe_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#09743B;
		font-weight:bold;
		text-decoration:none;
}
#mainframe_text a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		font-weight:bold;
		text-decoration:none;
}

.mainframe_text_bold{
		width:390px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:600;
		color:#09743B;
		text-align:left;
		line-height:20px;
		float:left;
}
.mainframe_text_bold2{
		/*width:408px;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:600;
		color:#09743B;
		text-align:left;
		line-height:16px;
		float:left;
}
.aktuelles_text_bold{
		width:200px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:10px;
		padding-bottom:5px;
		font-weight:600;
		color:#09743B;
		text-align:left;
		line-height:14px;
		float:left;
		clear:left;
}
.aktuelles_text{
		/*width:408px;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#515151;
		text-align:left;
		float:left;
}
.aktuelles_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		color:#09743B;
		float:right;
}
.aktuelles_text a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:right;
		color:#09743B;
		float:right;
}
#content_rollstuhl{
		width:59px;
		height:52px;
		float:left;
		padding-top:3px;
}		
#content_rollstuhl_klein{
		width:14px;
		height:13px;
		float:left;
}
/*---------------------------------------Aktuellbereich Einstellungen-----------------------------------------*/
#rahmen_aktuelles{
		width:214px;
		height:309px;
		padding-left:4px;
		float:left;
}
.balken{
		padding-top:4px;
		padding-bottom:4px;
		width:216px;
		height:15px;
		background-color:#A0A0A0;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#09743B;
		font-weight:600;
		text-align:left;
}
.inhalt_aktuelles{
		width:216px;
		height:162px;
		border-right: 2px solid #A0A0A0;
		line-height: 10px;
		float:right;
}
.inhalt_kontakt{
		width:216px;
		height:93px;
		padding-top:8px;
		border-right: 2px solid #A0A0A0;
		float:right;
}
.inhalt_kontakt_normal{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:10px;
		text-align:left;
		padding-top:6px;
		color:#09743B;
}
.inhalt_kontakt_bold{
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		padding-left:1px;
		line-height:28px;
		text-align:left;
		color:#09743B;
		padding-left:3px;
}

/*---------------------------------------Untermenü Einstellungen-----------------------------------------*/

.untermenue{
		padding-top:5px;
		padding-left:3px;
		width:108px;
		height:24px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		font-weight:600;
		color:#515151;
		float:left;
}
.untermenue a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		font-weight:600;
		color:#515151;
		text-decoration:none;
		float:left;
}
.untermenue a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		font-weight:600;
		color:#09743B;
		text-decoration:none;
		float:left;
}

/*---------------------------------------Fuss Einstellungen-----------------------------------------*/
#fuss{
		border-top:2px solid #A0A0A0;
		/*padding-top:3px;*/
		width:780px;
		height:10px;
		text-align:center;
		float:right;
		color:#878787;
}
#fuss a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		color:#878787;
		text-decoration:none;
}
#fuss a:hover{
		color:#09743B;
}
/*------------------------------------Buchungsformular--------------------------------------*/
#textramen_kontakt{
/*		padding-left:8px;*/
		height:225px;
		width:405px;
		margin-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
		float:left;
		overflow:auto;
}
form {
	  font-size:1px;
	  padding:0px;
/*	  padding-left:50px;*/
	  margin:0px;
/*	  width:400px;*/
}
textarea {
	  width:147px;
	  height:100px;
	  padding:5px;
	  margin:0px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
input {
  width:165px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
.radio {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  width:10px;
  padding-left:5px;
  text-align:left;
  float:left;
  color:#000000;
}
.kontakt_zeile /*an content anpassen*/ {
	  width:385px;
	  float:left;
	  padding-top:3px;
	  margin-left:0px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:6px;
		color:#515151;
		text-align:left;
		line-height:6px;
	  color:#8B2C1C;
	  text-decoration:none;
}
.kontakt_line {
	  width:380px;
	  float:left;
	  margin-top:1px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_name {
	  width:160px;
	  float:left;
	  clear:right;
	  margin-top:1px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_name a, .kontakt_name a:visited {
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_name a:hover{
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#09743B;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_inhalt {
	  width:180px;
	  float:right;
	  clear:right;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_inhalt a, .kontakt_inhalt a:visited {
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_inhalt a:hover {
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#09743B;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_button {
	  width:70px;
	  height:24px;
	  float:left;
	  clear:right;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#515151;
		text-align:center;
		line-height:14px;
	  text-decoration:none;

}
/*------------------------------------Kontaktformular--------------------------------------*/


.fahrzeugrahmen{
		width:390px;
		height:100px;
		float:left;
		border-top:1px solid #09743B;
}
.fahrzeugrahmen_innen{
		width:230px;
		height:80px;
		padding-top:15px;
		padding-right:10px;
		float:left;
}
.fahrzeug_uebers{
		width:230px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:600;
		color:#09743B;
		text-align:left;
		float:left;
}
.fahrzeug_text{
		width:230px;
		height:60px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#515151;
		text-align:left;
		float:left;
}
.fahrzeug_img{
		width:150px;
		height:100px;
		float:left;
}

/*------------------------------------------Layer Quittung---------------------------------------------*/

#corpus_quittung{
	width:700px;
	min-height:230px;
	height:auto !important;	
	height:230px;
	border: 5px double #48976d;
}
#rahmen_infos{
	width:650px;
	min-height:160px;
	height:auto !important;	
	height:160px;
	margin:15px 0px 0px 20px;
}
.info_zeile{
	width:650px;
	min-height:30px;
	height:auto !important;	
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#48976d;
	line-height:22px;
}

.stempel_zeile{
	width:350px;
	min-height:50px;
	height:auto !important;	
	height:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#48976d;
	line-height:22px;
}

.stempel{
	width:250px;
	min-height:50px;
	height:auto !important;	
	height:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	color:#48976d;
	border-bottom:1px solid #48976d;
	line-height:22px;
}

.stempel_hinweis{
	width:250px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#48976d;
	margin-top:5px;
}

.hinweis{
	width:350px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#48976d;
	margin-top:5px;
}

/*------------------------------------------Ausflugsuebersicht---------------------------------------------*/

.teaser_ausflug{
	width:206px;
	float:left;
	border:0px;
}
#mainframe_ausflug{
	background-image:url(../bilder/main.png);
	width:437px;
	height:309px;
	float:left;
	overflow:auto;
}

#mainframe_ausflug a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#48976d;
	font-weight:bold;
	text-decoration:none;
}

#mainframe_ausflug a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#a0a0a0;
	font-weight:bold;
	text-decoration:none;
}