@charset "utf-8";

body {
	font: 13px Verdana, Geneva, sans-serif;
	background: #dedede /*url('Bilder/bg_switch/default.jpg') no-repeat*/;
	background-position:top center;
	margin: 0;
	padding: 0;
	color: #343434;
	line-height:16px;
}

.container {
	width: 986px;
	margin: 0 auto;
}

.header {
	background:url('Bilder/header_bg.png') no-repeat;
	height:431px;
	position:relative;
}
img.logo { position:absolute; top:47px; left:-1px; z-index:40; border:none; }
img.header_switch { position:absolute; top:20px; left:13px; z-index:10; }
div.adresse { position:absolute; width:960px; height:30px; top:296px; left:13px; z-index:60; background:url(Bilder/adresse_bg.png) no-repeat; line-height:30px; text-align:center; font-size:13px; }
div.adresse a { text-decoration:none; }
div.w_e1 { position:absolute; top:396px; left:21px; z-index:40; border:none; color:#6a6a6a; font-size:14px; }

.sidebar1 {
	float: left;
	width: 190px;
	padding-bottom: 0px;
	min-height:300px;
	color:#e6e6e6;
}
.content_container {
	padding:0 13px 0 13px;
	background:url('Bilder/content_bg.png') repeat-y;
	min-height:100px;
}
.content {
	padding: 25px 30px 25px 0px;
	width: 740px;
	float: left;
	position:relative;
}

.sidebar2 {
	float: left;
	width: 0px;
	padding: 0px 0;
}

.footer {
	height:30px;
	margin: 0 auto;
	padding:23px 13px 0 0;
	text-align:right;
	background:url('Bilder/footer_bg.png') no-repeat;
	color:#282828;
}

.fltrt {  
	float: right;
	margin:0 0 15px 15px;
}
.fltlft { 
	float: left;
	margin:0 15px 15px 0;
}


.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

h1 { font-size:26px; font-weight:normal; margin:10px 0 35px 0; color:#c25059; }
h2 { font-size:17px; font-weight:normal; margin:0 0 15px 0; color:#c25059; }
a { color:#343434; text-decoration:underline; }
a:hover { color:#c25059; }
a img { border:1px solid #ffffff; margin: 0 10px 0 0; }

.rechts { float:right; }
.links { float:left; }
.rechts img, .links img { margin:0 0 10px 0; }

ul.menu_hor { position:absolute; top:344px; left:13px; z-index:50; margin:0; padding:1px 0 0 0; list-style:none; background:url(Bilder/menu_hor_bg.png) no-repeat; width:807px; height:33px; padding:0 0 0 153px; }
ul.menu_hor li { float:left; }
ul.menu_hor li a { display:block; font-size:14px; text-decoration:none; height:33px; text-align:center; line-height:33px; padding:0 20px; color:#FFFFFF; }
ul.menu_hor li a:hover { background:#343434; }
#horpunkt_aktiv { background:#343434; }

ul.s1 { margin:-8px 0 0 3px; padding:0px 0 0 0; list-style:none; }
ul.s1 li {  }
ul.s1 li a { display:block; font-size:14px; text-decoration:none; height:20px; width:147px; text-align:left; line-height:20px; margin:8px 0 0px 0; padding:0 0 0 5px; color:#e6e6e6; }
ul.s1 li a:hover { color:#282828; background:#e6e6e6; }
#s1_aktiv {  color:#282828; background:#e6e6e6; }

ul.s2 { margin:0px 0 10px 5px; padding:0px 0 0 0; list-style:none; }
ul.s2 li {  }
ul.s2 li a { display:block; font-size:11px; text-decoration:none; height:18px; width:142px; text-align:left; line-height:18px; margin:5px 0 0px 0; padding:0 0 0 5px; color:#e6e6e6; }
ul.s2 li a:hover { color:#282828; background:#e6e6e6; }
#s2_aktiv {  color:#282828; background:#e6e6e6; }


a.sitemap { text-decoration:none; color:#c25059; display:block; }
a:hover.sitemap { text-decoration:underline; color:#c25059; display:block; }
a.e1 { font-size:18px; margin:20px 0 0 0px; }
a.e2 { font-size:16px; margin:15px 0 0 25px; }
a.e3 { font-size:12px; margin:10px 0 0 60px; }

a.org_menu { color:#282828; text-decoration:none; font-size:12px; }
a:hover.org_menu { text-decoration:underline; }
#orgpunkt_aktiv { text-decoration:underline; }

div.breadcrumb { position:absolute; top:396px; left:200px; z-index:40; border:none; color:#6a6a6a; font-size:11px; }
div.breadcrumb a { color:#e6e6e6; text-decoration:none; }
div.breadcrumb a:hover { text-decoration:underline; }

div.infobox { border:1px dotted #343434; border-top:none; border-left:none; border-right:none; padding:10px 0 15px 0; }

a.pdf { display:block; width:140px; height:15px; background:url('Bilder/pdf.png') no-repeat; padding:0 0 0 20px; }
a.gm { display:block; width:210px; height:15px; background:url('Bilder/gm.png') no-repeat; padding:0 0 0 20px; }

div.oeffnungszeiten { float:right; width:400px; }
div.oeffnungszeiten span { float:left; width:70px; }

a.galerie { display:block; width:256px; float:right; margin:0 0 20px 20px; color:#C25059; text-decoration:none; }
a.galerie img { margin:0 0 3px 0; }
a.galerie:hover { text-decoration:underline; }
a.galerie span { display:block; background:url(Bilder/galerie.png) no-repeat; padding:0 0 0 25px; height:16px; }

a.multiple { display:block; width:256px; float:left; margin:0 20px 20px 0px; color:#C25059; text-decoration:none; }
a.multiple img { margin:0 0 3px 0; }
a.multiple:hover { text-decoration:underline; }
a.multiple span { display:block; background:url(Bilder/galerie.png) no-repeat; padding:0 0 0 25px; height:16px; }


div.stonehenge {border-bottom:1px dotted #343434; margin:0 0 30px 0; padding:0 0 10px 0;}
div.presse {width: 161px; float: left;}

table.referenzen { border-collapse: collapse; }
.referenzen td {text-align:left; vertical-align:top; padding: 7px; border:1px solid #aaaaaa; border-left:0px; border-right:0px; }
.referenzen th {text-align:left; padding: 7px; color:#c25059; }

