/***ALLGEMEINE UND ALS BASIS VERWENDETE KLASSEN***/

INPUT   {
		background-repeat:no-repeat;
		width:123px;
		height:17px;	
		font-size:11px;	
		}

INPUT.box   {
		width:200px;
		}

TEXTAREA.box {
		height:100px;
		width:200px;
		}

INPUT.sendButton {
		cursor:pointer;	
		}

INPUT.cancelButton {
		cursor:pointer;
		}

SELECT#salutation {
		width:200px;
		}

/***HEADER

#headerimage {
		height:260px;
		width:615px;
		padding:0;
		margin:0;
		}

#headerimage IMG{
		padding:0;
		border:none;
		background-color:#fff;
	    top:0;
		left:0;
		height:260px;
		width:615px;
		}
***/

/***TABELLE***/
TD {font-size:12px;}

/***
---------BEREICHE----------
***/

/*** MEDIEN-CONTAINER ***/

div.mediencontainer-line {
background: #E2E2E5;
float: left;
width:380px;
margin: 0px 0px 15px 0px;
}

div.mediencontainer-line h5 {
background: #9C9C9E;
color: #FFFFFF;
padding: 0px 3px;
font-weight: bold;
font-size:1.2em;
}

div.mediencontainer-line div.content {
padding: 5px;
color: #000000;
}

div.mediencontainer-line a {
color: #000000;
}

div.mediencontainer-line ul {
list-style-type:square;
}

/***OVERVIEW***/

#overview {
		background-color:#FFEA73;
		background-repeat:no-repeat;
		background-position:left bottom;
		margin:0 0 0 10px;
		}

#overview H3{
		color:#FFA916;
		font-size:12px;
		font-weight:bold;
		color:#D28900;
		padding:0 0 0 5px;
		}

/***BREADCRUMB***/

DIV#breadcrumb {
		padding:5px 10px 0 10px;
		height:auto;
		font-size:10px;		
		}

DIV#breadcrumb A {
		font-size:10px;
		}

/***LEFTNAVI***/

DIV#leftNavi {
		font-size:12px;
		}

DIV#leftNavi DIV.dotted {
		height:1px;
		line-height:1px;
		}

DIV#leftNavi .e1, .e1_active {
		padding:7px 5px 7px 25px;
		background-image:url(../images/navi_arrow_01.gif);
		background-position:18px 11px;
		background-repeat:no-repeat;
		}

DIV#leftNavi .e1 A, .e1_active A {
		font-weight:bold;
		}

DIV#leftNavi .e1_active {
		background-color:#EDC91B;
		}

DIV#leftNavi .e1_active A {
		color:#FFF;
		}

DIV#leftNavi .e2, .e2_active {
		padding:5px 5px 5px 35px;
		}

DIV#leftNavi DIV.e2_active {
		background-color:#F8D83F;
		}

DIV#leftNavi .e2 A, .e2_active A {
		font-weight:bold;
		}

DIV#leftNavi .e3, .e3_active {
		padding:5px 5px 5px 45px;
		}

DIV#leftNavi .e3 A, .e3_active A {
		font-weight:bold;
		}

DIV#leftNavi DIV.e3_active {
		background-color:#F9D41D;
		}


/***TEXT SUCHE***/

FORM#searchForm {
		margin:0 0 10px 0;
		padding:5px 2px 5px 2px;
		background-repeat:no-repeat;
		background-position:right top;
		}

FORM#searchForm DIV.left{
		width:130px;
		}

FORM#searchForm DIV.right{
		width:22px;
		}

FORM#searchForm INPUT.imageButton {
		width:17px;
		}



/***QUICK SERACH***/

DIV#quickSearch{
		width:160px;
		float:right;
		overflow:hidden;
		background-position: right top;
		background-repeat:no-repeat;
		padding:5px;
		}

/*DIV#quickSearch {
		font-size:11px;
		padding:0 10px 10px 10px;
		border-bottom:1px solid #175586;
		margin:15px 0 0 0;
		}*/

DIV#quickSearch H3 {
		font-size:12px;
		}

DIV#quickSearch LABEL	{
		width:85px;
		float:left;
		}

DIV#quickSearch LABEL.radio {
		width:50px;
		}

DIV#quickSearch INPUT#nights, DIV#quickSearch INPUT#adults {
		width:35px;
		}

DIV#quickSearch INPUT.radio {
		width:auto;
		padding:0 10px 0 0;
		}

DIV#quickSearch INPUT.search {
		width:100%;
		cursor:pointer;
		}
		



/***STYLES F�R EZKLASSEN***/

/***NEWSBEREICH AUF DER STAARTSEITE (GELBER HINTERGRUND)***/
#newsArea {
		background-color:#FFF4B4;
		background-image:url(../images/bg_border_right_top_yellow.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding:10px 5px 5px 5px;
		}

/***LINE ALLGEMEIN***/

DIV.line {
		border-bottom:1px solid red;
		}

DIV.line DIV.left {
		width:120px;
		overflow:hidden;
		}

DIV.line DIV.right {
		width:260px;		
		}

DIV.introText A {
		display:block;
		color:#000;
		background-image:url(../images/weiter.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		}

DIV#fullFolder DIV.line DIV.introText A:link, DIV#fullFolder DIV.line DIV.introText A:visited {
		text-decoration:none;
		}

DIV#fullFolder DIV.line DIV.introText A:hover, DIV#fullFolder DIV.line DIV.introText A:active {
		text-decoration:underline;
		}

/***LINE NEWS***/

DIV.lineLeft {
		width:125px;
		float:left;
		}

DIV.lineRight {
		width:235px;
		float:right;
		}

DIV.introText A IMG.weiter {
		margin:0 0 0 200px;
		}

/***KONTAKT***/

#fullContactForm LABEL {
		width:80px;
		float:left;
		}

#fullContactForm INPUT {
		width: 170px;
		}

#fullContactForm INPUT.sendButton {
		width:123px;
		}


DIV.message-warning {
		color:#E5472C;
		border:1px solid #E5472C;
		padding:15px;
		margin:0 0 25px 0;
		}

DIV.message-warning H2{
		margin:0 0 15px 0;
		color:#E5472C;
		font-size:14px;
		font-weight:bold;
		}

DIV.message-warning LI{
		list-style-type:none;
		}

/***NEWSTEASER***/

#newsTeaser {
		background-color:#FFEA73;
		background-image:url(../images/bg_teaser_corner.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		padding:0 5px 35px 5px;
		margin:0 0 0 10px;
		}

#newsTeaser H3{
		color:#FFA916;
		font-size:12px;
		font-weight:bold;
		color:#D28900;
		}


/***GALLERY***/

DIV#gallery {
		padding:0 0 0 10px;
		}

/***FOLTDER TOP***/
#folderTop {
		background-image:url(../images/corner_top.gif);
		background-position:right top;
		background-repeat:no-repeat;
		background-color:#EAF4C2;
		height:195px;
		width:100%;
		}

#folderTop H1 {
		border-bottom:none;
		}

#headerBgColor {
		margin:0 5px 0 0;
		}
		
#adresse {padding:10px;}		

DIV.banner {width:auto; float:left; margin:0 0 20px 0}
DIV.banright {padding:0 0 20px 50px}

/*SHOP*/
.product {font-size:12px; padding:0 10px 10px 10px; border-bottom:1px solid #000; margin:0 0 10px 0}
.orderbox {margin:0; padding:0; width:auto; background:#ccc}
