/***
-------FARBEN------
005D32 --> Headlines, Links
E95C3E --> Rote Header Kachel
-------------------
***/


/*** Alles auf Null setzen ***/

*       {
        margin:0;
        padding:0;
        border:0;
        }


/*** BODY ***/

BODY    {
		margin:25px 0 0 0;
        font-family:Verdana; 
        text-align:center;
		
        }


/*** CONTAINER ***/

#container {
        width:787px; 
        text-align:left;
        margin:0 auto;
        }


/***ALLGEMEINE ANGABEN ZUM PAGELAYOUT***/

#contentTop {
		background-image:url(../images/bg_content_border_right_top.gif);
		background-repeat:no-repeat;
		background-position:right top;
		height:260px;
		overflow:hidden;
		}

#contentTop DIV.left {
		width:166px;
		}

#contentTop DIV.right {
		width:621px;
		}

#contentTop DIV.red {
		background-color:#E95C3E;
		height:74px;
		overflow: hidden;
		}

#contentCenter {
		background-image:url(../images/bg_content_center.gif);
		background-repeat:repeat-y;
		}

#contentCenter DIV.left {
		width:166px;
		}

#contentCenter DIV.right {
		width:621px;
		}

#contentBottom {
		background-image:url(../images/bg_content_border_bottom.gif);
		background-repeat:no-repeat;
		background-position:right top;
		height:20px;
		}

#content {
		padding:25px 15px 0 20px;
		font-size:11px;
		line-height:1.5;
		}


/***ALLGEMEINE TAG AUSZEICHNUNGEN***/


H1		{
		font-size:24px;
		font-weight:bold;
		color:#005D32;
		}

H2		{
		font-size:11px;
		font-weight:bold;
		color:#005D32;
		}

H3		{
		font-size:16px;
		font-weight:bold;
		color:#005D32;
		}

H4		{
		font-size:14px;
		font-weight:bold;
		color:#005D32;
		}

P		{
		margin:0 0 12px 0;
		}

A		{
		color:#005D32;
		}

UL		{
		padding:0 0 0 15px;
		}

LI		{
		list-style:outside;
		}

A:link, a:visited {
		text-decoration:none;
		}

A:hover, a:active {
		text-decoration:underline;
		}


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

.left	{
		float:left;
		}

.right	{
		float:right;
		}

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

INPUT.box   {
		width:200px;
		/*border:1px solid #DEECBB;*/
		}

TEXTAREA.box {
		border:1px solid #DEECBB;
		height:100px;
		width:200px;
		}

INPUT.sendButton {
		background-image:url(../images/button_senden.gif);
		cursor:pointer;	
		}

INPUT.cancelButton {
		background-image:url(../images/button_abbrechen.gif);
		cursor:pointer;
		}


/***
---------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;
}


/***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:#7CB119;
		}

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

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

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

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:#9AC332;
		}

/***TEXT SUCHE***/

FORM#searchForm {
		margin:0 0 0 5px;
		}

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

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

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


/***QUICK SERACH***/

DIV#quickSearch {
		font-size:11px;
		padding:0 10px 10px 10px;
		border-bottom:1px solid #005D32;
		margin:15px 0 0 0;
		display:none;
		}

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;
		}

INPUT.search {
		width:123px;
		height:17px;
		background-image:url(../images/button_suchen.gif);
		background-repeat:no-repeat;
		background-color:transparent;
		cursor:pointer;
		}
		

/***FOOTER***/

#footer, #footer *	{
		font-size:10px;
		}

/***CONTENT***/

#content DIV.left {
		width:390px;
		}

#content DIV.right  {
		width:195px;
		}

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

/***LINE ALLGEMEIN***/

DIV.line {
		border-bottom:1px solid #005D32;
		}

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

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

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

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;
		}

/***FULL ALLGEMEIN***/

#fullFolder DIV.contentImage IMG{
		float:right;
		margin:0 0 0 10px;
		}

/***KONTAKT***/

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

#fullContactForm INPUT {
		width: 170px;
		border:1px solid #DEECBB;

		}

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


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;
		}

/***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;
		}


/***LINE LOCATION | COMPANY | CULTURE | LODGING | EVENT | ***/ 

DIV.lineLoCuCoLoEv {
		border-bottom:1px solid #488D23;
		}


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

/***GALLERY***/

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


/*** Clear Class ***/

.c {clear: both; font-size:0px; height:0px;border:0px;overflow:hidden;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c6 {clear:both; font-size:6px; height:6px;border:0px;overflow:hidden;}
.c7 {clear:both; font-size:7px; height:7px;border:0px;overflow:hidden;}
.c8 {clear:both; font-size:8px; height:8px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c11 {clear:both; font-size:11px; height:11px;border:0px;overflow:hidden;}
.c13 {clear:both; font-size:13px; height:13px;border:0px;overflow:hidden;}
.c14 {clear:both; font-size:14px; height:14px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c28 {clear:both; font-size:28px; height:28px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 

/***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;
		}
