/* CSS Document */

p {
  margin: 0px;
  padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	background-color: #f7f7f8;
	background-image: url(../startseite/bilder/HG-body2.jpg);
	background-repeat: repeat-x;/*	background-image: url(../startseite/bilder/HG-Balken.jpg); *//*	background-repeat: repeat-x; */
}


a {
	-moz-outline-width: 0;
	outline-width: 0;
}

a img { border:0;}

.clear {clear:both;}

#container {
	margin-left: auto;
	margin-right: auto;
	min-height:1200px;
	width:1008px;
	width:968px;
	text-align: left;
}

#head {
	position:relative;
	z-index:20; 
	width:100%;
	background: transparent url(../startseite/bilder/Kartenreiter-HG.gif)  no-repeat scroll 0 0;
	padding: 0;
	margin: 0;
}

#head_start {
/*	position:relative;*/
	width:100%;
	background: transparent url(../startseite/bilder/Kartenreiter-HG.gif)  no-repeat scroll 0 0;
	padding: 0;
	margin: 0;
}



#Titelleiste {
	padding-left: 5px;	
}





#main {
	margin:0px;
	padding:0px;
	position:relative;
	z-index:10;
}


#main_start {
	margin:0px;
	padding:0px;
}


/*#left {
	width:220px;
	margin:0px;
	overflow:hidden;
	position: absolute;
	left: -3px;
	top: 205px;
} 

  #left_start {
	width:220px;
	margin:0px;
	overflow:hidden;
	position: absolute;
	left: -3px;
	top: 205px;
}*/


#left-max-content {
	width:245px;
	margin:0px;
	overflow:hidden;
	float: left;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-top: 20px;
}



#left_start-max-content {
	width:200px;
	margin:0px;
	overflow:hidden;
	float: left;
	padding-bottom: 20px;
	padding-left: 10px;

}


/* #middle {
	padding:12px 0px 27px 215px;
	margin: 0px;
	width: 726px;
}


#middle_start {
	padding:12px 0px 27px 215px;
	margin: 0px;
	width: 726px;
}*/


#middle-max-content {
	margin: 0px;
	float: left;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 27px;
	padding-left: 25px;
	width: 460px;
}



#middle_start-max-content {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 27px;
	padding-left: 5px;
}


#middle-2sp-content {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 27px;
	padding-left: 0px;
}

#middle-2sp-content-blog {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 27px;
	padding-left: 0px;
}





/*#right {
	width:178px;
	margin:0px;
	padding-top: 0px;
	position: absolute;
	left: 741px;
	top: 225px;
}


#right_start {
	width:178px;
	margin:0px;
	padding-top: 0px;
	position: absolute;
	left: 741px;
	top: 225px;
} */


#right-max-content {
	width:190px;
	margin:0px;
	padding-top: 25px;
	float: right;
	padding-right: 5px;
	padding-bottom: 20px;
}

#right_start-max-content {
	float: right;
	margin: 0;
	padding-bottom: 20px;
	padding-right: 25px;
	padding-top: 25px;
	width: 380px;
}

#right-blog {
    float: right;
    margin: 0;
    padding-bottom: 20px;
    padding-right: 30px;
    padding-top: 25px;
    width: 220px;
}




#content {
	background-repeat:no-repeat;
	background-position:top;
	color: #33333c;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}


#content_start {
	width:550px;
	background-repeat:no-repeat;
	background-position:top;
	padding:0px 0px 30px;
	color: #33333c;
}

#content-blog {
	width:625px;
	background-repeat:no-repeat;
	background-position:top;
	color: #666666;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 65px;
}




#impressum {
	width:400px;
	font-size:9px;
	color:#5F5F5D;
	clear:both;
	padding-top: 20px;
	text-align: left;
	padding-left: 20px;
}
#impressum a {
	color:#5F5F5D;
	text-decoration:none;
	font-size: 9px;
}
#impressum a:hover {
	text-decoration:underline;
}


#impressum-blog {
	width:500px;
	font-size:9px;
	color:#5F5F5D;
	clear:both;
	padding-top: 20px;
	text-align: left;
	padding-left: 143px;
}
#impressum-blog a {
	color:#5F5F5D;
	text-decoration:none;
	font-size: 9px;
}
#impressum-blog a:hover {
	text-decoration:underline;
}


#raender {
	vertical-align:top;
	height: 500px;
	background-image: url(../startseite/bilder/HG-main.png);
	background-repeat: repeat-y;
}



#foot {
	width:500px;
	background-color:#FFFFFF;
	background-position:bottom;
	border-top:2px solid white;


clear:both;
}


.footer_LueA {
	color: #ffffff;
	font-size: 11px;
	height: 25px;
	text-align: right;
	background-image: url(../startseite/bilder/HG-footer-LueA.jpg);
	background-repeat: no-repeat;
}

.footer_LueA span{
	position: relative;
	top: 5px;
	right: 15px;
}

.footer_LueA a{
	text-decoration: none;
}







/* Elemente verstecken, aber nicht abschalten */
.hide {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height: 0px;
	overflow:hidden;
	display:inline;
}

/* Elemente verstecken */
.hidden {
  display: none;
}

.editBox{
	position: absolute;
	background-color: transparent;
	background-repeat: no-repeat;
	z-index: 9999;
}	

.editBox a{
	display: block;
	width: 100%;
	height: 100%;
}

.online_edit,
.online_edit_bilder{
  position: relative;
  height:auto !important;
  height:1px;
}

.online_edit .editBox{
  width:18px;
  height:18px;
  background-image: url("../redaktion/bilder/icon_edit.gif");
} 

.online_edit_bilder .editBox{
  width:18px;
  height:18px;
  background-image: url("../redaktion/bilder/icon_bilder.gif");
} 

#page{
	position:relative;
	margin-top: 20px;
	width: 100%;
	height: auto !important;
	height: 500px;
	min-height:500px;
	background: transparent url(../startseite/bilder/HG-main.png) repeat-y; 
}

#innen{
	margin: 0 0px;
}





input.search{
	
}
