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:#00A9EC }

.color2 { background-color:#00A9EC }

.color3 { background-color:#71ACB5 }

.color4 { background-color:#A7C3CF }

.color5 { background-color:#EFF4F8 }

.color6 { background-color:#397899 }

.color7 { background-color:#A7C3CF }



.content { background-color:#FFFFFF; padding: 4px; font-size:8px }

.vertical {border-left: dotted 1px #000000; font-size: 5px }

.spalter {font-size: 7px }



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

a:hover {color: #818181; }





/**  NAVIGATION **/

.navtable { border-left: solid 2px #A7C3CF; border-right: solid 2px #A7C3CF; border-bottom: solid 2px #A7C3CF; background-color:#EFF4F8}

.navtop { background-color:#00A9EC; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,verdana}

.navcell { border-bottom: solid 2px #FFFFFF; padding: 4px; }

.navsub { background-color:#DBEDF8; border-bottom: solid 2px #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; }

.navcellact { background-color:#C3E6F9; border-bottom: solid 2px #FFFFFF; padding: 4px;  }



a.nav {color: #174273; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}

a.nav:hover { color: #818181 }

a.navact {color: #397899; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}





/**  HEADBEREICH **/

.head_l {background-image: url(b_head_1.gif);}

.head_c {background-image: url(b_head_backg.gif);}

.head_r {background-image: url(b_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:#BBE4F5; border-top: dotted 1px #000000; }

.contop { background-color:#00A9EC; 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 #00A9EC; padding: 0px }

.conbuz {background-color:#EFF4F8; 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:#EFF4F8}



.homebild { border: solid 2px #D4CEC8;}

.hplink {padding-left: 28px}



/**  TEAM **/

.teambild {border-bottom: solid 2px #00A9EC}

.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 #A7C3CF; border-right: solid 2px #A7C3CF; border-bottom: solid 2px #A7C3CF; background-color:#EFF4F8}

.boxtop { background-color:#397899; 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:#4AADB8; 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: #174273; font-size: 12px; line-height: 17px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; }

.boxanzeigen {border-left: solid 2px #A7C3CF; border-right: solid 2px #A7C3CF; border-bottom: solid 2px #A7C3CF; background-color:#FFFFFF; padding: 4px}



/**  FORMULARE **/

.formtable { border: solid 2px #A7C3CF; padding-left: 5px; color: #537175; font-size: 12px; line-height: 16px; font-family: tahoma,arial,verdana,helvetica,sans-serif;}

.formtext {border-bottom: solid 4px #A7C3CF; padding: 4px; color: #174273; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }

.formfield {border-bottom: solid 4px #A7C3CF; }

.forminput {color: #174273; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #A7C3CF; border-bottom: solid 1px #A7C3CF; border-right: solid 1px #A7C3CF; border-top: solid 3px #BBE4F5;background-color: #F5F6F5; width: 170;}

.forminptext {color: #174273; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #A7C3CF; border-bottom: solid 1px #A7C3CF; border-right: solid 1px #A7C3CF; border-top: solid 3px #BBE4F5;background-color: #F5F6F5; width: 400;}

.forminptext2 {color: #174273; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #A7C3CF; border-bottom: solid 1px #A7C3CF; border-right: solid 1px #A7C3CF; border-top: solid 3px #BBE4F5;background-color: #F5F6F5; width: 420;}

.formpu1 {color: #174273; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; margin-right:1px; width: 35;}

.formpu2 {color: #174273; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 50;}

.formpu3 {color: #174273; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 170; border-top: solid 3px #BBE4F5;}



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

.formsubmit2 {color: #174273; 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: #174273; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }

a.all:hover {color: #818181; }

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(picb_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.team  { background-image: url(picb_team.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.sonder  { background-image: url(picb_sonder.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.kontakt  { background-image: url(picb_kontakt.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.veranstaltung  { background-image: url(picb_termin.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.service  { background-image: url(picb_service.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.entertainment  { background-image: url(picb_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.kino  { background-image: url(picb_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.musik  { background-image: url(picb_musik.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.buch  { background-image: url(picb_buch.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.multimedia  { background-image: url(picb_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.gewinn  { background-image: url(picb_gewinn.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.umfrage  { background-image: url(picb_umfrage.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.news  { background-image: url(picb_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(picb_impressum.gif); position: absolute; top: 8px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.reise  { background-image: url(picb_reise.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.sport  { background-image: url(picb_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: #174273; font-size: 12px; padding:2px; font-family: arial,verdana,helvetica,sans-serif; border-bottom: solid 2px #A7C3CF }

.p1_head { padding: 4px; color: #7F0403;  background-color:#A7C3CF}

.p2_head {background-color:#FFFFFF}

.p3_head {border-right: solid 2px #FFFFFF;  background-color:#EDEFEE}

.hl {padding-top: 6px; padding-bottom:6px; color: #174273; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}

.kl {color: #174273; font-size: 9px; font-family: arial,verdana,helvetica,sans-serif;}





/********************* GALERIEN ********************************/

.lefttable { padding: 7px; background-color: #EDEFEE}

.righttable { padding: 10px; background-color: #D9CFC9}






/*********** EPAPER   ***/

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

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


/******** TEAM EXTRA-TIPP ********/

.clearboth {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	line-height: 0px;
	font-size: 0;
	overflow: hidden;
	visibility: hidden;
}

#ajaxcontent {
	width:250px;
	height:500px;
	float:left;
	position:absolute;
}

.ressortlist {
	position:absolute;
	top:0px;
	right:0px;
	width:210px;

}

.ressortlist ul{
	list-style-type:none;
	padding:0;
	margin:0;
	width:195px;
}

.ressortlist ul li {
	list-style-position:inside;
	margin:0 0 2px 0;
	background:#EFF4F8;
	border:solid 1px #DFDFDF;
	width:190px;
	padding:4px 0 4px 2px;
}

.ressortlist ul li.sub {
	list-style-position:intside;
	margin:0;
	background:#FFFFFF;
	border:none;
	width:150px;
	padding:2px 0 2px 40px;
}


.ressortlist ul a {
	text-decoration:none;
}

.ressortlist ul a:hover {
	color:#AE0F18;
}

.ressortlist ul a:active {
	color:#AE0F18
}

/* TEAM  */

	#previewPane{	
		
		/* CSS HACK */
		height:300px;
		width:250px;		
	/*	position:absolute; */
		position:relative;
		border-right: dotted 1px #003300;	
	}
	
/*	#previewPane img {
		float:left;
	} */
	
	#waitMessage{
		display:none;
	}	
	
	#largeImageCaption {
		margin:5px 0 4px 0;
		/* position:absolute;
		bottom:0px;
		left:0px; */
	}
	
	#largeImageCaption p.tel{
		margin: 5px 0 5px 0;
	}
	
	#galleryContainer{		
		margin-top:10px;
		height: 220px;
		width: 250px;
		border-bottom: dotted 1px #003300;
		border-top: dotted 1px #003300;
		
	}
	#galleryContainer #arrow_down{	
		height:40px;
		margin-top:130px;
	}
	#galleryContainer #arrow_up{
		height:40px;
	}
	
	
	#theImages{
		position:relative;
		overflow:hidden;
		height:220px;
		width:220px;
		float:left;
		
	}
	#theImages div{	
		position:relative;	/* !! */
		height:1500px;
		
	}
	#theImages img{
		border:0px;
		filter:alpha(opacity=50);	
		opacity:0.5; 
		padding-top:1px;	
		float:left;
		margin:0 6px 0 0;
	}

	#theImages .imageCaption{
		display:none;
	}
	
td.team{
		
		border-bottom: dotted 1px #003300;
		padding-top:2px;
		width:105px;
	}

p.teamname {
	font-size:11px;
	font-weight:bolder;
}
