@charset "utf-8";
/* CSS Document*/
body {
	background-color: #FFFFFF;
}

.ueberschrift {
	color: #FFF;
	text-decoration: none;
	background-color: #005066;
	display: block;
	font-size: 16px;
	font-weight: lighter;
	line-height: 20px;
	height: 22px;
	padding: 5px;
	width:560px;
	margin-top:10px;
}

.ueber2 {
	color: #FFF;
	text-decoration: none;
	background-color: #005066;
	display: block;
	font-size: 16px;
	font-weight: lighter;
	line-height: 18px;
	height: 40px;
	padding: 5px;
	width:100%;
	margin-top:10px;
}


.cls_inline_block
				{
					display: -moz-inline-stack;  
					display:inline-block;
					position:relative;
					vertical-align:middle;
					min-height:10px;
					padding: 0px;
					margin: 0px;
				}
				


.meindiv {
	width: 990px;
	height: 160px;
	margin: 0px;
	padding-top:222px;
}


.formundbezirke {
	color: #FFF;
	text-decoration: none;
	width: 980px;
	
	height: 135px;
	background-image: url(transorange.png);
	padding-left: 10px;
}





.suche {
	color: #FFF;
	text-decoration: none;
	background-color: #096886;
	display: block;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 16px;
	font-weight: lighter;
	line-height: 32px;
	margin-top: 0px;
}






.formbox {
	background-image: url(../glob_css/images_design/pfeil.png);
	background-color: #FFF;
}
.such {
	
	width: 175px;
	height: 30px;
	margin-left:10px;
	 background-color:#ff8700;
    color: #ffe7cc;
    font-weight: bold;
	font-size:16px;

	margin-left:-5px;
	
}
.formboxberlin {
	background-image: url(../glob_css/images_design/pfeil.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFF;
	
	
}
.formboxperso {
	
	background-image: url(../glob_css/images_design/personen.png);
		background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFF;
}
/* Select */
#search_form_wrapper
 select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border:none;
	border-radius: 0;
	font-size: 1em;
 width: 100%  color: #096886;
	text-decoration: none;
	display: inline-block;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	font-weight: lighter;
	line-height: 15px;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #fff;
	color: #005066;	
}
#frm_change_search
 select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border:none;
	border-radius: 0;
	font-size: 1em;
 width: 100%  color: #096886;
	text-decoration: none;
	display: inline-block;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	font-weight: lighter;
	line-height: 15px;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #fff;
	background-image: url(../glob_css/images_design/pfeil-kleiner.png);
	color: #005066;	
}
#Auswahl_container{ 
	background-color:#005066;
color: #FFF;
padding-left: 25px;
padding-right: 5px;
padding-top: 7px;
padding-bottom: 9px;}

/* hide browser-styling (arrow) in IE10 */
select::-ms-expand {
 display:none;
}
select:hover {
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	/*background-image: url(pfeil.png);*/
}
.lt-ie10 select {
	background-image: none;
}
.kalender {
	z-index: 2;
	visibility: visible;
	background-image: url(../glob_css/images_design/kalender.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 169px;
	height: 27px;
	padding-left: 5px;
	background-color: #FFF;
	border: none;
	margin-right: 10px;
	padding-right: 0px;
	margin-bottom: 10px;
		
}
.wrapper {
	display: block;
	float: left;
	width: 30%;
	/*margin-right: 15px;*/
	
}
.wrapper-m {
	display: block;
	float: left;
	width: 30%;
	margin-left:4%;
	
	
}
.wrapper-r {
	display: block;
	float: right;
	width:30%;
	margin-right:10px;
	

}


.FW_Berlin {
	table-layout: fixed;
	align:center;
	border:0;
	cellpadding:0;
	cellspacing:0;
	width: 100%;
	font-weight: normal;	
}
.FW_Berlin img{
	width:99%;
	padding-bottom: 4px;
}
.FW_Berlin th {
	font-weight: lighter;
	height: 20px;
}
.linie{
	display:block;
	height:1px;
	width:99.9%;
	border-bottom: 2px dotted #ccdce0;
	margin-top: 7px;
	margin-bottom: 7px;
}
h3{
	margin-top: 10px;
}
.wrapper_stadt{
					position:absolute;
						
					text-align:right;
					width:200px;
					z-index:4;
}
#id Karte{}




.bezirke {
	color: #FF234F;
	text-decoration: none;
	width: 300px;
	position:absolute;
	 z-index:4;
	 margin-top:220px; 
	padding-right: 10px;
}
.bezirke a:link {
	color: #FFF;
	text-decoration: none;
}
.bezirke a:hover  {
	color: #FFFFFF;
	text-decoration:none;}
.bezirke  a:visited {
	color: #FFFFFF;
	text-decoration:none;}
	.kiste{
	width: 600px;
	height:70px;
	
}
.berlinerbezirke{
	font-size: 17px;
	color: #FFF;
	font-weight: lighter;
	padding-bottom: 10px;
	
}
/*mowie welt*/
#weltcontainer {
	width: 1010px;
	height: 110px;
	 overflow:hidden;	
		
}
#welt {
	
	height: 110px;
		display:inline-block;
		overflow:hidden;
	
		
}
#weltrahmen {
		height: 110px;
	overflow:hidden;

}
.welt_mowi {
	background-color: #005066;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 100px;
	width: 120px;
	margin-right: 5px;
	margin-top:7px;
	/*padding-top: 6px;*/
	padding-left:10px;
	/*display:inline-block;*/
	float: left;
	position: relative;
	line-height: 18px;
}

.welt_mowi img {
	height:100px;
}

.welt_stadt {
	margin-right: 11px;
	background-repeat: no-repeat;

	display:inline-block;
	  zoom: 1;
      *display: inline;
	
}
.welt_stadt img {
	width:200px;
	height:130px;
	border: none;
}


.Stadtname {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 100px;
	width: 62px;
	padding-top: 60px;
	padding-left:139px;
	display:block;
	
	  
}
/*orte*/
.ort {
	
	width:160px;
	height:500px;
	
		
	
		
}

.mowi_orte {
	background-color: #005066;
	font-family:Arial, Geneva, sans-serif;
	font-weight: bold;

	color: #FFF;
	text-decoration: none;
	height: 20px;

	padding:9px;
	display:block;
	position: relative;
	overflow: hidden;	
}

.welt_orte img {
	height:100px;
}

.Ort_stadt {
	margin-top: 11px;
	margin-left:-10px;
	position: relativ;
	display:block;
	width:150px;
	height:75px;
}
.Ort_stadt  a:link{
	color: #FFF;
	text-decoration: none;
}

.Ort_stadt  a:visited {
	color: #FFF;
	text-decoration:none;}
.Ort_stadt  a:hover{
		color: #FF8700;
}
.Ort_stadt img {
	width:150px;
	height:75px;
	border: none;
}


.Ortname {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	width:145px;
	height:75px;
	display:block;
	background-image: url(images_design/transor-orte.png);
	background-repeat: no-repeat;
	
	padding-top: 55px;
	padding-left:5px;
	padding-bottom:5px;
	position: absolute;
	
}

/*result*/
#tipbox{
	margin-left:330px;
	margin-top:-25px;
	width: 550px;
	height: 100px;
	z-index: 55;
	position: absolute;
	
}
.tiprahmen{
	height: 84px;
	width: 148px;
	background-size: contain;
	margin-left: 20px;
	margin-top: 30px;
	display: inline-block;
	float:left;
}
.tiprahmen a:link{
	font-size: xx-small;
	color: #005066;
	text-decoration: none;
}
.tiprahmen a:hover{
	font-size: xx-small;
	color: #FF8700;
	text-decoration:none;}
.tiprahmen  a:visited {
	font-size: xx-small;
	color: #005066;
	text-decoration:none;}
.tip{
	background-image: url(../glob_css/images_design/tipweisshoch.png);
	display: block;
	height: 84px;
	width: 100%;
}

.tiptext{
	padding-left:44px;
	font-size: xx-small;
	display: block;
	padding-top: 51px;
	line-height: -1px;
}



