/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4D4D4C;
	padding: 0px 0px;
	margin: 0px 0px;
	background-color: #FFF;
	background-image:url(../media/bg_main.gif);
	background-position:top center;
	background-repeat:repeat-x;
}

a {text-decoration:underline; color:#4D4D4C}
a:hover	{text-decoration:none; color:#4D4D4C}
p {line-height:21px;}
hr {border-bottom: #DDDBD0 1px solid; border-top:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; margin:3px 0px; padding: 0px;}
.clearer {clear:both;}


#wrapper { background-image:url(../media/bg_main_top.gif); background-position:top center; background-repeat:no-repeat; width:880px; margin:auto; height:860px; padding: 0px 30px 0px 30px;}
#top {height:60px;}
#top_menu {position:absolute; margin:18px 0px 0px 755px; font-size:10px;}
#top_menu a{ color:#707173; text-decoration:none;}
#top_menu a:hover{ color:#707173; text-decoration:underline;}


#content_left {float:left; background-image:url(../media/bg_menu.gif); background-position:top center; width:270px; padding: 45px 0px 0px 0px; height:685px;}
#content_right {float:right; background-image: url(../media/bereich/001.jpg); background-position:top center; width:610px; height:730px;}
#menu { font-size:14px; font-weight:bold; line-height:27px;}
#menu a { text-decoration:none;   padding:0px 0px 0px 15px; height:31px; display:block; margin:0px 5px 0px 0px; color:#FFF; }
#menu a:hover { text-decoration:none;  background-image:url(../media/bereich/menu_current.gif); padding:0px 0px 0px 15px; height:31px; display:block; margin-right:5px; color:#FFF;   }
#menu .current { background-image:url(../media/bereich/menu_current.gif); padding:0px 0px 0px 15px; height:31px; display:block; margin-right:5px; color:#67703b; }

#menu .sub { font-size:12px; font-weight:normal; line-height:19px; background-color:#e8e8c8; margin:0px 5px 5px 5px;}
#menu .sub a { text-decoration:none;   padding:0px 0px 0px 30px; height:21px; display:block; margin:0px; color:#4D4D4C; }
#menu .sub a:hover { text-decoration:none;  background-image:none; padding:0px 0px 0px 30px; height:21px; display:block; color:#4D4D4C; background-color:#d3d284; }
#menu .sub .current { text-decoration:none;  background-image:none; padding:0px 0px 0px 30px; height:21px; display:block; color:#4D4D4C; background-color:#d3d284; font-weight:bold; }

#content_right_2 {float:right; background-image: url(../media/bereich/002.jpg); background-position:top center; width:610px; height:730px;}

#content_right_2 p{line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_2 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:30px; margin:30px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_2 .text_1 {position:absolute; margin:100px 0px 0px 75px; z-index:2; width:240px; height:500px;}
#content_right_2 .text_2 {position:absolute; margin:79px 0px 0px 350px; z-index:1; width:230px; height:480px; color:#FFF;}
#content_right_2 .text_1 ul {margin:0px 0px 21px 0px; padding:0px; color:#FFF;}
#content_right_2 .text_1 ul li {line-height:17px; margin: 0px 0px 0px 14px;}
#content_right_2 .text_2 ul {list-style-type:none; margin:0px 0px 17px 0px; padding:0px; color:#FFF;}
#content_right_2 .text_2 ul li {  line-height:17px; padding: 0px 0px 0px 14px;}
#content_right_2 .text_2 ul li ul {margin:0px 0px 0px 0px; padding: 0px 0px 17px 16px;}
#content_right_2 .text_2 ul li ul li {list-style-type: disc; padding: 0px 0px 0px 0px; }

#content_right_3 {float:right; background-image: url(../media/bereich/003.jpg); background-position:top center; width:610px; height:730px;}

#content_right_3 p{line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_3 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_3 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_3 .text_1 {position:absolute; margin:95px 0px 0px 75px; z-index:2; width:240px; height:500px;}
#content_right_3 .text_2 {position:absolute; margin:74px 0px 0px 350px; z-index:1; width:230px; height:480px; color:#FFF;}
#content_right_3 .text_1 ul {margin:0px 0px 21px 0px; padding:0px;}
#content_right_3 .text_1 ul li {line-height:17px; margin: 0px 0px 31px 14px;}

#content_right_4 {float:right; background-image: url(../media/bereich/004.jpg); background-position:top center; width:610px; height:730px;}

#content_right_4 p{line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_4 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_4 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_4 .text_1 {position:absolute; margin:102px 0px 0px 75px; z-index:2; width:240px; height:500px;}
#content_right_4 .text_2 {position:absolute; margin:191px 0px 0px 355px; z-index:1; width:220px; height:480px; color:#FFF; font-style:italic;}

/*#content_right_5 {float:right; background-image: url(../media/bereich/005.jpg); background-position:top center; width:610px; height:730px;}

#content_right_5 p{line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_5 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_5 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_5 .text_1 {position:absolute; margin:102px 0px 0px 40px; z-index:1; width:240px; height:500px;}
#content_right_5 .text_2 {position:absolute; margin:60px 0px 0px 128px; z-index:2; width:420px; height:480px; color:#FFF; font-style:italic;}*/

#content_right_5 {float:right; background-image: url(../media/bereich/005_neu_2010.jpg); background-position:top center; width:610px; height:730px;}

#content_right_5 p{line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_5 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_5 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_5 .text_1 {position:absolute; margin:102px 0px 0px 40px; z-index:1; width:240px; height:500px;}
#content_right_5 .text_2 {position:absolute; margin:60px 0px 0px 128px; z-index:2; width:420px; height:480px; color:#FFF; font-style:italic;}

#content_right_5b {float:right; background-image: url(../media/bereich/005_b.jpg); background-position:top center; width:610px; height:730px;}

#content_right_5b p{line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_5b h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_5b h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_5b .text_1 {position:absolute; margin:102px 0px 0px 40px; z-index:1; width:240px; height:500px;}
#content_right_5b .text_2 {position:absolute; margin:60px 0px 0px 128px; z-index:2; width:420px; height:480px; color:#FFF; font-style:italic;}

#content_right_6 {float:right; background-image: url(../media/bereich/006.jpg); background-position:top center; width:610px; height:730px;}

#content_right_6 p{ line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_6 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_6 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_6 .text_1 {position:absolute; margin:102px 0px 0px 78px; z-index:1; width:430px; height:500px;}

#content_right_7 {float:right; background-image: url(../media/bereich/007.jpg); background-position:top center; width:610px; height:730px;}

#content_right_7 p{ line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_7 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_7 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_7 .text_1 {position:absolute; margin:102px 0px 0px 75px; z-index:1; width:430px; height:500px;}

#content_right_8 {float:right; background-image: url(../media/bereich/008.jpg); background-position:top center; width:610px; height:730px;}

#content_right_8 p{ line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_8 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_8 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_8 .text_1 {position:absolute; margin:102px 0px 0px 75px; z-index:1; width:430px; height:500px;}


#content_right_9 {float:right; background-image: url(../media/bereich/009.jpg); background-position:top center; width:610px; height:730px;}

#content_right_9 p{ line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_9 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_9 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_9 .text_1 {position:absolute; margin:82px 0px 0px 75px; z-index:1; width:430px; height:500px;}

#content_right_10 {float:right; background-image: url(../media/bereich/010.jpg); background-position:top center; width:610px; height:730px;}

#content_right_10 p{ line-height:17px; margin:0px 0px 16px 0px; padding:0px 0px 0px 0px;}
#content_right_10 h1{ color:#FFF; font-size:2.6em; font-weight:bold; line-height:20px; margin:35px 0px 0px 50px; padding:0px 0px 0px 0px;}
#content_right_10 h2{ color:#FFF; font-size:2.1em; font-weight:bold; line-height:normal; margin:0px 0px 0px 80px; padding:0px 0px 0px 0px;}
#content_right_10 .text_1 {position:absolute; margin:82px 0px 0px 75px; z-index:1; width:430px; height:500px;}

/* Highslide */

.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}


.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 670px;
	height: 700px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}



/*	forms
*******************************************************************************/

/* PLZ */
.forminput1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	color: #000000;
	border: 1px solid #A0A0A0;
	width: 30px;
	background-color: #FFFFFF;
	margin:0px;
}

/* Eingabe Zeile */
.forminput2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	color: #000000;
	border: 1px solid #A0A0A0;
	width: 260px;
	background-color: #FFFFFF;
}

/* Ort */
.forminput3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	color: #000000;
	border: 1px solid #A0A0A0;
	width: 222px;
	background-color: #FFFFFF;
}

/* Mitteilung */
.forminput4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	color: #000000;
	border: 1px solid #A0A0A0;
	width: 260px;
	background-color: #FFFFFF;
}

/* Button */
.forminput5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	color: #ffffff;
	font-weight:bold;
	border: 1px solid #c0be0f;
	width: 140px;
	background-color: #c0be0f;
}

/* Jumpbox */
.forminput6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
   	color: #000000;
	border: 1px solid #A0A0A0;
	width: 144px;
	background-color: #FFFFFF;
}
