@CHARSET "UTF-8";
* {
	margin:					0;
	padding:				0;
	} 

p {
	margin-bottom:			10px;
	}

h1 {
	font-weight:			bold;
	font-size:				10pt;
	line-height:			20px;
	color:					#003254;
	margin-bottom:			20px;
	}
	

h2 {
	font-weight:			bold;
	font-size:				9pt;
	line-height:			20px;
	color:					#003254;
	margin-top:				10px;
	margin-bottom:			2px;
	}

a { color:#003254; text-decoration:none; }
a:link { color:#6d2846; text-decoration:none; }
a:visited { color:#003254; text-decoration:none; }
a:focus { color:#003254; text-decoration:none; }
a:hover { color:#003254; text-decoration:underline; }
a#aktiv { color:#6d2846; text-decoration:underline;}

html,body {
	width:					100%;
	height:					100%;
	background:				#ffffff;
	color:					#000000;
	} 

body {
	font:					normal 8pt/15px verdana, arial, sans-serif;
	}

#distance { 
	display:				none;
	}

#box {
	text-align:				left;
	height:					auto;
	width:					100%;
	background:				#ffffff;
	margin:					0 auto;
	padding-top:			10px;
	}
	
.navigation {
	display:				none;
	}
	
ul.navigation  {
	width:					910px;
	list-style:				none;
	margin-left:			75px;		/* left von 45 auf 75 hoch wg. fond*/
	}

ul.navigation li {
	width:					auto;
	height:					25px;
	float:					right;
	padding-left:			22px;
	font-weight:			bold;
	line-height:			25px;
	vertical-align: 		baseline;
	text-align:				right;
	}
ul.navigation a { color:#003254; text-decoration:none; }
ul.navigation a:link { color:#003254; text-decoration:none; }
ul.navigation a:visited { color:#003254; text-decoration:none; }
ul.navigation a:focus { color:#003254; text-decoration:none; }
ul.navigation a:hover { color:#b10026; text-decoration:none; }
ul.navigation a#aktiv { color:#b10026; text-decoration:none;}

ul.subnavigation  {
	width:					auto;
	list-style:				none;
	margin-left:			45px;
	color:					#000000;
	text-transform: 		uppercase;
	}

ul.subnavigation li {
	width:					auto;
	height:					30px;
	font-size:				10pt;
	font-weight:			normal;
	line-height:			30px;
	vertical-align: 		baseline;
	text-align:				left;
	}
ul.subnavigation a { color:#000000; text-decoration:none; }
ul.subnavigation a:link { color:#000000; text-decoration:none; }
ul.subnavigation a:visited { color:#000000; text-decoration:none; }
ul.subnavigation a:focus { color:#000000; text-decoration:none; }
ul.subnavigation a:hover { color:#b10026; text-decoration:none; }
ul.subnavigation a#aktiv { color:#b10026; text-decoration:none;}

#gallery_navigation {
	display:				none;
	}
	
#content {
	width:					100%;
	height:					auto;
	margin:					0px auto auto auto;
	}
	
#content_spalte, #content_spalte_1 {
	width:					100%;
	height:					auto;
	margin:					0px auto auto auto;
	}

#content_spalte_1 {
	margin-left:			auto;	/* left von 25 auf 55 hoch wg. fond*/
	}
	
#box_2, #box_3, #box_4, #box_5, #box_6, #box_7, #box_8, #box_9 {
	display:				none;
	}
	
.impressionen_pics {
	width:					290px;
	height:					220px;
	margin:					20px auto auto 20px;
	float: 					left;
	}
	
#content_spalte #box_3, #content_spalte #box_6, #content_spalte #box_9 {
	margin-left:			20px;
	}
	  
#box_logo {
	margin:					0px auto auto 20px;
	text-align:				center;
	}
	
#contentbox_2, #contentbox_45, #contentbox_4578, #contentbox_258, #contentbox_47, #subnav, #impressionen {
	margin:					auto;		/* 22 wegen den 2px Rahmen*/
	padding:				10px 10px;
	text-align:				left;
	width:					90%;
	height:					auto;
	}

#impressionen {
	width:					620px;	/* 20px weniger wegen padding */
	height:					720px;	/* 20px weniger wegen padding */ /* nochmal 4px weniger wegen Rahmen */
	padding: 				0;
	border: 				none;
	margin:					-20px auto auto 20px;
	overflow: 				hidden;
	background:				none;
	}



/* FCE */
.fce_2Spalten {
	clear:both;
	width:100%;
}
.fce_2Spalten .artikel {
	margin:10px 0;
}
.fce_2Spalten_links {
	float:left;
	width:49.5%;
}
.fce_2Spalten_rechts {
	float:right;
	width:49.5%;
}

.fce_3Spalten {
	clear:both;
	width:100%;
}
.fce_3Spalten .artikel {
	margin:10px 0;
}
.fce_3Spalten_links {
	float:left;
	width:33%;
}
.fce_3Spalten_mitte {
	float:left;
	width:33%;
}
.fce_3Spalten_rechts {
	float:left;
	width:33%;
}




/* MR styles for extension "tx_veguestbook_pi1" */
.tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		background:#003254 none repeat scroll 0 0;
		clear:both;
		color:#FFFFFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding:2px 2px 2px 10px;
		width:95%;
	}
	
	.tx-guestbook-post {
		width:	95%;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:25%;
		background:#EFEFEF;
		padding: 10px;
		font-size:75%;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:100%;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:65%;
		background:#FFF;
		padding: 10px;
		height: 100%;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 5px 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		margin-right:	5px;
		font:					normal 8pt/16px verdana, arial, sans-serif;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:10em;
		margin-right:	5px;
		font:					normal 8pt/16px verdana, arial, sans-serif;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 20em;
		display: block;
		float: left;
		margin-right:	5px;
		font:					normal 8pt/16px verdana, arial, sans-serif;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
	
.news { margin: auto auto 20px auto;}
.news_date { margin: 0px auto 5px auto;}
.news h1 { margin: 0px auto 5px auto;}
.news_more { margin: 0px auto auto auto;}
