

	/*<group=Seitenaufbau mit Spalten>*/

	#zentrKasten {
		height:100%;
		min-height:100%;
		width:955px;
		margin:auto;
		text-align:left;
		border: 1px solid #F58735;
		position:relative;
		background:  repeat-y url(images/hg.gif);
	}

	html>body #zentrKasten{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

	#logo {
		width:955px;
		height:101px;
		overflow:hidden;
		z-index : 100;
		border-bottom: 1px solid #F58735;
		background: #FFF0CC;
	}


	#navigation{
		position:relative;/*ie needs this to show float */
		width : 178px;
		float: left;
	}

	#content {
		width: 550px;
		padding: 10px;
		float: left;
	}

	#rechtespalte {
		position:relative;/*ie needs this to show float */
		float: right;
		width: 205px;
	}

	div,p  {margin-top:0}/*clear top margin for mozilla*/

	#footer { clear:both; }



	/*</group>*/

	/*<group=alles zum MenŸ>*/

	.menu1, .menu1a {
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: dashed #646464 1px;
		padding-bottom: 2px;
		padding-left: 3px;
		display: block;
		padding-top: 3px;
	}

	.menu1 {
		background: #FFF9EA;
	}


	a.menu1a:link, a.menu1a:visited, a.menu1a:hover, a.menu1a:active, a.menu2a:link, a.menu2a:visited, a.menu2a:hover, a.menu2a:active, a.menu3a:link, a.menu3a:visited, a.menu3a:hover, a.menu3a:active   {
		text-decoration: none;
		color: #F58735;
	}

	.menu2, .menu2a {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: dashed #646464 1px;
		padding-bottom: 2px;
		padding-left: 6px;
		display: block;
		padding-top: 3px;
	}

	.menu2 {
		background: #FFF0CC;}

	.menu2a, .menu1a, .menu3a {
		background: #C3CBD6;
	}

	a.menu1:link, a.menu1:visited, a.menu2:link, a.menu2:visited, a.menu3:link, a.menu3:visited {
		color: black;
		text-decoration: none;
	}

	a.menu1:active, a.menu1:hover, a.menu2:active, a.menu2:hover, a.menu3:active, a.menu3:hover {
		color: #F58735;
		text-decoration: none;
	}

	.menu3, .menu3a {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		border-bottom: dashed #646464 1px;
		padding-bottom: 3px;
		padding-left: 12px;
		display: block;
		padding-top: 3px;
	}

	.menu3 {
		background: #FFF0CC;}

	/*</group>*/

	/*<group=alles zum Kalender>*/

	.kalender, .news {
		width: 175px;
		margin: auto;
		padding: 5px;
		border: 1px dashed #646464;
		margin-top: 10px;
		margin-bottom: 10px;

		font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

	.kalender {
		text-align: center;
	}

	table.kalender, table.news{font: 11px Verdana, Arial, Helvetica, sans-serif; }

	#rechtespalte table {color:#ffffff;}

	tr.tage{background-color:#404040; text-align:center;}

	#rechtespalte td{
		height: 15px;
		width: 20px;
	}


	tr.wochentag{background-color:#808080; padding-top: 25px;}
	tr.leer{
		background-color: #FFF0CC;
		
	}


	/* Farbe der Zahlen wenn heute ist */
	.heute{color:#F58735;
		font-weight: bold;}

	.willh{color:#F58735;
		font-weight: bold;}

	.noth{color:#F58735;
		font-weight: bold;}

	/* Hintergrundfarbe rot/grŸn */
	.will{background-color:#005500; font-weight: bold;}
	.not{background-color:#AA0000;}


	div.feiertag {
		width:167px;
		padding-bottom: 2px;
		margin-top: 1px;
		margin-left: 1px;
		color: #FFFFFF;
		background-color: #005500;
		text-align: center;
		white-space: pre;
		position: absolute;

	}

	.feiert {
		color:#FFF0CC;
	}

	/*</group>*/

	/*html, body {height:100%}*/

	body {
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin : 0;
		padding : 0;
		text-align:center;
		min-width:957px;
	}

	p, table {
		font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
		text-align: left;

	}

	h1 {
		font: 16px/20px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #F58735;
		text-align: left;

	}

	h2
	{
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		font-weight: bold;
		margin-bottom: 5px;
	}

	.kleingrau {
		color: #808080;
		font-weight: normal;
		font-size: 11px;
	}

	.orangefett {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #F58735;
		font-weight: bold;
	}


	.rechts {
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
	}

	.links {
		float: left;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 10px;
	}

	.picabstand {
		float: left;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	hr {
		background-color: #F58735;
		border: none;
		color: #F58735;
		height: 1px;
	}

	a {
		color: #F58735;
		text-decoration: none;}

	a:hover{
		text-decoration:underline;
	}

	a.black {
		color:#000000;
	}

	a.anzeige {
		font-weight:normal; text-decoration:none; color:#FFFFFF;
	}

	a.anzeige:hover{
		text-decoration:underline;
	}

	/*input {
		border-style:solid;
		border-width:0px;
		text-align:center;
		background-color:#d0d0d0;
		font-weight:bold;
		width:100px;}*/
	ul {
		font-size: 12px;
		line-height: 16px;
		list-style: square;
	}

	/* Galerie*/

/* ul, li, p, td {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
} */

.tablehead {
  background-color: #e8e8e8;
  color: #000000;
}

.tablebottom {
  background-color: #004C75;
}

.bordercolor {
  background-color: #004C75;
}

.tablebgcolor {
  background-color: #ffffff;
}

.navbar {
  background-color: #FFF9EA;
  color: #000000;
  border: dashed #646464 1px;
}

.row1 {
  background-color: #e1e1e1;
  color: #000000;
}

.row2 {
  background-color: #efefef;
  color: #000000;
}

.head1 {
  background-color: #808080;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}


.head2 {
  background-color: #004C75;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.title {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.clickstream {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.smalltext {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #AA0000;
}


form {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.logininput {
  background-color: #ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 130px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  WIDTH: 130px;
}

.textarea {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.setperpageselect {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
}

.categoryselect {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
}

.dropdownmarker {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #F58735;
  font-size: 11px;
}

.button {
  font-family:  Verdana,Arial, Helvetica, sans-serif;
  /*background-color: #003366;
  color: #fcdc43;*/
  font-size: 11px;
  font-weight: bold;
}

/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #EFEFEF;
}

.maincat {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
 .imagerow1 {
  background-color: #E5E5E5;
  color: #000000;
}

.imagerow2 {
  background-color: #EFEFEF;
  color: #000000;
} 

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #000000;
}

.commentrow2 {
  background-color: #efefef;
  color: #000000;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #000000;
}

.commenttextarea {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}

.commentinput {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}


#interview {
		width: 350px;
		padding: 10px;
		float: left;
		background: #FFF0CC;
	}
	
