/* allgemeing�ltige Style-Sheets
--------------------------------*/
html
{
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: Verdana,Arial, Helvetica, Geneva, sans-serif;
  font-size: 1.0 em;
  color: #FFFFFF;
  text-align: center;
}

body {
	text-align: center;
}

input { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif}

a
{
  Text-Decoration: underline;
  color: #CE0000;

}

img{
	border: 0px solid;
	}


a:hover
{
  Text-Decoration: underline;
}

#oben {
	padding-bottom: 2px; width:980px; height:138px; 
}

#links {
	 width:160px; height:611px; float:left;
}

#mitte {
	padding-left:4px;
	width:512px;
	height:580px;
	float:left;
	margin-bottom: 10px;
}

#rechts {
	padding-left:4px; width:280px; height:604px; float:left;
}

#forum {
	width:980px;
	background-color : #FCF1D7;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-left: 3px;
	border-width: 1px;
	border-style: solid;
	border-color:#E89101;
	color: #AE450E;
}

.blocksatz
{
  text-align : justify;
}

.box_suche
{
  width: 160px;
  font-size: 78%;
  color: white;
  background-color : #FDE2A8;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#DCBC4B;

}

.box_suche_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#DCBC4B;
}


.box_forum
{
  width: 160px;
  font-size: 78%;
  color: black;
  background-color : #E9E4C4;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#AEAB7C;

}

.box_forum_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#AEAB7C;
}

.box_projekte
{
  width: 160px;
  font-size: 78%;
  color: white;
  background-color : #F6D274;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#A6803F;

}

.box_projekte_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#A6803F;
}

.box_Start_Projekte
{
  width: 512px;
  font-size: 78%;
  color: #AE450E;
  background-color : #F6D274;
  margin-top: 0px;
  margin-bottom: 3px;
  border-width: 1px;
  border-style: solid;
  border-color:#A6803F;

}

.box_fotos
{
  width: 160px;
  color: black;
  background-color: #FDDEA8;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#C5A54E;

}

.box_fotos_Headline
{
  font-size: 78%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#C5A54E;
}

.box_fotos_link {
	font-size: 78%;
}

.box_video
{
  width: 160px;
  font-size: 78%;
  color: black;
  background-color : #FDC3A8;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#C57F4E;
	background-color : #FCF1D7;
	border-color:#E89101;
	color: #AE450E;
}

.box_video_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#C57F4E;
  background-color :#AEAB7C;
}

.box_Start_Video
{
  width: 512px;
  font-size: 78%;
  color: #AE450E;
  background-color : #FDC3A8;
  margin-top: 0px;
  margin-bottom: 3px;
  border-width: 1px;
  border-style: solid;
  border-color:#C57F4E;

}

.box_service
{
  width: 300px;
  font-size: 78%;
  color: #AE450E;
  background-color : #FEE499;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#FFCC01;

}

.box_service_Headline
{
  font-size: 100%;
  color: #AE450E;
  font-weight: bold;
  text-align: left;
  background-color :#FFCC01;
}

.box_Start_Service
{
  width: 512px;
  font-size: 78%;
  color: #AE450E;
  background-color : #FEE499;
  margin-top: 0px;
  margin-bottom: 3px;
  border-width: 1px;
  border-style: solid;
  border-color:#FFCC01;

}



.box_seminare
{
  width: 300px;
  font-size: 78%;
  color: #AE450E;
  background-color : #FCC07E;
  margin-top: 0px;
  margin-bottom: 2px;
  border-width: 1px;
  border-style: solid;
  border-color:#E85812;

}

.box_seminare td {
	font-size: 90%;
}

.box_seminare_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#E85812;
}

.box_konzerte
{
  width: 300px;
  font-size: 78%;
  color: #AE450E;
  background-color : #FCE1A9;
  margin-top: 0px;
  margin-bottom: 4px;
  border-width: 1px;
  border-style: solid;
  border-color:#D55110;

}

.box_konzerte td {
	font-size: 90%;
}

.box_konzerte_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#D55110;
}

.box_Start_News
{
  width: 512px;
  font-size: 78%;
  color: #AE450E;
  background-color : #FCF1D7;
  margin-top: 0px;
  margin-bottom: 3px;
  border-width: 1px;
  border-style: solid;
  border-color:#E89101;

}

.box_News_Date
{
  font-size: 90%;
  color:  #FCF1D7;
  text-align: center;
  background-color :#E89101;
}

.box_News_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#E89101;
  width: 400px;
}


.box_Mitte_UeberUns
{
  width: 100%;
  font-size: 78%;
  color: #AE450E;
  background-color : #FCEED7;
  border-width: 1px;
  border-style: solid;
  border-color:#E88101;

}

.box_Mitte_UeberUns_Headline
{
  font-size: 100%;
  color: white;
  font-weight: bold;
  text-align: left;
  background-color :#E88101;
}

#posit
{
	margin:0 auto;
	text-align:left;
	width: 980px;
}

h1.csc-firstHeader {background-color :#E88101; width:100%; color:#FFFFFF; padding-left:2px; margin-top:0px;padding-bottom:2px; padding-top: 0px; font-size:12px;}

#head_submenu {
	width: 980px; height:24px; background: url('/fileadmin/images/hg_submenu.jpg') bottom left repeat-x;
}
#submenu {border: 0px solid black; padding-left:10px; padding-top: 5px; width:980px; font-size:13px;color:#666666;}

.menue2_act {color:#d14835;text-decoration:underline;}
.menue2_no {text-decoration:none;color:#666666;};
a.menue2_no a:hover{color:#d14835;text-decoration:underline;}

#suche {
	background-color : #FDE2A8;
	border-width: 1px;
	border-style: solid;
	border-color:#DCBC4B;
	margin-top: 0px;
	margin-left: 3px;
}

#suche h1 {
	font-size: 14px;
	 color: white;
	font-weight: bold;
	text-align: left;
	background-color :#DCBC4B;
	margin-bottom: top;
	padding-top: 0px;
}


.thumbnail{
	float: left;
	width: 80px;
	height: 60px;
	border-width: 0px;
  	border-style: solid;
  	border-color: #000000;
	margin-left: 10px;
	margin-top: 10px;
	text-align: center;
	}
#back{
	float: left;
	width: 510px;
	margin-top: 15px;
	margin-left: 0px;
	background-color : #C5A54E;
	}
#back a{
	color: #FFF;
	font-size:78%;
}

#kopf{
	float: left;
	width: 510px;
	margin-top: 0px;
	margin-left: 0px;
	background-color : #C5A54E;
	color: #FFF;
	font-size:78%;
	}

	
.hg_gal{
	width: 510px;
	background-color:#FDDEA8;
	border: 1px solid #C5A54E;
	margin-top: 0px;
	vertical-align: top;
	padding-top: 5px;
	}

.liste_gal{
	margin-top: 10px;
	margin-bottom : 20px;
	margin-left: 3px;
	font-size:78%;
	color: #867036;
	}
.liste_gal a {
	color: #867036;
}

#bild{
	padding-top: 15px;
	
	}
#bildnav{
	margin-top: 10px;
	font-weight: normal;
	color:#867036;
	font-size:78%;
	}
#bildnav a{
	color:#867036;
	text-decoration: none;
}



.tx-newloginbox-pi1 {
	
}
.tx-newloginbox-pi1 p {
	color: #AE450E;
}

.tx-srfeuserregister-pi1 {
	
}
.tx-chcforum-pi1-profileBorder table{
	color: #AE450E;
}

legend {
	background-color: #AE450E;
	color: #FFF;
}

.tx-chcforum-pi1-Table {
	color: #000;
}

.tx-push2rss3ds table,tr,td{
	color: #AE450E;
}
#rss {
	padding: 2px;
	margin-top: 1px;
	text-align: right;
	background-color : #FDE2A8;
}

/****************** Juze ********************/
.tx-juze-pi1 {
	vertical-align: top;
}
.tx-juze-pi1 li {
	margin:0;
	padding:0;
}
.tx-juze-pi1 h1 {
	background-color:#E88101;
	color:#FFFFFF;
	font-size:12px;
	margin-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:0px;
	margin-bottom: 10px;
	width:100%;
}
#spalte1 {
	float:left;
	width: 325px;
	border: 0px solid #C5A54E;
}
#spalte1 img {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 20px;
}
#spalte2 {
	float:left;
	width: 175px;
	border: 0px solid #C5A54E;
	margin-left: 0px;
}
.tx-juze-pi1 p img {
	float: left;
	margin-right: 5px;
	border: 1px solid #E88101;
}
/****************** Blaettern *********************/
.navi {
	background-color:#E88101;
	color:#FFFFFF;
	font-size:13px;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom: 10px;
	width:510px;
	text-align: center;
}



div.tx-googlecalendar-pi1 p {
	line-height: 140%;
}



table.box_suche form {
	padding: 0;
	margin: 0;
}