/* global reset*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}



div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-right: 0px;}



h1{ font-size: 28px; font-family:Arial, Helvetica, sans-serif; color: #577047; margin-bottom:0.3em; font-weight:normal;}

h2{ font-size: 12px; font-family:Tahoma, Geneva, sans-serif; color: #666666; font-weight:bold;}

h3{ font-size: 14px; font-family:Verdana, Geneva, sans-serif; color: #596366;}

h4{ font-size: 16px; font-family: Arial,Helvetica,sans-serif; color: #8a943d; font-weight:normal; padding-top:10px;}

h5{ font-size: 16px; font-family:"Times New Roman", Times, serif; color: #333333; padding-left:8px;}



:focus {

	outline: 0;

}

body {

	line-height: 1.2; /* lesbarkeit verbessern */



}

h3, h4, h5, h6, p { /* abstand halten bitte!*/

	margin-top:7px;

	margin-bottom:0.4em;

} 

/* global reset ende */



/* colorieren und positionieren */

body {

	background-color:#fff;

	color:#666666;

	font-family:Tahoma, Geneva, sans-serif; /* nicht jedermanns sache, aber sehr gut lesbar */

	font-size:12px;

	margin: 0; padding: 0; 

	text-align: center;

	background: url("images/schatten.gif") repeat-y scroll 50% 0 #fff;

}

#accessibility { visibility: hidden; }





#wrap {

	width:989px;

	margin:0px auto;

	text-align:left;

	color:#666;

}



.bd h2{display:none;}



#header {

	position: relative;

	margin: 0 auto 0 auto;

	min-height: 91px;

	background-color: #4B331B;

}





#content_container {

	position: relative;

	margin: 0 auto 0px auto;

	



}



.csc-textpic-caption{text-align:center;}



#rechtssall {

padding-left:9px;

float:right;

width: 220px;

background-color:#FFF;

min-height:753px;

}



#boxnav{ margin-top:40px; min-height:120px; padding-bottom:20px; padding-left:20px;}

#boxnav a, #hgevents a{ font-family:Verdana, Geneva, sans-serif; color:#4A321A; font-size:12px; display:block; padding-bottom:3px; padding-left:12px; background-image:url(images/pfeil.gif); background-position:left center;  background-repeat:no-repeat; text-decoration:none;}



#boxnav a:hover, #hgevents a:hover{ font-family:Verdana, Geneva, sans-serif; color:#4A321A; font-size:12px; display:block; padding-bottom:3px; padding-left:12px; background-image:url(images/pfeil.gif); background-position:left center;  background-repeat:no-repeat; text-decoration:underline;}





#box1{padding:8px; padding-left:4px; min-height:112px; width:200px; background-color:#FFF;  margin-bottom:30px;}

#box2{margin-top:10px; padding-right:8px; padding-left:4px; width:200px; background-color:#FFF;  min-height:112px;}

#box3{margin-top:10px; padding:8px; width:200px; min-height:80px; text-align:right; color:#4A321A; font-size:10px; font-weight:bold;}


#box1 h1, #box2 h1{ 

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	color:#6D481D;}



#box2 h1{ 

padding-top:10px;}



#box1 a, #box2 a{ 

	font-size:11px;

	text-decoration:underline;

	color:#8A943D;}

#box1 a:hover, #box2 a:hover{ 

	font-size:11px;

	text-decoration:none;

	color:#8A943D;}



#box1 h2, #box2 h2, #box3 h2{font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#96B428;

	text-decoration: none;

	margin-left: 13px;

	padding-left:12px;

	padding-top:3px;

	padding-bottom:3px;

	background-image:url(images/pfeilg.gif);

	background-position: left center;

	background-repeat:no-repeat;

	line-height: 1.7em;}



#contentall{float: left;	

	width:100%;

	min-height:453px;

	margin-top:42em;

	}



#sprache {

	float:left;

	width: 204px;

	position:absolute;

	top:60px;

	left:803px;

	height: 24px;

	padding-top:3px;

}

	

#content {

	float: left;

	padding-right:20px;

	padding-left:20px;

	width:718px;

	background-color:#FCF5EE;

	color:#666666;

	font-size:12px;

	min-height:876px;

	position:relative;

	z-index:13;



}





*+html #content { /*IE7 only*/

	float: left;

	padding-right:20px;

	padding-left:20px;

	padding-top:20px;

	width:718px;

	background-color:#FCF5EE;

	color:#666666;

	font-size:12px;

	min-height:876px;

	position:relative;

	z-index:13;

  }

#content-bottom {

	background-color:#666;

	height:24px;

}



#content a {color: #577047;}

#content a {text-decoration: underline;}

#content a:hover{text-decoration: none; color:#8a943d;}



#content ul li{ padding-bottom:3px;}



#bild {

	float:left;

	width: 989px;

	height: 332px;

	background-color: #fff;

	margin-top:3px;

	position:relative;

	z-index:3;

	padding-bottom:4px;

}











#breat h1 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#596366;}

#breat a{font-size: 10px; color:#666; text-decoration:underline;}





#nav {

	width: 19px;

	position:absolute;

	top:40px;

	height: 23px;

	left: 596px;

	z-index: 5;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

}



#nav img {text-decoration:none; border:none;}



*+html #hgjulia { /*IE7 only*/

    	float:left;

	width: 199px;

	position:absolute;

	top:-110px;

	left:771px;

	height: 142px;

	z-index: 12;

	background-color: #FFFFFF;

	background-image: url(images/hgjulia.gif);

	background-repeat:no-repeat;

  }





#hgjulia {

	float:left;

	width: 199px;

	position:absolute;

	top:235px;

	left:771px;

	height: 142px;

	z-index: 12;

	background-color: #FFFFFF;

	background-image: url(images/hgjulia.gif);

	background-repeat:no-repeat;

}

#hgevents {
	float:left;
	width: 562px;
	position:absolute;
	top:285px;
	left:183px;
	height: 48px;
	z-index: 12;
	background-image: url(images/hgevent.png);
	background-repeat:repeat;
	padding:0px 10px 6px 10px;
}

#hgevents .month_wrapper {display:none;}
#hgevents tr th {display:none;}
#hgevents td {height:11px;}

#content .evmehr{display:none;}


.month_wrapper { padding-top:30px;}


#hgjulia h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color:#FFF; }

#hgjulia a {  color:#FFF; text-decoration:none; }

#hgjulia a:hover {  color:#FFF; text-decoration:underline; }

#logos {

	float:left;

	width: 182px;

	position:absolute;

	top:6px;

	left:11px;

	height: 78px;

	z-index: 6;



}









#hgnavi2 {

	float:left;

	width: 980px;

	top:338px;

	left:0px;

	height: 24px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#666666;

	z-index: 5;

	background-color: #4E3623;

	padding-left:9px;

	padding-top:5px;

}







#hgbild{

	float:left;

	width: 663px;

	position:absolute;

	top:63px;

	left:255px;

	height: 340px;

	background-image:url(images/hgbild.png);

	background-repeat:no-repeat;

	z-index: 3;



}



#juliah1{

	float:left;

	width: 260px;

	position:absolute;

	top:355px;

	left:207px;

	height: 276px;

	font-size:14px;

	color:#596366;

	font-family:Verdana, Geneva, sans-serif;

	z-index: 6;

	background-image: url(images/hgarbeit.jpg);



}



#facebook{

	float:left;

	width: 481px;

	position:absolute;

	top:214px;

	left:462px;

	height: 295px;



}

#infos{
	float:left;
	width: 168px;
	position:absolute;
	top:8px;
	left:793px;
	height: 22px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333333;
	text-align:right;
}



#infos a { text-decoration:none; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#333333;}

#infos a:hover { text-decoration:underline; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#333333;}

#twitter{

	float:left;

	width: 265px;

	position:absolute;

	top:233px;

	left:10px;

	height: 193px;

	font-size:11px;

	text-align:left;

	color:#A67A66;

	background-image:url(images/twitter.jpg);

	background-repeat:no-repeat;

	z-index: 2;

}



#spruch{

	float:left;

	width: 18px;

	position:absolute;

	top:15px;

	left:-26px;

	height: 586px;

	font-size:11px;

	text-align:left;

	color:#A67A66;

}







a.menuehead-act{	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#A67A66;

	text-decoration:underline;}



#importantinfo th{

list-style-image: url(/nav/bullet.gif);



margin-bottom: 7px;



}



#infos h1 {font-size:14px; color:#FFF; text-align:center;}





	

}

#ocislogo {

	height:1,2em;

	text-align:right;

	float:right;

}











col_wrap {

  border:1px solid #ddd;

  padding:5px;

 

}



.col1 { float:left; width:55%; padding:5px; }

.col2 { float:left; width:35%; padding:5px; }





#infos .col1 { float:left; width:38%; padding:5px; }

#infos .col2 { float:left; width:38%; padding:5px; }







/* routenplaner */

form.routenplaner input, form.routenplaner select {

	border: 1px solid #4e3623;

	margin: 0 0 0 2px;

	font-size:11px;

}



form.routenplaner input.input, form.routenplaner select.input {

	padding:2px 5px;

}



form.routenplaner input.submit {

margin:4px 0 0 92px !important;

}



form.routenplaner input.print {

margin:4px 0 0 9px !important;

}



#content #c58 form  {

background-color: #E4DFCD;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

margin-top: 10px;

margin-right: 0pt;

margin-bottom: 10px;

margin-left: 0pt;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

font-size:11px;

}



div.cute_profiles_sprite{

top:150px;

left:0px;

}





/* footer */

#footer {

	color:#FFF;

	float: left;

	width: 100%;

	text-align:right;

	background-color:#4A321A;

	min-height:100px;



}



#footer a { font-size:12px; text-decoration:none; color:#fff;}

#footer a:hover { font-size:12px; text-decoration:underline; color:#fff;}

#footer-bottom {

width: 1004px;

	margin: 0 auto;

	text-align: left;

	min-height:100px;

	padding-top:30px;

		background-image:url(images/footerhg.jpg);

	background-position:top;

	background-repeat:no-repeat;

}



#footer-bottom .bottom-right {

	text-align: center;

	padding-right: 100px;

}

#footer-bottom a.back-to-top {

	background: url(../images/arrow-up.gif) no-repeat right center;

	padding-right: 20px;

}



col_wrap {

  border:1px solid #ddd;

  padding:5px;

 

}



#footerboxl h1, #footerbox2 h1, #footerbox3 h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#FFF; padding-bottom:8px;}



#footerboxl {

	float:left;

	width: 425px;

	top:553px;

	left:462px;

	height: 30px;

	padding-top:5px;

	color:#fff;

	padding-left:20px;

	line-height: 1.3em;

	text-align:left;

	margin-top:-5px;

	

}





#footerbox3 {

	float:right;

	width: 410px;

	top:553px;

	left:462px;

	min-height: 30px;

	padding-top:5px;

	margin-left:10px;

	color:#fff;

	padding-left:10px;

	text-align:right;

	padding-right:15px;

}

#easyweb {

	float:right;

	width: 100%;

	top:553px;

	color:#fff;

	text-align:right;

	padding:16px 15px 0 0;



}





#easyweb a, #easyweb a:hover { font-size:10px;



}



#yw-fivedayforecast .yui-gb {

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #c2daff;

border-right-color-value: #c2daff;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #c2daff;

border-left-color-value: #c2daff;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

background-color: #ebf3fe;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

}



/* Powermail */

.validation-captcha{

	padding-bottom:10px;

	color:#e2007a;

}



div.tx-powermail-pi1 a{

	color:#e2007a;	

}

div.tx-powermail-pi1 legend{

	display:none;	

}

div.tx-powermail-pi1 fieldset{

	margin:0;

	padding:0;

	border:none;

}

div.tx-powermail-pi1 label{

	clear: left;

	width: 120px;

	float:left;

	margin: 0;

	padding: 0;

}



.tx_powermail_pi1_fieldwrap_html_radio_title{float:left; margin-left:-120px; width:150px; margin-top: 0px;



margin-bottom: 0em; font-weight:bold;}



.tx_powermail_pi1_fieldwrap_html_radio_title label {width:60px;}



.tx-powermail-pi1_fieldset_angebotreservierung{margin-bottom:20px;}

.tx-powermail-pi1_fieldset_angebotreservierung label { width:50px;}

div.powermail_radio_inner powermail_radio_inner_uid13_1 label{ width:50px;}

 

.tx_powermail_pi1_fieldwrap_html_16 label, .tx_powermail_pi1_fieldwrap_html_8 label,

.tx_powermail_pi1_fieldwrap_html_24 label,  .tx_powermail_pi1_fieldwrap_html_26 label{clear:none; display:none;	}

#powermaildiv_uid31 label {	float:none;	clear:none;}

.tx_powermail_pi1_fieldwrap_html_submit { padding-top:20px; float:left; width:250px; display:block;}



#newsletter .tx_powermail_pi1_fieldwrap_html_submit { padding-top:0px; float:left; width:250px; display:block;}

#rueckrufservice .tx_powermail_pi1_fieldwrap_html_submit { padding-top:0px; float:left; width:250px; display:block;}

.powermail_radio_inner powermail_radio_inner_uid31_7 {	margin-left:20px;	}



.powermail_mandatory_js{

	float:left;	

	padding-right:5px;

	color:#ff0000;

}

.powermail_mandatory{	

	padding-right:5px;

	color:#990000;

	font-weight:bold;

}

div.powermail_radio_inner{

	float:left;

	margin-bottom:10px; margin-right:50px; display:block;

}

div.tx-powermail-pi1 input, select, textarea {

	font-size:1.2em;

}

.powermail_uid1, .powermail_uid2, .powermail_uid3, .powermail_uid8, .powermail_uid7, .powermail_uid15, .powermail_uid16, .powermail_uid17, .powermail_uid9, .powermail_uid10, .powermail_uid11, .powermail_uid4, .powermail_uid14, .powermail_uid12,  .powermail_uid5, .powermail_uid6{

	float:left;	

	width:230px; ;

	margin-bottom:10px;

	margin-right:5px;

}



.powermail_uid29, .powermail_uid20, .powermail_uid21, .powermail_uid22, .powermail_uid23, .powermail_uid24,  .powermail_uid26, .powermail_uid30, .powermail_uid32, .powermail_uid28, .powermail_uid27,  .powermail_uid35{

	float:left;	

	width:230px; ;

	margin-bottom:10px;

	margin-right:5px;

}



.powermail_uid13{

	wight:50px; 

}





.tx_powermail_pi1_fieldwrap_html_5{

	clear:left;

}

.powermail_uid12{

	height:100px;	

}

.powermail_uid1, .powermail_uid20{

	width:75px;	

}

.powermail_uid1 .powermail_uid25,{

	height:20px;

}

.powermail_uid15,   .powermail_uid24{

	width:45px;	

}

.powermail_captcha{

	display:block;

	clear:left;

	margin-left:120px;		

}

#powermaildiv_uid19, #powermaildiv_uid34, .tx_powermail_pi1_fieldwrap_html_captcha_description{

	display:block;

	clear:left;

	margin-left:120px;	

	margin-bottom:10px;

}

#powermaildiv_uid19{

	margin-bottom:10px;

}



#powermaildiv_uid13 {clear:both; margin:5px 0 20px 120px;}

.tx_powermail_pi1_fieldwrap_html_checkbox_title{

	display:none;

}

/*.tx_powermail_pi1_fieldwrap_html_13{

	display:none;	

}*/

