@import url(/css/navigation.css);
html {
	font: 11px / 15px Verdana, sans-serif
	}
body {
	background-color: #fff;
	margin: 0;
	}
.bodycontent {
	background: transparent;
	text-align: left;
	margin: 0;
	padding: 0;
	}

/* blog-feed auf startseite anzeigen */
div.feed {
	display: none;
	}

img {
	border: none
	}
	
.bildrahmen {
	border: 1px solid #222 !important;
	}
	
	
#basic {
	background-image: url('/pictures/back_basic.gif');
	background-repeat: repeat-y;
	width: 950px
	}
#FormTable td {
	padding: 2px 0px;
	}
.break_left {
	clear: left
	}
.break_right {
	clear: right
	}
.break_both {
	clear: both;
	}
.blind, .invis {
	display: none
	}
a {
	color: #0e6cb4;
	text-decoration: underline
	}
a:hover {
	text-decoration: none
	}
p {
	margin-top: 0
	}
h1 {
	color: #0e6cb4;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 0;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #0e6cb4
	}
h2 {
	color: #0e6cb4;
	font-size: 12px;
	margin-bottom: 8px
	}
h3 {
	color: #000;
	font-size: 11px;
	margin-bottom: 8px
	}
hr {
	color: #d9d9d9;
	background-color: #d9d9d9;
	height: 1px;
	border: 0px none;
	}
ul {
	list-style-type: square;
	margin-top: 0;
	padding-left: 15px;
	}
ol {
	margin-top: 0
	}
table {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	line-height: 15px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	}
th {
	font-weight: bold;
	color: #0e6cb4;
	text-align: left;
	padding: 0 0 15px
	}
table.liste {
	width: 536px;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-spacing: 0;
	}
table.liste th {
	background-color: #d4e4f1;
	padding: 2px 15px 2px 0;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	}
table.liste td {
	border-bottom: 1px solid #b7b7b7;
	padding: 2px 15px 2px 0;
	}
table.list {
	width: 536px;
	}
table.list th {
	background-color: #e8e8e8;
	padding: 2px 15px 2px 0;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	}
table.list td {
	padding: 2px 15px 2px 0;
	border-bottom: 1px solid #b7b7b7;
	}
td {
	padding: 0;
	vertical-align: top
	}
input,
textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding: 2px;
	border: 1px solid #999;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	font-weight: normal;
	}

input:hover, textarea:hover {cursor: pointer;}
/* ----- Beginn Head ----- */
#top {
	
	}
#top_links {
	background-repeat: no-repeat;
	/margin-right: -2px;
	padding: 0px;
	width: 780px;
	height: 142px;
	float: left
	}
html>body #top_links {
	margin: 0px
	}
div.theme_l0 {
	background-image: url('/pictures/top_a0.jpg')
	}
div.theme_l1 {
	background-image: url('/pictures/top_a1.jpg')
	}
div.theme_l2 {
	background-image: url('/pictures/top_a2.jpg')
	}
div.theme_l3 {
	background-image: url('/pictures/top_a3.jpg')
	}
div.theme_l4 {
	background-image: url('/pictures/top_a4.jpg')
	}
div.theme_l5 {
	background-image: url('/pictures/top_a5.jpg')
	}
div.theme_l6 {
	background-image: url('/pictures/top_a6.jpg')
	}
div.theme_l7 {
	background-image: url('/pictures/top_a7.jpg')
	}
div.theme_l8 {
	background-image: url('/pictures/top_a8.jpg')
	}
div.theme_l9 {
	background-image: url('/pictures/top_a9.jpg')
	}
div.theme_l10 {
	background-image: url('/pictures/top_a10.jpg')
	}
#top_rechts {
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 90 0 0;
	width: 169px
	}
html>body #top_rechts {
	margin-left: 781px
	}
div.theme_r0 {
	background-image: url('/pictures/top_b0.jpg')
	}
div.theme_r1 {
	background-image: url('/pictures/top_b1.jpg')
	}
div.theme_r2 {
	background-image: url('/pictures/top_b2.jpg')
	}
div.theme_r3 {
	background-image: url('/pictures/top_b3.jpg')
	}
div.theme_r4 {
	background-image: url('/pictures/top_b4.jpg')
	}
div.theme_r5 {
	background-image: url('/pictures/top_b5.jpg')
	}
div.theme_r6 {
	background-image: url('/pictures/top_b6.jpg')
	}
div.theme_r7 {
	background-image: url('/pictures/top_b7.jpg')
	}
div.theme_r8 {
	background-image: url('/pictures/top_b8.jpg')
	}
div.theme_r9 {
	background-image: url('/pictures/top_b9.jpg')
	}
div.theme_r10 {
	background-image: url('/pictures/top_b10.jpg')
	}
#topnav {
	padding: 0px;
	margin: 0px
	}
#topnav ul {
	margin: 3px 19px 0px 0px;
	padding: 0px
	}
.topnav_li {
	margin: 0px;
	list-style-type: none;
	background-image: url('/pictures/topnav_punkt.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	float: right;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px
	}
.topnav_ohne {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	margin-bottom: 10px
	}
.topnav_suche {
	float: left;
	margin: 0;
	padding: 0 0 0 13px;
	list-style-type: none;
	}
#topnav ul a {
	color: #0e6cb4;
	text-decoration: none
	}
#topnav ul a:hover {
	color: #666;
	text-decoration: none
	}
#volltextsuche input.suchfeld {
	width: 91px;
	}
#volltextsuche input.formsubmit {
	width: 42px;
	color: #0e6cb4;
	font-size: 10px;
	background-color: transparent;
	padding: 0px;
	margin-left: 4px;
	border-style: none
	}
/* ----- Beginn Content ----- */
#content {
	
	}
#flashfilm {
	margin: 0 192px 0 219px;
	position: static;
	}
/* ----- Beginn Rechts ----- */
#rechts {
	margin-right: 8px;
	margin-top: 10px;
	padding-top: 12px;
	width: 139px;
	float: right;
	border-top: 1px solid #0e6cb4
	}
html>body #rechts {
	margin-right: 16px
	}
#rechts ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#rechts ul.sidebar li a {
	padding: 4px 0;
	text-decoration: none;
	display: block;
	}
#rechts ul.sidebar li a:hover {
	color: #666;
	}
/* ----- Beginn Inhalt -----*/
#inhalt {
	margin: 0px 192px 0px 219px;
	padding-top: 0px
	}
	


#inhalt_ga {
	margin: 0px 192px 0px 185px;
	padding-top: 0px
	}
#inhalt_ga h1 {
	margin-left: 34px;
	}
/* ----- Beginn Startseite -----*/
#newscontainer h2 {
	background-image: url('/pictures/back_topnews.jpg');
	background-repeat: no-repeat;
	height: 80px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 15px
	}
#newsmeldungen {
	width: 530px;
	}
#eventscontainer h2 {
	background-image: url('/pictures/back_topevents.jpg');
	background-repeat: no-repeat;
	height: 80px;
	margin: 15px 0;
	}
/* ----- Beginn Footer -----*/
#footer {
	color: #fff;
	font-size: 10px;
	font-family: Arial;
	line-height: 12px;
	background-color: #0e6cb4;
	margin-left: 219px
	}
#footer a {
	color: #fff;
	text-decoration: none
	}
#footer a:hover {
	text-decoration: underline
	}
#nachoben {
	padding: 7px 0px 7px 7px;
	border-right: 1px solid #fff;
	width: 562px;
	}
html>body #nachoben {
	width: 554px
	}
#created {
	padding: 7px 0 0 0;
	float: right;
	width: 155px
	}
A.suche {
	color: gray;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none
	}
A.suche:HOVER {
	color: silver;
	}
A.seitenliste {
	color: gray;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none
	}
A.seitenliste:HOVER {
	color: silver;
	}
TABLE.standart {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px
	}
.topnews {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px
	}
a.topnews {
	color: #0e6cb4;
	text-decoration: underline
	}
a.topnews:HOVER {
	color: #666;
	text-decoration: none
	}
/* dokumente */
a.pdf {
	background-image: url('/icons/module/Dokument3_0/icon_pdf_klein.gif');
	}
a.doc, a.rtf {
	background-image: url('/icons/module/Dokument3_0/icon_word_klein.gif');
	}
a.xls {
	background-image: url('/icons/module/Dokument3_0/icon_excel_klein.gif');
	}
a.pps {
	background-image: url('/icons/module/Dokument3_0/icon_powerpoint_klein.gif');
	}
a.zip {
	background-image: url('/icons/module/Dokument3_0/icon_zip_klein.gif');
	}
a.txt {
	background-image: url('/icons/module/Dokument3_0/icon_txt_klein.gif');
	}
a.document {
	background-position: 0 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	}
/* =formulare
------------------------------------------- */
#formmail table.liste {
	width: 535px;
	border-collapse: collapse;
	border-spacing: 0;
	}
#formmail table.liste th {
	background-color: #f2f2f2;
	padding: 2px 15px 2px 0;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	}
#formmail table td {
	padding: 2px 15px 2px 0;
	}
#formmail table.liste td {
	border-bottom: 1px solid #b7b7b7;
	}
#formmail table input,
#formmail table textarea {
	background-color: #f2f2f2;
	border: 1px solid #b7b7b7;
	}
#formmail table input:hover,
#formmail table input:focus,
#formmail table textarea:hover,
#formmail table textarea:focus {
	background-color: #fff;
	border: 1px solid #000;
	}
#formmail table.liste input.nostyle {
	height: auto;
	width: auto;
	border: none;
	background-color: transparent;
	}
#shop table {
	border: 1px solid #000;
}
* html ul li a {
	height: 1%;
	}
* html .bodycontent ul li a {
	height: auto;
	}


#formmail label {width: 120px; float: left;}

*+ html formmail p {height: 10px; line-height: 10px; margin: 0; padding: 0;}

#formmail input {height: 20px;}

.pulldown_title {width: 120px; float: left; }

#formmail input, #formmail textarea, #FormTable input, #FormTable textarea {
border: 1px solid #999;
background-color: #efefef;
}

#formmail input:hover, #formmail textarea:hover, #FormTable input:hover, #FormTable textarea:hover {
border: 1px solid #000;
background-color: #fff;
cursor: pointer;
}

.banner_nav img {
margin: 10px 0 0 10px;
}
#gemeinsam {
position: absolute;
left: 598px;
top: 81px;
}

#film {
padding-bottom: 6px
}
.bewussthandeln {
margin-left: -15px;
margin-bottom: 10px;
}
*+html .bewussthandeln {
margin-left: -14px;
}




/* seite reservationen */

#page837 #rechts, #page840 #rechts {
display:none;

}

#page837 #inhalt, #page840 #inhalt {
width: 800px;
padding-left: 216px;
margin: 0px 192px 0px 0;
}

* html #page837 #inhalt, * html #page840 #inhalt {
width: 1016px;
}


#page837 #basic, #page840 #basic {
width: 1035px;
background-image: url('/pictures/back_basic3.gif');
}

#page837 div.theme_l7, #page840 div.theme_l7 {
	background-image: url('/pictures/top_a7-lang.jpg')
	}

#page837 #top_links, #page840 #top_links {
	width: 864px;
	}

html>body#page837 #top_rechts, html>body#page840 #top_rechts {
	margin-left: 864px;
	}
	
* html #page837 #top_rechts, * html #page840 #top_rechts {
top: 0;
position: absolute;
left: 864px;
	}
	
#page837 #footer, #page840 #footer {
width: 814px;
	}
