/* -------------------------Gestaltung der Links--------------------------------------*/
A:link 	{

 	 color: #000000;
     text-decoration: none;
}
A:visited 	{
 	 color: #000000;
     text-decoration: none;	
}
A:hover {
	 color: #D88a21;
	 text-decoration: none;	
}
A#active {
	 color: #D88a21;
	 text-decoration: none;	
}

/* Link style für die linke subnavigation*/
A#subnav:link 	{
 	 color: #999999;
     text-decoration: none;
}
A#subnav:visited 	{
 	 color: #999999;
     text-decoration: none;	
}
A#subnav:hover {
	 color: #D88a21;
	 text-decoration: none;	
}
A#subactive {
	 color: #D88a21;
	 text-decoration: none;	
}

/* Link style für den Text Download*/
A#download:link 	{
 	 color: #999999;
 	 	font-style:italic;
     text-decoration: underline;
}
A#download:visited 	{
 	 color: #999999;
 	 	font-style:italic;
     text-decoration: underline;	
}
A#download:hover {
	 color: #D88a21;
	 	 	font-style:italic;
	 text-decoration: none;	
}


/* 'mehr' in Aktelles */
A#more {
	 color: #543d17;
	font-style:italic;
	 text-decoration: underline;	
}

A#more:hover {
	 color: #000000;
	font-style:italic;
	 text-decoration: none;	
}


/* -------------------------Gestaltung der Textelemente--------------------------------------*/
BODY
{
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	font-size: 10pt
	FONT-FAMILY: 'trebuchet ms', 'verdana';
	
}


.main{
	position:absolute;
  	left:50%;
  	top :50px;
	border:0px;
	clear: left;
	border-style:solid;
	border-color:#2B5E00;
	width:910px;
	margin-left:-455px;

	
}


/** nur für den Style der "undercontruction" Seite */
.construction_main{
	position:absolute;
  	left:50%;
  	top: 50%;
	border:0px;
	clear: left;
	border-style:solid;
	border-color:#2B5E00;
	width:400px;
	height: 250px;
	margin-left:-200px;
	margin-top:-125px;
	font-size: 12px;
	font-weight: 600;
	color: #748080;
	letter-spacing: 0.2em;
	FONT-FAMILY: 'Trebuchet MS';

	
}
#collapstable{
	border-collapse:collapse
	}

/*----------------------------------------- Main-Navigation ------------------------------*/

/** deckt den teil vom laufenden Film ab der oben drüber steht */
.tab_abdeckung{
	background-color: #ffffff;
	 width: 300px;
	 height: 30px;
	 margin-top: -29px; /* schiebt das Element um das Höhenmaß nach oben */
	 position:absolute;top:0px;left:600px;z-index:1;
}

/** deckt den teil vom laufenden Film ab der oben drüber steht */
.tab_abdeckung_unten{
	background-color: #ffffff;
	 width: 300px;
	 height: 10px;
	 position:absolute;top:143px;left:600px;z-index:1;
}


/** Navigationslinks in der linken Navigationsliste */
.navi_table{
	width:135px;
	 padding-top: 5px;
	 padding-right: 15px;
	
}

/** Navigationslinks in der linken Navigationsliste */
.navi{
	 width: 135px;
	 height: 15px;
	 padding-top: 15px;
	 font-size: 12px;
	 font-weight: 600;
	 letter-spacing: 0.2em;
	FONT-FAMILY: 'trebuchet ms', 'verdana';
}

/** SUB-Navigationslinks in der linken Navigationsliste */
.sub_navi{
	 width: 135px;
	 height: 15px;
	 font-size: 11px;
	 font-weight: 400;
	FONT-FAMILY: 'trebuchet ms', 'verdana';
}

/** für die Menues in den Tabs */
.tab_navi{
	 height: 30px;
	 font-size: 10px;
	 font-weight: 600;
	 letter-spacing: 0.2em;
	 FONT-FAMILY: 'Trebuchet MS';
}



/** positionierung des Countdown-Links in der Navigationsleiste*/
.navi_countdown{
	 width: 135px;
	 height: 45px;
	
}

/** positionierung des Impressum-Links in der Navigationsleiste*/
.navi_impressum{
	 width: 135px;
	 height: 45px;
	 font-size: 12px;
	 font-weight: 600;
	 letter-spacing: 0.2em;
	 FONT-FAMILY: 'Trebuchet MS';
}




/** Navigationskasten für die Links im jahrmarkt-Tab */
.tab_jahrmarkt{
	 width: 300px;
	 height: 30px;
	 margin: 5px, 5px, 5px , 5px;
	 position:absolute;top:115px;left:300px;z-index:1;
}


/** Steifen  mitte*/
.tab_overlay_bild_mitte{
border:0px;
	border-style:solid;
	border-color:#2B5E00;
	position:absolute;top:105px;left:300px;z-index:0;
}


/** Streifen rechts */
.tab_overlay_bild_rechts{
	border:0px;
	border-style:solid;
	border-color:#2B5E00;
	position:absolute;top:103px;left:600px;z-index:2;
}

/** positionierung des films */
.film{
	width:300px;
	height: 150px;
	position: relative;
	border:0px;
	border-style:solid;
	border-color:#2B5E00;
	margin-top: 1px; /* schiebt das Element um das Höhenmaß nach oben */
	position:absolute;top:0px;left:600px;z-index:1;

}

/** Navigationskasten für die Links im Stahlgrau-Tab */
.tab_stahlgrau{
	position: relative;
	 width: 300px;
	 height: 30px;
 	 margin: 5px, 5px, 5px , 5px;
	 position:absolute;top:115px;left:600px;z-index:10;
}



/** anzeige des Kastens mit den aktuellen Daten */
.aktuelles{
	 width: 135px;
	 height: 30px;
	 padding-top:22px;
	 margin-right: 20px;
	 font-size: 15pt;
	 FONT-FAMILY: 'Trebuchet MS', 'Verdana';
  
}

/*----------------------------------------- Aktuelles ------------------------------*/
.newstitle{
	width: 135px;
	 font-size: 11px;
	 margin-left: 15px;
	 font-weight: 400;
	 color: #ffffff;
	 FONT-FAMILY: 'Trebuchet MS';

}

/** Formatierung des News-Text */
p#news{
	width: 135px;
	 font-size: 11px;
	 font-weight: 400;
	 margin-left: 15px;
	 margin-top:5px;
 	 margin-bottom:15px;
	 color: #000000;
	 FONT-FAMILY: 'Trebuchet MS';
}

p#newscontent{
	 font-size: 11px;
	 font-weight: 400;
	 margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}


.popupimage{
	position:absolute;bottom:0px;left:0px;z-index:1;
}


/*----------------------------------------- Seiteninhalt ------------------------------*/
/** Formatierung des Content-textes */

ol{
	width: 250px;
	 font-size: 11px;
 	 margin-right: 15px;
 	 margin-top: 50px;
	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}


p#content{
	width: 275px;
	 font-size: 11px;
 	 margin-right: 15px;
 	 margin-top: 50px;
	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}

.formtable{
	width: 275px;
	 font-size: 11px;
 	 margin-right: 15px;
 	 margin-top: 50px;
	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}

/** Formatierung des Content-PLAIN*/
p#plain_content{
	width: 560px;
	 font-size: 11px;
 	 margin-right: 15px;
 	 margin-left: 15px;
 	 margin-top: 50px;
	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}


p#listcontent{
	width: 275px;
	 font-size: 11px;
 	 margin-right: 15px;
	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}


p#eca_content{
	width: 570px;
	 font-size: 11px;
 	 margin-right: 15px;
 	 margin-left: 15px;
 	 margin-top: 50px;
	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}

p#eca_untertitle{
	 font-size: 11px;
 	 margin-right: 15px;
 	 font-weight: 400;
	 color: #000000;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';
}

.eca_date{
 	font-size: 12px;
 	 font-weight: 600;
	 color: #D88a21;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';



}

.content_header{
	 font-size: 15px;
 	 font-weight: 600;
	 color: #D88a21;
	line-height:1.6em;
	 FONT-FAMILY: 'Trebuchet MS';

}


.listrow{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #CDCDCD;
}

/*----------------------------------------- Image Fading ------------------------------*/
#imageContainer {
	width:300px;
	height: 150px;
	border:0px;
	border-style:solid;
	border-color:#2B5E00;
	margin-top: 1px; /* schiebt das Element um das Höhenmaß nach oben */
	position:absolute;top:0px;left:300px;z-index:0;
	
}

#image{
	width:300px;
	height: 150px;
	border:0px;
	border-style:solid;
	border-color:#2B5E00;
	margin-top: 1px; /* schiebt das Element um das Höhenmaß nach oben */
	position:absolute;top:0px;left:0px;z-index:0;
	
	}




