@font-face {
   font-family: 'ItcKrist';
   src: url(/css/ITCKRIST.TTF);
}
html{
  font-family:Arial,Georgia,Serif;
  scrollbar-base-color:#ffffff;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#439c48;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#FFFFFF;

  }
h1
{
	font-size:1.3em !important;
	font-weight:bolder !important;
}
h2
{
	font-size:1.2em !important;
	font-weight:bolder !important;
}
h3
{
	font-size:1.2em !important;
	font-weight:bolder !important;
}
h4
{
	font-size:1.1em !important;
	font-weight:bolder !important;
}
ul{
	margin:3px;
}
li{
	margin:3px;
}
img {
border-color:#ffffff;
border-width:0px;
padding:0;
}
hr{
	position: relative;
	border: none; 
	border-top: 1px dotted #aaaaaa; 
	color: #FFFFFF; 
	background-color: #FFFFFF; 
	height: 1px;
	width: 75%;
	text-align: center;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
table,tr,td,tbody{
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
	color:blue;
}
sup, sub 
{
  line-height: 0;
  position:relative;
  top:2px;
  font-size: 70%;
}
.footer_a{
	color:black;
}
a:hover 
{
	color:green;
}
@-moz-document url-prefix(http://),url-prefix(https://) {
	scrollbar {
	   -moz-appearance: none !important;
	   background: rgb(0,255,0) !important;
	}
	thumb,scrollbarbutton {
	   -moz-appearance: none !important;
	   background-color: rgb(0,0,255) !important;	
	}
	 
	thumb:hover,scrollbarbutton:hover {
	   -moz-appearance: none !important;
	   background-color: rgb(255,0,0) !important;
	}
	 
	scrollbarbutton {
    display: none !important;
	}
	 
	scrollbar[orient="vertical"] {
	  min-width: 15px !important;
	}
}
 div.schatten {
  moz-box-shadow:1px 1px 6px #292929; 
  webkit-box-shadow:1px 1px 6px #292929;
  khtml-box-shadow:1px 1px 6px #292929;
  box-shadow:1px 1px 6px #292929; 
 }
 #haupt_formular
 {
 padding: 10px;
 margin-left: -10px;
 background-color:#DFDFDF;
 }
#rundherum{
	text-align:left;
	font-size:13px;
	background-repeat:no-repeat;
	bottom:30px;
}
#Kopf{
	position:relative;
	height: 220px;
	width: 100%;
    text-align: left ;
	margin: 0px;
	padding: 0px;
	
}
#Form{
position:relative;
top: -20px;
left:0px;
width:350px;	
}
#FormStart{
position:absolute;
top: 200px;
left: 200px;
z-index:99;
}
#FormBild
{
position:relative;
} 
#FormWeiter{
	text-align: center ;
	position:relative;
	top: 10px;
	float:left;
	left: 200px;
	min-width: 250px;
	display: block;
	margin-bottom: 20px;
}
#FormWeiter2{
	text-align: center ;
	position:relative;
	top: 10px;
	float:left;
	left: 200px;
	min-width: 250px;
	display: block;
	margin-bottom: 20px;
}

#FormNews
{
	position:relative;
	top: -60px;
	float:left;
	left: 20px;
	min-width: 650px;
	display: block;
}
#prev
{
	position:absolute;
	left: 0px;
	top: -5px;
}
#next
{
	position:absolute;
	top: -5px;
	left: 200px;
}
#prev2
{
	position:relative;
	left: -5px;
	top: 7px;
}
#next2
{
	position:relative;
	top: 7px;
	left: 20px;
}
#suchfeld{
	z-index:999;
	position:relative;
}
#suchfeldstart{
	z-index:999;
	position:relative;
}
#Suchbutton
{
	position:relative;
	top: 7px;
	left: -60px;
}
.suchfeld
{
	top:40px;
	left:12px;
	width:222px;
}
.suchfeldStart{
	z-index:995;
	width:666px;
}
#SuchbuttonStart
{
	position:relative;
	top: 7px;
	z-index:999;
}
#logo{
	background-color:#336699;
	text-align:center;
	position:relative;
	top: 0px;
	left: 15px;
	top: 0px;
}
#filter{
	z-index: 444;
	position:relative;
	top: 129px;
	left: 0px;
}
#topbanner{
	position: relative;
	width: 1000px;
}
#contentcontainer{
	position: relative;
	top: -20px;
	left: 20px;
	padding-bottom: 20px;
	margin-right: 15px;
    width:  640px;
	float: left;
	line-height: 1.3;
}
#ergebnisorte{
    position:absolute;
	width:40%;
	overflow:auto;
	float: left;
}
#ergebnistipp{
	width:80%;
	overflow:auto;
	float: left;
}
#suchergebnis{
	height: 600px;
    width: 200px;
    overflow:auto;
}		
#detail{
	font-size:13px;
    background-color:#ffffff;
	position: relative;
	top: -13px;
    max-width: 300px;
    margin-top: 5px;
    margin-bottom: 25px;
    z-index: 999;
}
#space{
	height: 3px;
}
.detaillinkort
{
	top: 5px;
	margin: 12px;
	padding: 5px;
	border-bottom-right-radius: 10% 5%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.detaillinkort:hover
{
	color:#cb242b;
    box-shadow: 5px 5px 5px Silver;
}
.detaillinktipp a
{
	text-decoration:none;
	color:black;
}
.detaillinktipp
{
	top: 5px;
	margin: 12px;
	padding: 5px;
	border-bottom-right-radius: 10% 5%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.detaillinktipp:hover
{
	color:#cb242b;
    box-shadow: 5px 5px 5px Silver;
}
#titel
{
	background-color: inherit;
	font-size:1.2em;
	font-weight:bolder;
	margin-right: 250px;
}
#short
{
	font-size:0.9em;
}
.Bild
{
	position: relative;
	float:left;
	background-color: inherit;
	width: 280px;
	height: 220px;
	top: -10px;
}
.BildArtikel
{
	position: relative;
	float:left;
	background-color: inherit;
	width: 300px;
	height: 220px;
	top: -20px;
}
.Bild1{
	position:absolute;
	top: 30px;
	height: 170px;
	width: 250px;
	overflow:hidden;
}
.Bild2{
	position:absolute;
	top: 40px;
	height: 170px;
	width: 250px;
	overflow:hidden;
}
.Bild3{
	position:absolute;
	top: 0px;
	height: 170px;
	width: 250px;
	overflow:hidden;
}
.Rahmen1{
	position:absolute;
	overflow:hidden;
	top:30px;
}
.Rahmen2{
	position:absolute;
	overflow:hidden;
	top:40px;
}
.Rahmen3{
	position:absolute;
	overflow:hidden;
	top:0px;
}
.RahmenPfeilLinks{
	position:absolute;
	overflow:hidden;
	left: -20px;
	top:35px;
}
.RahmenPfeilLinks2{
	position:absolute;
	overflow:hidden;
	left: -28px;
	top:10px;
}
.RahmenPfeilRechts{
	position:absolute;
	overflow:hidden;
	left: 250px;
	top:35px;
}
.RahmenPfeilRechts2{
	position:absolute;
	overflow:hidden;
	left: 248px;
	top:10px;
}
.Panoramabild
{
	-webkit-box-shadow: 0 8px 12px #333333;
	-moz-box-shadow: 0 8px 12px #333333;
	box-shadow: 0 8px 12px #333333;
	margin-bottom: 12px;
}
.box img{
	text-align:center;
	position:relative;
}
.box {
}
.effect2
{
  position: relative;
  margin-bottom: 30px;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}
.Itemlist
{
	position: relative;
	background-color: inherit;
	float:left; 
}
.ItemlistBeta
{
	position: relative;
	background-color: #DDDDDD;
	float:left;
	margin: 3px;
}


.RawuzaR{color:#d32723;font-family:ItcKrist,Verdana;}
.RawuzaRhover  :hover{color:#d32723 !important;}
.RawuzaRahmenR {
	}
.RawuzaRahmenR:before, .RawuzaRahmenR:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #d32723;
  -moz-box-shadow: 0 15px 10px #d32723;
  box-shadow: 0 15px 10px #d32723;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RawuzaRahmenR:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.RawuzaA{color:#3f9942;font-family:ItcKrist,Verdana;text-decoration:none;}
.RawuzaAhover  :hover{color:#3f9942 !important;}
.RawuzaRahmenA {
	}
.RawuzaRahmenA:before, .RawuzaRahmenA:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #3f9942;
  -moz-box-shadow: 0 15px 10px #3f9942;
  box-shadow: 0 15px 10px #3f9942;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RawuzaRahmenA:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.RawuzaW{color:#c56f22;font-family:ItcKrist,Verdana;text-decoration:none;}
.RawuzaWhover  :hover{color:#c56f22 !important;}
.RawuzaRahmenW {
	}
.RawuzaRahmenW:before, .RawuzaRahmenW:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #c56f22;
  -moz-box-shadow: 0 15px 10px #c56f22;
  box-shadow: 0 15px 10px #c56f22;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RawuzaRahmenW:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.RawuzaU{color:#0686ad;font-family:ItcKrist,Verdana;text-decoration:none;}
.RawuzaUhover  :hover{color:#0686ad !important;}
.RawuzaRahmenU {
	}
.RawuzaRahmenU:before, .RawuzaRahmenU:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #0686ad;
  -moz-box-shadow: 0 15px 10px #0686ad;
  box-shadow: 0 15px 10px #0686ad;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RawuzaRahmenU:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.RawuzaZ{color:#ba226d;font-family:ItcKrist,Verdana;text-decoration:none;}
.RawuzaZhover  :hover{color:#ba226d !important;}
.RawuzaRahmenZ {
	}
.RawuzaRahmenZ:before, .RawuzaRahmenZ:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #ba226d;
  -moz-box-shadow: 0 15px 10px #ba226d;
  box-shadow: 0 15px 10px #ba226d;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RawuzaRahmenZ:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.RawuzaA2{color:#403379;font-family:ItcKrist,Verdana;text-decoration:none;}
.RawuzaA2hover  :hover{color:#403379 !important;}
.RawuzaRahmenA2 {
	}
.RawuzaRahmenA2:before, .RawuzaRahmenA2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #403379;
  -moz-box-shadow: 0 15px 10px #403379;
  box-shadow: 0 15px 10px #403379;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RawuzaRahmenA2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.Murmel
{
	font-size:0.9em;
	margin:0;
	margin-left: 20px;
	color:#C42D74;
	font-weight:bolder;
	position:relative;
	font-family:ItcKrist,Verdana;
	left:3px;
	height: 20px;
	padding: 0px;
	display:block;
	float:left;
}
.MurmelBild
{
	color:#C42D74;
	position:absolute;
	font-family:ItcKrist,Verdana;
	float: right;
	top: -1px;
}
.Murmel1
{
	color:#C42D74;
	font-size:1.2em;
	font-weight:bolder;
	position:relative;
	margin-bottom: 10px;
	font-family:ItcKrist,Verdana;
	float: right;
	top:  10px;
	left: 10px;
}
.Murmel2
{
	color:#C42D74;
	font-size:1.2em;
	font-weight:bolder;
	position:relative;
	margin-bottom: 10px;
	font-family:ItcKrist,Verdana;
	float: right;
	top:  10px;
	left: 10px;
}
.Murmel3
{
	color:#C42D74;
	font-size:1.2em;
	font-weight:bolder;
	position:relative;
	margin-bottom: 10px;
	font-family:ItcKrist,Verdana;
	float: right;
	top:  10px;
	left: 10px;
}
.MiniURL 
{
	font-size:0.8em;
	color:gray;
	width: 100%;
}
.MiniURL  a
{
	color:gray;
	text-decoration:none;
}
.TippListHead 
{
	background-color: transparent;
	float:left;
	position:relative;
	left: 0px;
	top:-10px;
	max-width: 50%;
	background-color:inherit;
	width: 360px;
}
.TippListHead_a
{
	background-color:inherit;
	position:relative;
	text-decoration:none;
	float:left;
	Color: gray;
	top: 5px;
	font-weight:bolder ;
	width: 320px;
}
.TippListHead p
{
	background-color: inherit;
	float:left;
	position:relative;
	left: 0px;
	top:10px;
	background-color:inherit;
	width: 330px;
	clear:both;
	margin-bottom: 20px;
}
.TippListHead .right
{
	background-color:inherit;
	text-decoration: underline;
	font-size: 0.9em;
	text-align: right;
	left: 250px;
	position:relative;
	padding-top: 0px;
	min-width: 100%;
	width:280px;
	color: blue;
}
.Eintritt{
	min-width:200px;
	width: 240px;
	margin: 0;
	padding:0;
}
.Left{
	margin-left:10px;
	text-align:left;
	min-width:60px;
	margin: 0;
	padding:0;
}
.Right{
	text-align:right;
	min-width:60px;
	margin: 0;
	padding:0;
}
#RechteSpalteUebersicht
{
	position: relative;
	left: 40px;
	float:left;
	max-width: 315px;
}
#RechteSpalteDetail
{
	position: relative;
	left: 40px;
	float:left;
	max-width: 315px;
	padding-bottom: 10px;
}
.RspBoxContainerR
{
	position: relative;
	display: block;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}
.RspBoxContentR
{
	position: relative;
	width: 290px;
	padding-left: 5px; 
	display: block;
	left: 0px;
	padding:0px;
	margin:0px;
	margin-bottom: 5px; 
}
.RspBoxContentA
{
	position: absolute;
	width: 280px;
	padding-left: 5px; 
	display: block;
	left: 10px;
	padding:0px;
	margin:0px;
	margin-bottom: 5px; 
}
.RspBoxContent img
{
	position: absolute;
	display: block;
	padding:0px;
	margin:0px;
	left: -10px;
}
.RspBoxContent p
{
	position: relative;
	top: 0px;
	left: 10px;
	width: 280px;
	background-color:lightblue;
}
.Werbung
{
    position: absolute;
	top: 700px;
	left: 670px;
}
#Werbung1
{
	position:relative;
}
#Werbung2
{
	position: relative;
}
#Werbung3
{
	position: relative;
}
.Werbung p
{
	text-align:center;
	width: 100%;
	color: #3c338c;
	padding: 0px;
	margin: 0px;
}
#InfoBoxLinks
{
	width: 350px;
	padding: 0px;
	margin: 0px;
}
#InfoBox
{
	margin-top: 10px;
	padding:10px;
	-moz-border-radius: 10px / 10px;
	border-radius: 10px / 10px;
	
	background : -moz-linear-gradient(top, #bbbbbb, #eeeeee);
	background: -o-linear-gradient(top, #bbbbbb, #eeeeee);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#bbbbbb, EndColorStr=#eeeeee)";
	background: -ms-linear-gradient(top, #bbbbbb, #eeeeee);
	background: -webkit-linear-gradient(top, #bbbbbb 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #bbbbbb 0%,#eeeeee 100%); 

	position:relative;
	min-height: 320px;
	margin-bottom: 25px;
	
	margin-bottom: 18px;
}

.oeffnung{
	width: 200px;
}
#adresse1{
	width: 200px;
}
#adresse2{
	width: 200px;
}
#map-canvas, #mini-map-canvas
{
	border-radius: 5%;
	background-color:black;
	color:white;
	float: left;
}

#map-canvas
{
	float:left;
	margin: 0px;
	left:0px;
	top: 150px;
	width: 260px;
	height: 200px;
	position: absolute;
}
#mini-map-canvas
{
	
	left:0px;
	top: 0px;
	width: 320px;
	height: 200px;
	position: relative;
}
#aktLayer
{
	display: block;
	height:259px;
	width: 300px;
	left: 700px;
	float:left;
}
#WoGenau
{
	position:absolute;
	left: 350px;
	top: 10px;
	
}
.nTps
{
	position: relative;
	width: 300px;
	float:left;
	left: 28px;
	background-color:transparent;
}
.nTps a
{
	color:DimGray;
	width:250px;
	text-decoration: none;
}
.nTpsInfoUnten
{
	position: relative;
	width: 290px;
	left:-20px;
	min-height: 140px;
	top: 120px;
	background-color:transparent;
	color: DimGray;
	font-weight:bolder;
	text-decoration: none;
}
.nTpsInfoOben
{
	position: relative;
	width: 290px;
	left:-20px;
	min-height: 100px;
	top: 0px;
	background-color:transparent;
	color: DimGray;
	font-weight:bolder;
}

.nTpsInfo a
{
}
.nTpsInfo2
{
	position: relative;
	width: 250px;
	min-height: 100px;
	top: 185px;
}
#footer
{
	font-size:11px;
	background-color:white;
	position: fixed;
	width: 980px;
	bottom: 0px;
	left: 0px;
	border-top-width: 1px;
	border-top-color: Black;
	border-top-style: solid;
	padding: 0px;
	padding-top: 5px;
	min-height: 20px;
    box-shadow: 5px 5px 5px Silver;
	background : -moz-linear-gradient(top, #bbb, #eee);
	background: -o-linear-gradient(top, #bbb, #eee);
	background: -ms-linear-gradient(top, #bbb, #eee);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#bbbbbb, EndColorStr=#eeeeee)";
}
#wiese
{
position: fixed;
left: 0px;
bottom: 22px;
width: 980px;
background-image: url(../images/rawuza-wiese.gif);	
}

.InternerVerweis
{
	color: Blue;
	display:block;
}
.InternerVerweisKugel
{
	color: Red;
	width:20px !important;
}
.InternerVerweis1
{
	top:-11px !important;
	color:#c56f22;
	font-family:ItcKrist,Verdana;
	font-weight:bolder;
}
.InternerVerweis2
{
	top:-11px !important;
	color:#3f9942;
	font-family:ItcKrist,Verdana;
	font-weight:bolder;
}
.ExternerVerweis
{
	color: Green;
}
.MoreTipps
{
	position: relative;
	padding-bottom: 10px;
	top: 10px;
	width: 240px;
}
.MoreTipps a
{
	display:block;
}
#Impressum
{
	position: relative;
	top:10px;
	margin-bottom: 10px;
}
.ImpressumContainer
{
	float: right;
	min-width: 400px;
}
.MobileLink
{
	float: right;
}
#sitemap
{
	position:relative;
	margin-top: 0px;
	margin-right: 10px;
	float: right;
	right: 300px;
	width: 150px;
}

#myLinks
{
	position:relative;
	margin-top: -30px;
	margin-right: 0px;
	float: right;
	
}
#Gewinnspiel{
	padding-bottom: 560px;
	width: 650px;
	padding-right: 10px;
}
.Gewinnspiele
{
	font-family:ItcKrist,Verdana,Arial,Georgia,Serif;
	font-size:18px !important;
	color: #d32723;
	text-decoration:none;
	margin-top: 0px;
}
.Gewinnspiele a
{
	color: #0686ad;
	text-decoration:none;
}
.Galeriebacklink
{
	font-family:ItcKrist,Verdana,Arial,Georgia,Serif;
	font-size:18px !important;
	color: #537A27;
	text-decoration:none;
	margin-top: 70px;
}
.Blaettern
{
	font-family:ItcKrist,Verdana,Arial,Georgia,Serif;
	font-size:18px !important;
	color: #403379;
	text-decoration:none;
	margin-top: 0px;
	margin-bottom: 5px;
}

#Danke
{
	position:absolute;
	top: 400px;
	left: 100px;

}
.pfeil {
 width:  11px;
 height:  11px;
 position:relative;
 top: 2px;
 display: inline-block;
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAX0lEQVR42mL8//8/A7EAIICYGEgAAAGEorixsfE/CONSDBBAWE3GpQEggHA6A5sGgADC62Z0DQABhFdxfX09IzIfIICYiFUIAgABxESsQhAACCBGUiIFIIBIihSAAAMApUQXE3erF54AAAAASUVORK5CYII='); 
 }
.bread {
 margin-top: 3px;
 font-family: 'Arial Narrow',Arial;
 color: #808080;
}
.flags{position:relative;display:inline-block;left:-48px;width:370px;}
.flags li{margin:0;padding:0;list-style:none;position:relative;top:0;}
.flags li, .flags a{height:49px;display:inline-block;}

._1_{left:0px;width:46px;}
._1_{background:url('/images/flags.png') 0 0;}

._2_{left:0px;width:46px;}
._2_{background:url('/images/flags.png') -45px 0;}

._3_{left:0px;width:46px;}
._3_{background:url('/images/flags.png') -90px 0;}

._4_{left:0px;width:46px;}
._4_{background:url('/images/flags.png') -135px 0;}

._5_{left:0px;width:46px;}
._5_{background:url('/images/flags.png') -180px 0;}

._6_{left:0px;width:46px;}
._6_{background:url('/images/flags.png') -225px 0;}

._7_{left:0px;width:46px;}
._7_{background:url('/images/flags.png') -270px 0;}

._8_{left:0px;width:46px;}
._8_{background:url('/images/flags.png') -315px 0;}

._9_{left:0px;width:46px;}
._9_{background:url('/images/flags.png') -360px 0;}

._10_{left:0px;width:46px;}
._10_{background:url('/images/flags.png') -405px 0;}

._11_{left:0px;width:46px;}
._11_{background:url('/images/flags.png') -450px 0;}

@media print {
  a[href]:after {
    content: none !important;
  }
}
#skyscraper{
	position: absolute;
	left: 1024px;
	top:10px;
}
#Weiche
{
	position: fixed;
	background-color: #ffffcc;
	width: 100%;
	font-size:1.2em;
	font-weight:bolder;	
	text-align: center;
	top: 0px;
    z-index: 99;
}
#Ueberschrift{
	font-size:1.2em;
	font-weight:bolder;
}
.Ueberschrift2{
	font-size:1.1em !important;
	font-weight:bolder;
}
.fuergoogle{
position:relative;
left: 0px;
margin-bottom: 40px;
float:left;
width:100%;
}
.carousel-control
{
	width: 0% !important;
}
.glyphicon{
  color: #d32723;
}
.glyphicon2{
  color: #403379;
}
.carousel-caption{
    background-color: #ffffff !important;
	cursor: pointer;
    padding: 0 !important;
    left: 0% !important;
    right: 0% !important;
    bottom: -50px !important;
    text-shadow: none !important;
	margin-left: 15%;
	margin-right: 15%;
	color: DimGray  !important;
	font-weight:bolder;
	top: 175px;
}
.dunklecaption
{
	color: DarkGray  !important;
}
.carousel-inner {
    height: 260px !important;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    top: 75px !important;
 }
.carousel-control.right , .carousel-control.left {
    background-image: none !important;
}
.carousel-indicators{
    bottom: 40px !important;  
}
.carousel-indicators li{
    border: 1px solid #000000 !important;
    margin-bottom: 50px !important;
}
.MitRahmen
{
	position: absolute;
	top:00px;
	left: 33px;
	cursor: pointer;
}
.tab-pane active a{
min-width: 260px !important;
background: #638A37 !important;
}
.tab-content{
max-width: 300px !important;
background: #ffffff !important;
z-Index: 1199;
background: #638A37 !important;
}
.nav-pills,.nav-tabs{
position: relative;
top: 0px;
z-Index: 199;
}
#myTab{
background: White;
width: 930px;
z-Index: 199;

}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: transparent !important;
    color: #FFFFFF;
}
.bezirke
{
min-width: 180px;
position: relative;
}
.L0
{
position: absolute;
left:840px;
top: 250px;
}
.L100
{
position: absolute;
left:840px;
top: 420px;
}
.L200
{
position: absolute;
left:400px;
top: 380px;
}
.L300
{
position: absolute;
left:620px;
top: 350px;
}
.L400
{
position: absolute;
left:840px;
}
.L500
{
position: absolute;
left:400px;
}
.L600
{
position: absolute;
left:620px;
}
.L700
{
position: absolute;
left:150px;
}
.L800
{
position: absolute;
}
.BundeslaenderBezirke
{
	position: relative;
	width: 600px;
}
.Bez
{
	position: relative;
	float:left;
	width: 200px;
	margin-right: 10px;
}
.Bez a
{
	color:DimGray;
}
.rb
{
	float: right;
	margin-right: 20px;
}
.lb
{
	float: left;
	margin-right: 20px;
}
.lbB
{
	text-align: left;
	width: 40px;
}
.rbB
{
	float: right;
}
#BL{
	position: absolute;
	left:398px;
	top:42px;
	z-index:499;
	width: 250px;
	color: #ffffff;
	background: #638A37 no-repeat 230px 2px; /*grün*/
	display:none;
}
#BL a{
	color: #ffffff;
	--height: 30px;
	}
#BEZ{
	position: absolute;
	left:398px;
	top:42px;
	z-index:499;
	width: 250px;
	color: #ffffff;
	background: #638A37 no-repeat 230px 2px; /*grün*/
	display:none;
}
#BEZ a{
	color: #ffffff;
	--height: 30px;
}
.BLBEZ{
	width:100%;
	text-align:left;
	padding: 4px 8px;
	border-top: 1px solid #FFFFFF;
	/*filter: Alpha(opacity=88);*/
	opacity: 0.88;
}
.land, .land2, .kat {
	width:100%;
	text-align:left;
	padding: 4px 8px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	/*filter: Alpha(opacity=88);
	opacity: 0.88;*/
}
.placeh
{
	min-width: 100px;
	background-color:Red;
}
#wwohin,#wwas{
	display:none;
	text-align:left;
	position: absolute;
	left:103px;
	top:38px;
	z-index:499;
	width: 300px;
	background: #638A37 no-repeat 230px 2px; /*gruen*/
	border-top: 1px solid #FFFFFF;
	/*filter: Alpha(opacity=88);
	opacity: 0.88;	*/
}
#wwohin #wwas {
	color: #FFFFFF;
	height: 30px;
	margin: 8px;
	/*filter: Alpha(opacity=88);
	opacity: 0.88;*/
}

.land a, .kat a, .land2 a, .kat2 a {
	color: #FFFFFF;
	height: 30px;
	margin: 8px;
}

#Wohin{
	
}
#Was{
	
}
#flagsuche, #katsuche
{
	border:1px;
	width: 900px;
}
#flagsuche table, #katsuche table
{
	min-width: 90%;
}
#flagsuche td, #katsuche td
{
	min-width: 23%;
	position: relative;
}
#FormVoll
{
	position: absolute;
	left: 40px;
	top: 220px;
}
#plista_widget_standard_1
{
	position: relative;
	margin-top:20px;
	bottom: 20px;
}
.galerie_icons
{
	float:left;
}
.galerie_icon
{
	position: relative;
	margin-left:4px;
	margin-bottom:4px;
	border: 1px;
	border-style:solid;
	border-color:White;
	float:left;
}
.galerie_icon_selected
{
	position: relative;
	margin-left:4px;
	margin-bottom:5px;
	border: 1px;
	border-style:solid;
	border-color:Red;
	float:left;
}
.gal_li
{
	position: relative;
	text-align:center;
	width: 40px;
	height: 60px;
	float:left;
	left:0px;
}
.gal_mid
{
	position: relative;
	text-align:center;
	margin-top: -20px;
	width: 560px;
	height: 60px;
	float:left;
	left:0px;
}
.gal_re
{
	position: relative;
	text-align:center;
	width: 40px;
	height: 60px;
	float:left;
	left:0px;
}
.galbacklink{
	font-size:1.2em;
}