/*// -- Allgemein -- //*//***********************/

html, body { 	
	margin:		0; 	
	padding:	0; 	
	overflow:	auto; 
	}
body { 	
	background-color:#5A5559;	
	background-image:url(../img/wswlogosmall.gif);	
	height:		100%; 
	}
body#tinymce, body.cke_show_borders {	
	background-color:white;	
	background-image:none;
	}
iframe body {
	background-color:white;	
	background-image:none;
	}
#cke_edit-body {
	width:	auto !important;
	}
img {	
	border:		none 
	}
a {	
	text-decoration:none;
	}
hr {	
	border:	3px solid #F4DF9E;	
	background-color:#F4DF9E;	
	clear:	both;	
	margin:	30px 0
	}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}.raised .b4, .raised .b4b {height:2px; margin:0 1px;}.raised .b3, .raised .b3b {margin:0 2px;}.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}.raised .b1, .raised .b1b {margin:0 5px;}.raised .bg_body {background-color:#b6d271;}.raised .borders_body {border-left:1px solid #b6d271; border-right:1px solid #b6d271;}.Helv {	font-family:Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#575757;}.Ari {	font-family:Arial,Helvetica,"Liberation Sans",sans-serif;	color:		#575757;}.psA {	position:	absolute;}.psR {	position:	relative;}span.content-textbody table, span.content-textbody tbody, span.content-textbody tr, span.content-textbody td,div.view-content table, div.view-content tbody, div.view-content tr, div.view-content td {	border:		0 none !important;	margin:		0 0 9px;	vertical-align:text-top;}br, table, p {	clear:		both;}/*// -- Grundaufbau -- //*//*************************/#wrapper {	left:		50%;	margin-left: -480px;	width:		956px;	height:		auto;	background-color:#F1D379;	border-left:1px solid white;	border-right:1px solid white;}#left_col {	float:		left;	width:		110px;	height:		682px;	margin-top:	0;	margin-bottom:	0;	background:	url(../img/left.png) no-repeat;	background-position:0 92px;}#header {	float:		left;	width:		846px;	height:		292px;}#main_menu {	float:		left;	width:		846px;	height:		88px;	z-index:	99;}#content {	float:		left;	width:		611px; /*846px;*/	height:		auto;	margin-top:	40px; 	border-right:1px dotted #00304B;}#right_col {	float:		left;	width:		233px;	height:		auto;	margin-top:	40px;	border-left:1px dotted #00304B;}#footer {	float:		right;	width:		846px;	height:		auto;	margin-bottom:10px;	border-top:	1px dotted #00304B;}/*// -- Kopf -- //*//******************/div#views-Titelbild-block_1 {	top:		0;	left:		0;	width:		846px;	height:		280px;	z-index:	0;}div#views-Titelbild-block_1 * img {	width:		846px;	height:		280px;}div#headercaption {	left:		498px;	bottom:		12px;	width:		323px;	height:		40px;	background:	none;	z-index:	1;	display:	none;	overflow:	hidden;}div#headercaption div {	width:		100%;	height:		100%;	background-color:white;	opacity:	0.65;	-moz-opacity:0.65;	filter:		Alpha(opacity=65);}div#headercaption span {	margin:		6px 7px;}.img_caption {	font:		11px/14px Arial,"Liberation Sans",sans-serif;	letter-spacing:0.05em;	color:		#575757;}div#logolayer {	left:		490px;	top:		0px;	width:		356px;	height:		156px;	background-image:url(../img/logolayer.png);	z-index:	1;	/*opacity:	0.69;	-moz-opacity:0.69;*/}div#wswlogo {	left:		786px;	top:		18px;	width:		33px;	height:		45px;	z-index:	2;}div#headerbottom {	left:		0px;	bottom:		0px;	width:		846px;	height:		12px;	background-color:white;	opacity:	0.28;	-moz-opacity:0.28;	filter:		Alpha(opacity=28);}div#clock {	top:		240px;	left:		5px;	width:		41px;	height:		39px;}/*// -- Hauptmenue -- //*//************************/div#mm_bg {	left:		0;	top:		0;	width:		148px;	height:		36px;	background-color:white;	opacity:	0.44;	-moz-opacity:0.44;	filter:		Alpha(opacity=44);}div#search_form {	top:		48px;	width:		148px;	padding:	0;	margin:		0;}div#edit-search-theme-form-1-wrapper {	position:	relative;	float:		left;	margin-top:	0px;	margin-right:7px;	width:		125px;}.form-text, .form-textarea {	font:		bold 10px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#808080;}div#edit-search-theme-form-1-wrapper label {	display:	none;}input#edit-search-theme-form-1 {	width:		100%;	height:		14px;	border:		1px solid #00405A;	background-color:white;	padding-left:0.1em;	padding-top:0.2em;}div#content form#search-form {	display:	none;}div.content ul {	padding-left:13px;}/*// -- Inhalt -- //*//********************/.headline, h2, h2 a, div.views-row div h2 a, div.box h2 {	font:		bold 18px/22px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	line-height:22px;	color:		#00304B;	letter-spacing:0.03em;	margin:		0 0 2px 0;}h1, h1 a, .content-main .view-header {	font:		bold 20px/22px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	line-height:22px;	color:		#00304B;	letter-spacing:0.03em;	margin:		0 0 12px 0;}h3 {	font:		bold 13px/20px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#00304B;	letter-spacing:0.03em;	margin:		3px 0 2px 0;}h4 a:link, h4 a:visited {	color:		#00304B;}.content-textbody strong, .content-textbody b {	color:		#00304B;	margin-top:	9px;}.date_small {	font:		12px/18px Arial,"Liberation Sans",sans-serif;	color:		#00304B;}.content-textbody, div.content, #content {	font:		12px/18px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif !important;	color:		#000 !important;}.content-textbody a:link, .content-textbody a:visited, .content a:link, .content a:visited, .content-main .view-footer a:link, .content-main .view-footer a:visited {	color:		#575757;}.content-textbody a:hover, .content-textbody a:active, .content-textbody a:focus, .content a:hover, .content a:active, .content a:focus,.marker, .form-required, h4 a:hover, h4 a:active, h4 a:focus, .content-main .view-footer a:hover, .content-main .view-footer a:active, .content-main .view-footer a:focus {	color:		#8C3925;}div.content-main, form#contact-mail-page, div.box {	display:	block;	float:		left;	width:		591px;	height:		auto;	padding-bottom:20px;}span.content-textbody * img {	position:	relative;	float:		left;	margin:		0 15px 15px -1px;}span.content-textbody img.filefield-icon {	margin-bottom: 0;}span.content-textbody .imagefield-cycle-wrapper .large-images img {	float:		none;	margin:		0 0 0 5px;	padding:	5px 0 0;}span.content-textbody .imagefield-cycle-wrapper .thumb-images img {	margin:		0 7px 5px 0;	cursor:		pointer;}div.imagefield-cycle-wrapper, .galleryformatter {	background-color:#F7E6B3;}.gallery-slides {	padding:	6px 0 0;}.galleryformatter .panel-overlay {	background-color: black;    bottom: 	25px;    color: 		white;    height: 	20px;    padding-left: 5px;    position: 	absolute;    width: 		574px;    opacity:	0.55;	-moz-opacity:0.55;	filter:		Alpha(opacity=55);    z-index: 	50;}.galleryformatter .panel-overlay h3 {	color:		white !important;}.galleryformatter .gallery-thumbs {	width:		580px !important;	margin:		5px 0 0 !important;	padding:	5px 5px 0 5px;	background-color:#F4DF9E;	}.galleryformatter a {	cursor:		pointer;	color:		#61707E;}.gallery-thumbs a.forward {	float:		right;	}div.imagefield-cycle-wrapper div.thumb-images {	padding:	4px 0 0 10px;}div.imagefield-cycle-wrapper div.thumb-images > div.activeSlide img {	border-bottom:	2px dotted #8C3925;}table.views-view-grid {	width:		100%;}table.views-view-grid .views-field-title {	margin-bottom:8px;}span.image-caption-container img {	margin-bottom: 0 !important;}div.messages, div.status, div.error {	position:	relative;	display:	block;		/*top:		40px;*/	float:		left;	width:		610px;	height:		auto;	color:		#F1D379;	line-height:14px;	padding:	2px 0 0 1px;	margin:		0 0 14px 0;	border:		none;	background-color:#8C3925;}div.messages ul, div.status ul {	margin:		0;	padding:	0;	list-style-item:none;}.form-item {	margin-top:	0;}.form-item label, div.description {	font:		12px/18px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#000;}.form-item input {	height:		14px;	border:		1px solid #00405A;	background-color:white;	padding-left:0.1em;	padding-top:0.2em;}.form-item textarea {	border:		1px solid #00405A;	background-color:white;	padding-left:0.1em;	padding-top:0.2em;}fieldset.captcha {	margin:		0;	padding:	0;	border:		0 none;}fieldset.captcha legend, .form-item#edit-captcha-response-wrapper label, .form-item#edit-captcha-response-wrapper .description {	display:	none;}div.teaserwrap {	float:		left;	display:	block;	width:		591px;	height:		auto;	border-top:	5px double #00304B;	border-bottom:1px dotted #00304B;	padding-bottom:5px;	margin-bottom:25px;}div.teaserwrap.is_sticky {	border-bottom: 0 none;}div.view-OB-Blog * div.content-main > div {	border-top:	1px solid #00304B;	padding-top:20px;}div.view-OB-Blog * div.views-row-first div.content-main > div {	border-top:	0 none;	padding-top:0;}div.teaserwrap > div {	display:	block;	float:		left;	width:		145px;	height:		auto;	border-right:446px solid #F1D379;	/*border-bottom:1px solid #00304B;*/}div.date_large {	float:		left;	top:		50%;	margin-top:	-21px;	display:	inline;	width:		141px;	padding-left:6px;	font:		bold 45px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#E5CB8D;	letter-spacing:	0.05em;}div.field-field-teaser-img {	display:	none;	/*position:	absolute;	float:		left;	top:		15px;	left:		-155px;*/}div.teaserthumb {	float:		left;	margin:		14px 0 0;}div.teaserthumb img, div.field-field-teaser-img * img {	width:		145px !important;	height:		auto;}div.teaserbody {	float:		right;	display:	inline;	width:		430px;	margin:		0px -442px 0 0px;}div.teaserbody ul li {	list-style:	none;	padding:	0;}div.teaserbody ul li a:link, div.teaserbody ul li a:visited {	font-style:	italic;	color:		#00304B;}div.teaserbody ul li a:hover, div.teaserbody ul li a:active, div.teaserbody ul li a:focus {	color:		#8C3925;}div.field-label {	display:	none;}body.page-node div.content-main div.field {	margin:		0 0 10px;}.caption {}span.image-caption-container {	background-color:#F4DF9E;}span.image-caption {	color:		#575757;	font:		11px/15px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;}div.g-u-vz {	float:		left;	width:		295px;	margin-bottom:10px;	padding-bottom:10px;}div.g-u-vz div {	height:		18px;}div.g-u-vz .field-field-vz-mail {	margin-top:	3px;}div.g-u-vz .field-field-vz-phone .field-items {	float:		left;}div.g-u-vz .field-field-vz-phone .field-label {	display:	block;	float:		left;	font:		12px/18px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif !important;	color:		#000 !important;}.view-glossary .view-display-id-attachment, .view-glossary .views-field-type {	font:		11px/15px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;		}.view-glossary .views-field-type {	line-height:0px;}.view-glossary table.views-view-grid {	width:		100%;	margin-top:	18px;}.view-glossary table.views-view-grid tr {	height:		50px;}.view-glossary table.views-view-grid td {	width:		33%;	vertical-align:top;}.view-glossary span.views-summary a {	font-size:	13px;}body #m_box .m_top {	padding:	0;	font-size:	16px;}.content-main .webcams-image {	width:		590px !important;	height:		auto !important;}.webcams-webcam {	clear:		both;}#right_col .webcams-webcam {	margin-bottom:0 !important;}#right_col #webcams1412-webcam2 {	margin-bottom:10px !important;}iframe#stellenmarkt {	margin:		0 0 0 -10px;}/*// -- Rechte Inhaltsspalte -- //*//**********************************/#infobox_bg {	margin:		-40px 0 15px;	left:		19px;	width:		194px;	height:		auto;	padding:	1px 0 0 0;	background-color:#F4DF9E;}#infobox_bg pre {	display:	none;}#infobox_bg * .views-row > div {	position:	relative;	width:		184px;	height:		auto;	margin:		2px 0 15px 3px;	padding:	0 2px 2px;	border-top:	5px solid #A5B4C2;	background-color:#F7E6B3;	font:		11px/15px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#575757;}#infobox_bg * .views-row > div img.webcams-image {	width:		184px !important;	height:		auto !important;}#infobox_bg .view-header {	position:	relative;	width:		184px;	height:		auto;	margin:		2px 0 0 3px;	padding:	4px 2px 2px;	background-color:#A5B4C2;	font:		bold 12px/13px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#575757;}#infobox_bg #views-Unternehmensverzeichnis-block_2 .view-content,#infobox_bg #views-Gastgeberverzeichnis-block_2 .view-content {	position:	relative;	width:		184px;	height:		auto;	margin:		2px 0 15px 3px;	padding:	4px 2px 2px;	background-color:#F7E6B3;	border-top:	5px solid #A5B4C2;}#infobox_bg .views-summary {		font:		11px/15px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#575757;}#infobox_bg * .views-row > div * table {	font:		13px/11px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;}#infobox_bg * .field-content, #infobox_bg .views-field-field-event-date-value {	margin:		11px 0 2px;}#infobox_bg * .field-content p {	margin-bottom:0;}#infobox_bg * .field-content > p * img {	width:		184px !important;	height:		auto;}#infobox_bg .views-row div a:link, #infobox_bg .views-row div a:visited, #infobox_bg .views-row .views-field-body a:link, #infobox_bg .views-row .views-field-body a:visited, #infobox_bg .views-summary a:link, #infobox_bg .views-summary a:visited {	color:		#61707E; /*#575757;*/}#infobox_bg .views-row div a:hover, #infobox_bg .views-row div a:active, #infobox_bg .views-row div a:focus,#infobox_bg .views-row .views-field-body a:hover, #infobox_bg .views-row .views-field-body a:active, #infobox_bg .views-row .views-field-body a:focus, #infobox_bg .views-summary a:hover, #infobox_bg .views-summary a:active, #infobox_bg .views-summary a:focus {	color:		#8C3925;}#infobox_bg .views-field-title {	width:		100%;	border-bottom:1px dotted #575757;	margin:		5px 0 -5px 0;	padding-bottom:4px;}div#infobox_bg .views-field-title .field-content, div#infobox_bg .views-field-title .field-content a, div#infobox_bg .views-field-title  {	font:		bold 12px/15px Helvetica,"Helvetica Neue",Arial,"Liberation Sans",sans-serif;	color:		#575757;}#wetter {	border:		0 none;	width:		184px;	background-color:#A5B4C2;}.view-linklist * .field-item {	border-top:	1px dotted #575757;	padding:	4px 0 2px;}.view-linklist * .field-item-0 {	border:		0 none;	padding-top:0;}#right_col .webcams-webcam {	margin:		10px 0;}.webcams-name {	display:	none;}#right_col .webcams-content p {	margin:		5px 0;}/*// -- Keller -- //*//********************/div#footer > div {	top:		9px;	float:		left;	width:		846px;	height:		auto;}div#footer_bg {	top:		0;	left:		0;	width:		100%;	height:		100%;	background-color:white;	opacity:	0.28;	-moz-opacity:0.28;	filter:		Alpha(opacity=28);	z-index:	0;}

div#wetterbox {
	position:	relative;
	/*background-image:url(http://st.wetteronline.de/dr/1.0.615/img/p_city_hpweather/background/blau_h.gif);
	background-repeat:repeat-x;*/
	border:		0px solid #BCBCBC;
	width:		184px;
	text-align:	center;
	font-family: arial,verdana,sans-serif;
}

div.messages {
	display:	none;
}