body { 
margin: 0px;
background-color: #EDEFEE ;
font: normal 12px verdana, helvetica, sans-serif #FFF;
/** height:100%; width:100%; **/       
}

* {color: #537175; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }

.color1 { background-color:#DF0023 }
.color2 { background-color:#FF7170 }
.color3 { background-color:#71ACB5 }
.color4 { background-color:#D4CEC8 }
.color5 { background-color:#EDEFEE }
.color6 { background-color:#5E7175 }
.color7 { background-color:#D9CFC9 }

.content { background-color:#FFFFFF; padding: 4px; font-size:8px }
.vertical {border-left: dotted 1px #000000; font-size: 5px }
.spalter {font-size: 7px }

a {color: #7F0403; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a:hover {color: #537175; }


/**  NAVIGATION **/
.navtable { border-left: solid 2px #D4CEC8; border-right: solid 2px #D4CEC8; border-bottom: solid 2px #D4CEC8; background-color:#EDEFEE}
.navtop { 
	 /**background-color:#DF0023;**/ 
	 border-top: 1px solid #DF0023;
	 border-bottom: 1px solid #DF0023;
	 padding-top: 3px; 
	 padding-bottom: 3px; 
	 padding-left: 30px; 
	 font-size: 14px; 
	 font-weight: bolder; 
	 color: #FFFFFF; 
	 font-family: trebuchet ms,arial
 }
.navcell { border-bottom: solid 2px #FFFFFF; padding: 4px; }
.navsub { background-color:#FFFFFF; border-bottom: solid 2px #D4CEC8; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; }
.navcellact { background-color:#DFDAD6; border-bottom: solid 2px #FFFFFF; padding: 4px;  }

a.nav {color: #829193; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}
a.nav:hover { color: #537175 }
a.navact {color: #7F0403; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}


/**  HEADBEREICH **/
.head_l {background-image: url(r_head_1.gif);}
.head_c {background-image: url(r_head_backg.gif);}
.head_r {background-image: url(r_head_2.gif);}

.hnav_l {background-image: url(r_hnav_1.gif) }
.hnav_c {background-image: url(r_hnav_backg.gif); color: #FFFFFF; font-size: 12px; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; text-decoration: none; padding-top: 8px;}
.hnav_z {background-image: url(r_hnav_2.gif) }
.hnav_r {background-image: url(r_hnav_3.gif) }

.head1 {color: #FFFFFF; font-size: 14px; line-height: 16px; font-weight: bolder; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; }
.head2 {color: #FFFFFF; font-size: 12px; line-height: 14px;  font-family: tahoma,arial,verdana,helvetica,sans-serif; }

.navhead {color: #FFFFFF; font-size: 12px; font-weight: bolder; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; text-decoration: none; padding-top: 8px;}
.navhead:hover { color: #EDEDED }
.navheadact {color: #000000; font-size: 12px; font-weight: bolder; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; text-decoration: none; padding-top: 8px;}



/**  CONTENT **/
.contable {background-image: url(r_verlauf.gif); background-repeat: repeat-x}
.conline { background-color:#FFC1C8; border-top: dotted 1px #000000; }
.contop { background-color:#DF0023; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; color: #FFFFFF; font-size: 14px; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; font-weight:bolder; }
.conhl {padding-top: 6px; padding-bottom:6px; color: #537175; font-size: 18px; font-family: arial,verdana,helvetica,sans-serif;}
.conhl2 {padding-top: 6px; padding-bottom:6px; color: #537175; font-size: 16px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}
.congt {color: #537175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.conbild {border-bottom: solid 2px #DF0023; padding: 0px }
.conbuz {background-color:#EDEFEE; padding: 3px; color: #537175; font-size: 12px; line-height: 14px; font-family: tahoma,arial,verdana,helvetica,sans-serif; }

.conlisthl {padding-top: 4px; padding-bottom:4px; color: #537175; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}
.conlistgt {padding-left: 5px; color: #537175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.contrenn {border-bottom: dotted 1px #000000 }
.conbox { border: solid 2px #D4CEC8; padding:4px; background-color:#EDEFEE}

.homebild { border: solid 2px #D4CEC8;}
.hplink {padding-left: 28px}

/**  TEAM **/
.teambild {border-bottom: solid 2px #DF0023}
.teamgt {padding-left: 6px; color: #537175; font-size: 12px; line-height: 14px; font-family: arial,verdana,helvetica,sans-serif; }


/**  BOXEN **/
.boxtable { border-left: solid 2px #D4CEC8; border-right: solid 2px #D4CEC8; border-bottom: solid 2px #D4CEC8; background-color:#EDEFEE}
.boxtop { background-color:#71ACB5; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,}
.boxadmintop { background-color:#5E7175; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,}
.boxcell { border-bottom: solid 2px #FFFFFF; padding: 4px; color: #537175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.boxcellzr { background-color: #FFFFFF; border-bottom: dotted 1px #000000; padding: 4px; color: #537175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.boxzrhl {color: #DF0023; font-size: 12px; line-height: 17px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; }
.boxanzeigen {border-left: solid 2px #D4CEC8; border-right: solid 2px #D4CEC8; border-bottom: solid 2px #D4CEC8; background-color:#FFFFFF; padding: 4px}

/**  FORMULARE **/
.formtable { border: solid 2px #D4CEC8; padding-left: 5px; color: #537175; font-size: 12px; line-height: 16px; font-family: tahoma,arial,verdana,helvetica,sans-serif;}
.formtext {border-bottom: solid 4px #D4CEC8; padding: 4px; color: #7F0403; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }
.formfield {border-bottom: solid 4px #D4CEC8; }
.forminput {color: #1B371E; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #D4CEC8; border-bottom: solid 1px #D4CEC8; border-right: solid 1px #D4CEC8; border-top: solid 3px #FFC1C8;background-color: #F5F6F5; width: 170;}
.forminptext {color: #1B371E; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #D4CEC8; border-bottom: solid 1px #D4CEC8; border-right: solid 1px #D4CEC8; border-top: solid 3px #FFC1C8;background-color: #F5F6F5; width: 400;}
.forminptext2 {color: #1B371E; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #D4CEC8; border-bottom: solid 1px #D4CEC8; border-right: solid 1px #D4CEC8; border-top: solid 3px #FFC1C8;background-color: #F5F6F5; width: 420;}
.formpu1 {color: #1B371E; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; margin-right:1px; width: 35;}
.formpu2 {color: #1B371E; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 50;}
.formpu3 {color: #1B371E; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 170; border-top: solid 3px #FFC1C8;}

.formsubmit {color: #7F0403; font-size: 12px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif; background-color: #FFFFFF; width: 60; border: 0px; cursor: hand;}
.formsubmit2 {color: #7F0403; font-size: 12px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif; background-color: #EDEFEE; width: 70; border: 0px; cursor: hand;}


a.all {color: #7F0403; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a.all:hover {color: #537175; }
a.inserieren {color: #7F0403; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a.inserieren:hover {color: #537175; }
a.anzeigen {color: #537175; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a.anzeigen:hover {color: #c0c0c0; }


/**  DIVS **/
div.all { position: relative; z-index: 5; border: 0px}
div.liste  { background-image: url(pic_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.team  { background-image: url(pic_team.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.sonder  { background-image: url(pic_sonder.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.kontakt  { background-image: url(pic_kontakt.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.veranstaltung  { background-image: url(pic_termin.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.service  { background-image: url(pic_service.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.entertainment  { background-image: url(pic_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.kino  { background-image: url(pic_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.musik  { background-image: url(pic_musik.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.buch  { background-image: url(pic_buch.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.multimedia  { background-image: url(pic_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.gewinn  { background-image: url(pic_gewinn.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.umfrage  { background-image: url(pic_umfrage.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.news  { background-image: url(pic_news.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.hp  { background-image: url(picb_liste.gif); position: absolute; top: -15px; left: 7px; width: 16; height: 22; z-index:4; border: 0px}
div.impressum  { background-image: url(pic_impressum.gif); position: absolute; top: 8px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.reise  { background-image: url(pic_reise.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.sport  { background-image: url(pic_sport.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.anzeigen  { z-index:4; border: 0px}

#Ebene1 { position: absolute; top: 28px; left: 829px; width: 100px; height: 100px; visibility: visible; display: block; z-index:99; }

/********************* MEDIADATEN ********************************/

.gt {color: #537175; font-size: 12px; padding:2px; font-family: arial,verdana,helvetica,sans-serif; border-bottom: solid 2px #D4CEC8 }
.p1_head { padding: 4px; color: #7F0403;  background-color:#D4CEC8}
.p2_head {background-color:#FFFFFF}
.p3_head {border-right: solid 2px #FFFFFF;  background-color:#EDEFEE}
.hl {padding-top: 6px; padding-bottom:6px; color: #537175; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}
.kl {color: #537175; font-size: 9px; font-family: arial,verdana,helvetica,sans-serif;}

/********************* GASTRO ********************************/

.branchentable {
	border: solid 2px #D4CEC8; 
	color: #537175; 
	font-size: 12px;
	font-family: tahoma,arial,verdana,helvetica,sans-serif;
}

.branchenhead {
	background: #EDEFEE;
	padding:4px;
	border-bottom: solid 2px #D4CEC8;
}


ul.epaperlist {
	width:250px;
	float:left;
	list-style-type: square;
	list-style-position: inside;
}

ul.epaperlist li {
	height:23px;
	padding:0px;
}

/** IMAGE ENLARGER  **/

.DHTMLSuite_imageEnlarger_transparentDivs{	
	filter:alpha(opacity=50);	/* Transparency */
	opacity:0.5;	/* Transparency */
	-moz-opacity:0.5;	/* Transparency */
	background-color:#000;
	z-index:1;
	position:absolute; /* Always needed	*/
	z-index:100000;
	top:0px;
	left:0px;
}
.DHTMLSuite_imageEnlarger_iframe{
	z-index:100010;
	position:absolute;
	background-color:#FFF;
	left:0px;
	top:0px;	
}
.DHTMLSuite_imageEnlarger{	
	position:absolute;
	z-index:100017;
	left:50%;
	top:50%;
}

.DHTMLSuite_imageEnlarger_imageBox{
	position:absolute;
	z-index:100020;
	background-color:#EFEEDF;
	border:2px solid #004689;
	padding:3px;
	
}
.DHTMLSuite_imageEnlarger_caption{	
	background-color:#EFEEDF;
	color:#666666;
	padding:5px;
	text-align:left;
}
.DHTMLSuite_imageEnlarger_close,.DHTMLSuite_imageEnlarger_closeOver{	/* Close button */
	position:absolute;
	top:3px;
	right:3px;	
	background-repeat:no-repeat;
	background-position:top right;
	width:16px;
	height:16px;
	cursor:pointer;	
}
.DHTMLSuite_imageEnlarger_closeOver{		/* Close button - mouse over */
	background-image:url('../media/imageEnlarger_over.gif');
}
.DHTMLSuite_imageEnlarger_close{	/* Close button */
	background-image:url('../media/imageEnlarger.gif');
}

span.DHTMLSuite_imageEnlarger_captionTitle{	/* Image caption - title */
	display:block;
	font-weight:bold;
	font-style:italic;
}
span.DHTMLSuite_imageEnlarger_captionDescription{	
	display:block;
}
a.DHTMLSuite_imageEnlarger_closeLink{
	text-align:right;
	display:block;
	color:#000000;
	text-decoration:underline;
	font-weight:bolder;
}


/** MODAL MESSAGE **/

.modalDialog_transparentDivs{	
	filter:alpha(opacity=50);	
	opacity:0.5;	
	background-color:#000;
	
	position:absolute; 
}
.modalDialog_contentDiv{
	border:3px solid #004689;	
	padding:2px;
	z-index:100; 
	position:absolute;	
	background-color:#FFF;
}
.modalDialog_contentDiv_shadow{
	z-index:90;
	position:absolute;
	background-color:#555;
	filter:alpha(opacity=40);	
	opacity:0.4;	
}


