/*allgemein*/
* {margin:0;padding:0;border-style:none;}
html,body{margin:20px auto;padding:0;height:101%;text-align:center}
body{font: 8pt Verdana,sans-serif;text-align:center;color:#4b4b4d}

p{margin:10px auto}
ul{list-style:none}
h1{font-size:1.5em;color:#535353;font-style:normal}

h3 {font-size :1.0em;font-weight:bold;color:#00774b;background:transparent url(images/strich.gif) repeat-x 0 100%;margin-top:10px}
h6{color:#00774b;font-size:1.0em}

input, textarea{border:1px solid #bdbec0}
img{border:0px solid #ffffff}
hr { height: 1px; border: 0; color: #c8e5b0; background-color: #c8e5b0;}

a{cursor:pointer}


/*rahmen*/
div#container{text-align:left;width:912px;margin:18px auto;position:relative}
#wrapper { padding:0em; border:0px solid blue;width:912px;position:relative;background:url(images/gesamthg.gif) repeat-y;height:100% }

/*head-bereich*/
div#header{height:195px;width:912px;background:url(images/khg-bibendi1.gif) no-repeat; position:relative;border:0px solid red}
div#header1{height:195px;width:912px;background:url(images/khg-gut.gif) no-repeat; position:relative;border:0px solid red}

div#kopf{position:absolute;width:498px;height:191px;top:7px;left:202px;border:0px solid red;}
#logo1{position:absolute;top:33px;left:23px;width:144px;height:104px;background:url(images/logo/bibendi.gif);cursor:pointer}
#logo2{position:absolute;top:24px;left:23px;width:143px;height:112px;background:url(images/logo/logo_demern.gif);cursor:pointer}
#logo3{position:absolute;top:33px;left:23px;width:143px;height:99px;background:url(images/logo/logo_hotelamsee.gif);cursor:pointer}
#logo4{position:absolute;top:33px;left:23px;width:144px;height:104px;background:url(images/logo/ostsee.gif);cursor:pointer}

div#big{position:absolute;width:498px;height:191px;top:7px;left:202px;border:0px solid #c8e5b0;background:transparent}
div#over{position:absolute;top:187px;left:202px;z-index:10;height:11px;width:498px;background:url(images/header/rand1.png) no-repeat; }
div#l{display:none}
div#l{position:absolute;top:8px;right:15px;text-align:right;height:15px;width:180px;border:0px solid red;}

div#kopfnavi{position:absolute;top:70px;right:12px;width:185px;height:105px}
div#kopfnavi ul {margin:0px;padding:0;width:185px}
div#kopfnavi ul li{list-style:none;line-height:1.4}
div#kopfnavi li{padding:0 0 12px 15px;margin-left:6px}
div#kopfnavi a:link{text-decoration:none;color:#006ead}
div#kopfnavi a:active{text-decoration:none;color:#006ead}
div#kopfnavi a:visited{text-decoration:none;color:#006ead}
div#kopfnavi a:hover{text-decoration:none;color:#006ead}

div#kopfnavi-gut{position:absolute;top:70px;right:12px;width:185px;height:105px}
div#kopfnavi-gut ul {margin:0px;padding:0;width:185px}
div#kopfnavi-gut ul li{list-style-type:none;line-height:1.4}
div#kopfnavi-gut li{padding:0 0 12px 15px;margin-left:6px}
div#kopfnavi-gut a:link{text-decoration:none;color:#727274}
div#kopfnavi-gut a:active{text-decoration:none;color:#727274}
div#kopfnavi-gut a:visited{text-decoration:none;color:#727274}
div#kopfnavi-gut a:hover{text-decoration:none;color:#727274}

div#global{text-align:right;float:right;display:inline;position:absolute;top:2px;right:70px;height:32px;width:700px;height:20px;border:0px solid red;padding:2px;font-size:80%}
div#global a:link{text-decoration:none;color:#909091}
div#global a:active{text-decoration:none;color:#909091}
div#global a:visited{text-decoration:none;color:#909091}
div#global a:hover{text-decoration:none;color:#909091}


/*------------------------------------------------------------------------------------------------------*/

/*inhalt styles*/
div#leftColumn { float:left; margin-left:0px; width:187px;border:0px solid green}
div#leftColumn p {padding:0px 10px 0px 10px;font-size:95%;color:#4b4b4d;font-weight:normal}
div#untermenu{margin-top:20px}
div#untermenu p{padding:0}
div#untermenu h2{}



/*------------------------------------------------------------------------------------------------------*/
div#middleColumn { float:left;margin-left:12px;width:500px; color:#535353;padding:0px;position:relative}
div#middleColumnText {width:498px;padding:0px 0px 0px 0px;border:0px solid #d0e0ab;margin:0 0 0 2px}
div#middleColumnText2 {width:500px;padding:0;border:0px solid #d0e0ab;margin:-15px 0px 0px -10px}
div#middleColumnText2 ul{list-style-type:disc; margin-left:30px}
div#middleColumnText3 {width:500px;padding:0;border:0px solid #d0e0ab;margin:-15px 0px 0px -12px}
div#middleColumnText3 ul{list-style-type:disc; margin-left:30px}
div#middleColumnText1 {width:458px;padding:20px 20px 10px 20px;border:1px solid #d0e0ab;margin:25px 0 0 2px}
div#middleColumnText1 ul{list-style-type:disc; margin-left:30px}
div#middleColumnText p{font-size:100%;line-height:1.2}
div#middleColumnText ul{list-style-type:disc; margin-left:20px}
div#middleColumnText li {line-height:1.4;}
div#middleColumnText1 h2.act{display:none}
div#rgaccord2-nest h2{display:none}


/*.minheight {min-height: 400px;height: auto !important;height: 400px;}*/

.minheight ul {margin-left:520px;}

.boxtext {color:red; padding:120px 5px 5px 5px}
.threeleftcol{background:url(images/boxen/boxlinks.gif) no-repeat; height:246px; width:156px; margin-left:1px}
.threemiddlecol{background:url(images/boxen/boxmitte.gif) no-repeat; height:246px; width:156px; margin-left:2px}
.threerightcol{background:url(images/boxen/boxrechts.gif) no-repeat; height:246px; width:156px; margin-left:2px}

/*------------------------------------------------------------------------------------------------------*/
div#rightColumn { float:left; width:186px;border:0px solid green;margin-left:17px}
div#rightColumn p {padding:5px 10px 0px 0px;margin:0;font-size:9px;color:#535353;font-weight:normal;line-height:1.5}
div#rightColumn h1{background:url(images/h1hg.gif) no-repeat;height:25px;width:180px;padding:6px 0px 0px 31px;margin:5px -3px 0 0px;color:#535353}
div#rightColumn hr {width:180px}
div#rightColumn form {margin-top:-5px}
div#new p{font-size:10px}
/*------------------------------------------------------------------------------------------------------*/
div#footer { position:relative;clear:both;width:912px;background:url(images/fhg.gif) no-repeat; height:110px;color:#00774b;border:0px solid red}
div#f-navi {position:absolute;top:90px;left:220px;width:600px;height:20px}
div#logo-ring {position:absolute;right:30px;top:75px;height:27px;width:100px;border:0px solid red}
div#logo-gut {position:absolute;right:30px;top:75px;height:27px;width:100px;border:0px solid red}
/*link-formatierungen*/

div#middleColumnText a:link{text-decoration:none;color:#073f6d}
div#middleColumnText a:active{text-decoration:none;color:#073f6d}
div#middleColumnText a:visited{text-decoration:none;color:#073f6d}
div#middleColumnText a:hover{text-decoration:none;color:#073f6d}

div#middleColumnText1 a:link{text-decoration:none;color:#00774b}
div#middleColumnText1 a:active{text-decoration:none;color:#00774b}
div#middleColumnText1 a:visited{text-decoration:none;color:#00774b}
div#middleColumnText1 a:hover{text-decoration:none;color:#00774b}

div#untermenu a:link{text-decoration:none;color:#0052a5}
div#untermenu a:active{text-decoration:none;color:#0052a5}
div#untermenu a:visited{text-decoration:none;color:#0052a5}
div#untermenu a:hover{text-decoration:none;color:#0052a5}

div#rightColumn a:link{text-decoration:none;color:#4b4b4d;line-height:1.5}
div#rightColumn a:active{text-decoration:none;color:#4b4b4d;line-height:1.5}
div#rightColumn a:visited{text-decoration:none;color:#4b4b4d;line-height:1.5}
div#rightColumn a:hover{text-decoration:none;color:#4b4b4d;line-height:1.5}

div#rightColumn h4 a:link{text-decoration:none;color:#0052a5;font-size:9px;margin:0;line-height:1.6}
div#rightColumn h4 a:active{text-decoration:none;color:#0052a5;font-size:9px;margin:0}
div#rightColumn h4 a:visited{text-decoration:none;color:#0052a5;font-size:9px;margin:0}
div#rightColumn h4 a:hover{text-decoration:none;color:#0052a5;font-size:9px;margin:0}

div#leftColumn a:link{text-decoration:none;color:#4b4b4d;}
div#leftColumn a:active{text-decoration:none;color:#4b4b4d;}
div#leftColumn a:visited{text-decoration:none;color:#4b4b4d;}
div#leftColumn a:hover{text-decoration:none;color:#4b4b4d;}

div#leftColumn h4 a:link{text-decoration:none;color:#0052a5;font-size:10px;}
div#leftColumn h4 a:active{text-decoration:none;color:#0052a5;font-size:10px;}
div#leftColumn h4 a:visited{text-decoration:none;color:#0052a5;font-size:10px;}
div#leftColumn h4 a:hover{text-decoration:none;color:#0052a5;font-size:10px;}

div#u-right a:link{text-decoration:none;color:#535353}
div#u-right a:active{text-decoration:none;color:#535353}
div#u-right a:visited{text-decoration:none;color:#535353}
div#u-right a:hover{text-decoration:none;color:#535353}

div#f-navi a:link{text-decoration:none;color:#00774b}
div#f-navi a:active{text-decoration:none;color:#00774b}
div#f-navi a:visited{text-decoration:none;color:#00774b}
div#f-navi a:hover{text-decoration:none;color:#00774b}

div#middleColumnText1 div.leftcol p{font-size:80%}
div#middleColumnText1 div.rightcol p{font-size:80%}
div#middleColumnText1 div.leftcol h4 a:link{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.leftcol h4 a:active{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.leftcol h4 a:visited{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.leftcol h4 a:hover{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.leftcol a:link{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.leftcol a:active{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.leftcol a:visited{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.leftcol a:hover{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.rightcol h4 a:link{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.rightcol h4 a:active{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.rightcol h4 a:visited{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.rightcol h4 a:hover{text-decoration:none;color:#0052a5;margin-top:-5px;font-size:9px}
div#middleColumnText1 div.rightcol a:link{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.rightcol a:active{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.rightcol a:visited{text-decoration:none;color:#4b4b4d;font-size:9px}
div#middleColumnText1 div.rightcol a:hover{text-decoration:none;color:#4b4b4d;font-size:9px}


/*menu-links*/
#main{width:189px;border:0;margin:0px 0px 20px 2px}

#main a:link{color:#535353}
#main a:active{color:#535353}
#main a:visited{color:#535353}
#main a:hover{color:#535353;font-weight:bold}

.sub{margin-top:-10px;color:#00774b;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */
div{border:0px solid red}



input, select {border:1px solid #bdbec0;color:#00774b;font-size:90%;margin:3px 0 3px 0}
input.Button{border:0px solid #ffffff}
.tx-rgsmoothgallery-pi1 {
  float:left;
  cursor:pointer;
}
 
#externalthumbs {
  position:absolute;
  top:0px;
  left:0px;
  float:left;
  width:498px;
  height:50px;
  border:0px solid blue;
  z-index:100;
  margin:0;
  padding:0;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:499px;
}
 
.carouselInner .thumbnail {
  float:left;
  padding:0;
  background:#ffffff;
}

.carouselInner .thumbnail a{cursor:pointer}


div#middleColumnText input {width:220px}
div#middleColumnText label {width:200px}
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
.tx-powermail-pi1_mandatory{margin-top:30px}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
span.powermail_mandatory {color:#3a774b}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border-top: 0px solid #c8e5b0;
	border-left: 0px solid #c8e5b0;
	border-right: 0px solid #c8e5b0;
	border-bottom: 0px solid #c8e5b0;
	margin:20px 0 10px 0;
	padding:10px 0 30px 20px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color: #c8e5b0;
	margin-bottom:10px;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	
	width: 180px;
	float: left;	
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset img{
        border:none;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 200px;height:15px;margin:0 0 3px 0;
}
* + html fieldset.tx-powermail-pi1_fieldset input.powermail_text,
* + html fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 200px;height:15px;margin:0 0 5px 0;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea{
         width:200px;
         height:150px;
         }


div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	border:0px solid #fff;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	/* submit button */
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	border:0px solid #ffffff;	
}


div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {	
	width:95%;
	background:#ffffff;
	margin-bottom:2px;
}
fieldset.tx-powermail-pi1_fieldset div.odd {	
	width:95%;
	background:#ffffff;
	margin-bottom:2px;
}

.null{width:380px}
.tx-powermail-pi1 {margin-top:20px}
/*bibendi*/
#powermaildiv_uid8 input{float:left;margin-left:180px;width:53px;height:23px;border:0px solid #ffffff; background:url(images/reset.gif)}
#powermaildiv_uid9 input{float:left;margin-left:255px;margin-top:-23px;width:53px;height:23px; background:url(images/reset.gif)}
/*gutshof*/
#powermaildiv_uid17 input{float:left;margin-left:180px;width:53px;height:23px; background:url(images/reset.gif)}
#powermaildiv_uid18 input{float:left;margin-left:255px;margin-top:-23px;width:53px;height:23px;border:0px solid #ffffff; background:url(images/reset.gif)}
/*ringhotel*/
#powermaildiv_uid26 input{float:left;margin-left:180px;width:53px;height:23px; background:url(images/reset.gif)}
#powermaildiv_uid27 input{float:left;margin-left:255px;margin-top:-23px;width:53px;height:23px;border:0px solid #ffffff; background:url(images/reset.gif)}
/*ostseehotelhotel*/
#powermaildiv_uid35 input{float:left;margin-left:180px;width:53px;height:23px; background:url(images/reset.gif)}
#powermaildiv_uid36 input{float:left;margin-left:255px;margin-top:-23px;width:53px;height:23px;border:0px solid #ffffff; background:url(images/reset.gif)}

.rgsg-btn{display:none}
.csc-textpic-imagewrap{margin-bottom:5px}
select{width:171px;border:1px solid #c7e5ae}
option{border:1px solid #c7e5ae}
.thumbnail{cursor:pointer;}