/* CSS Document taxi_marno*/

body{
	margin-left:0px;
	margin-top:0px;
	marginLeft:0px;
	marginTop:0px;
	margin:0px; padding:0px;
	marginwidth:0px;
	marginheight:0px;
	background:url(bilder/taxi_marno_19.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-color:#82C4E4;
	
}

.von_oben {
	height:15px;
	}

.center {
	text-align:center;
	}

.left{
	text-align:left;
	}


.right{
	text-align:right;
	}

.ohne{
		background:url(bilder/pix_blau_bg.GIF);
}
/* navi links.. */
.navi{
	height:auto;
	width:218px;
	border:0px solid;
	border-color:#0000FF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
}

/* menue div mit den css button  left: 370px; top: 10px; width: 340px;*/
.menue_oben{
	position:relative;
	left: 370px;
	top: 10px;
	width: 340px;
	z-index:1;
}


/* textbox mit dem, rahmen_131x91.png, rechts */
.b_re{
	width:131px;
	height:91px;
	text-align: justify;
	background-color: #33CCFF;
	background-image: url(bilder/rahmen_131x91.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	float:right;
	margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:5px;
}

/* textbox mit dem, rahmen_131x91.png, links */
.b_teaser{
	width:310px;
	height:px;
	position: ;
	text-align: justify;
	background-color: ;
	float:left;
	padding-right:10px; padding-bottom:10px;
	
}
.b_teaser img {border: #45a9da solid 3px;}


/* textbox mit dem, rahmen_131x91.png, links */
.b_li{
	width:131px;
	height:91px;
	position: ;
	text-align: justify;
	background-color: #33CCFF;
	background-image: url(bilder/rahmen_131x91.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	float:left;
	margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:5px;
}


/* größe der textbox für bilder */
.b_box{
	width:462px;
	height:px;
	margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;

}

.b_box-welpen{
	width:485px;
	height:px;
	margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;

}


/* bild im rahmen, pic_inner_rahmen_.png, rechts */
.b_innen_re{
	width:125px;
	height:85px;
	margin-left:3px; margin-right:0px; margin-top:3px;
}

/* bild im rahmen, pic_inner_rahmen_.png, links */
.b_innen_li{
	width:125px;
	height:85px;
	margin-left:3px; margin-right:0px; margin-top:3px;
}


.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
}

.text_12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}

/* width: 400px; width vom mann */
.text_mann{
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight:bold;
  text-align: left;
  padding: 0px;
  
  background-color: #ffffff;
  border: 1px dashed #564b47;
}

.text_8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #fff;
	padding:5px;
}

.text_10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #fff;
	padding:5px;
}

.text_14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #fff;
	padding:5px;
}
.text_16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
}

.text_20{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #FFFFFF;
}

.re{float:right;}

.ue_schrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	color: #1C6279;
	font-weight:bold;
	text-indent:15px;
	line-height:120%;

}

.ue_schrift_20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:normal;
	color: #1C6279;
	font-weight:bold;
	text-indent:15px;
	line-height:120%;

}

.hg {
	width:131px;
	height:91px;
	position: ;
	background-color:#82C4E4;
	background-image: url(bilder/rahmen_131x91.png);
	background-repeat:no-repeat;
	background-position:center;
}

div.hr	{
	height:50px;
}
hr {
	width:300px;
	color:#FFFFFF;
}
a:link { color:#000000 }
a:visited { color:#666666 }
a:active { color:#0000FF }

/* box bei mouseover bild */

.boxtitel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.boxover {
	BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	BACKGROUND: #fff; 
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid
}
.boxoverheader {
	background-image: url(bilder/bg_gelb_1x1.jpg);
	background-repeat: repeat;
	TEXT-ALIGN: center
}

.fieldset{
	border-color: #FFFFFF; 
	border-width:1px; 
	border-style:solid;
}
kontakt{}

.formular {
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	padding:5px;
}
.formular > ol {
    list-style-type: none;
	list-style:none;
    margin: 2px;
    padding: 5px;
}
.formular > ol > li {
    vertical-align: top;
}
.formular * label:after {
    content: ":";
}

.textfeld{
width:320px;
}

.textfeld_75{
width:75px;
float:left;
}

.textarea{
width:320px;
height:100px;
}
font {display:none;}
.display_none { display:none;}

pre, code {
	display:block;
	margin: 0 0 1em 1em;
	padding: 0.5em;
	color: #000; 
	background: #f0f0f4;
	border: 1px #ccd solid;
	border-left: 8px #ccd solid;
}


h1,h2,h3,h4 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}

h1 {font-size: 1.6em; color: #006; margin: 0 0 0.25em 0; padding-top: 1.5em; text-align:center;}
h2 {font-size: 1.4em; color: #600; margin: 0 0 0.25em 0; padding-top: 1em; border-bottom: 2px #ddd solid; text-align:center;}
h2 .teaser {color: #ffffff; } 
h3 {font-size: 1.2em; color: #006; margin: 0 0 0.25em 0; padding-top: 1.5em; font-weight:bold; }
h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }

.job h1 { font-size: 1.6em; color: #006; margin: 0 0 0.25em 0; padding-top: 1em; font-weight:bold; text-align:center; border-bottom: 1px #ddd solid;}
.job h1 { font-size: 1.2em; color: #600; margin: 0 0 0.25em 0; padding-top: 1em; font-weight:bold; text-align:center; }