/*ALLGEMEINER BODY*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}
/*HINTERGRUND NAVIGATION*/
.bgnavi{
	background:url(../gfx_main/sommer/sommer_layout_r2_c1.jpg);
	background-repeat:no-repeat;
}
/*HINTERGRUND CONTENT*/
.bgcontent{
	background:url(../gfx_main/sommer/sommer_layout_r3_c1.jpg);
	background-repeat:repeat-y;
}
/*HINTERGRUND FOOTER*/
.bgbuttom{
	background:url(../gfx_main/sommer/sommer_layout_r5_c1.jpg);
	background-repeat:no-repeat;
}
/*ALLGEMEIN ZELLEN*/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*ÜBERSCHRIFTEN*/
.headline{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
/*TABELLEN LAYOUT ALLES*/
.tablemainlayout{
	background-color:transparent;
}
/*TABELLE LAYOUT AKTUELLES VERANSTALTUNG NEWSLETTER*/
.tableleftlayout{
	background-color:#2A9FC2;
	border-right: 5px solid #2A9FC2;
	border-bottom: 5px solid #2A9FC2;
	border-top: 5px solid #2A9FC2;
	border-left: 5px solid #2A9FC2;
}
/*FORMULAR FELDER*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFEA;
	border: 1px solid #51BEDB;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #51BEDB;
	background-color:#FFFFEA;
	SCROLLBAR-FACE-COLOR: #FFFFEA;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFEA;
	SCROLLBAR-SHADOW-COLOR: #FFFFEA;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFEA;
	SCROLLBAR-ARROW-COLOR:  #000000;
	SCROLLBAR-TRACK-COLOR: #FFFFEA;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFEA;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFEA;
	border: 1px solid #51BEDB;
}
.radio {
	border: 0px;
	background-color:#51BEDB;
}
.checkbox {
	border: 0px;
	background-color:#51BEDB;
}
/*KONTAKT MESSAGE*/
.kontakt_message{
	background: #2A9FC2;
	color:#FFFFFF;
	width: 350px;
	height:auto;
/*	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-top: 1px #000000 solid;*/
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
}

/*NEWSLETTER MESSAGE*/
.newsletter_message{
	background: #2A9FC2;
	color:#FFFFFF;
	width: 350px;
	height:auto;
/*	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-top: 1px #000000 solid;*/
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
}
/*NEWSLETTER TRENNLINIE*/
hr{
	border:solid #000000 1px;
	background-color:#000000;
	height:1px;
}
/*ALLGEMEIN LINKS*/
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*NAVIGATION LINKS*/
a.navi:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.navi:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFEA;
	font-weight:bold;
	text-decoration: none;
}
a.navi:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFEA;
	font-weight:bold;
	text-decoration: none;
}
/*LINK FOOTER*/
a.buttom:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.buttom:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.buttom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.buttom:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
/*FOOTER FONT*/
.buttom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/*FARBEN BACKGROUND VERANSTALTUNGEN*/
/*Hintergrundfarbe Tabellenkopf*/
.bgcolor{
	background-color: #0A689E;
	color:#FFFFFF;
}
/*Hintergrundfarbe Events*/
.bgeventcolor{
	background-color: #2A9FC2;
}
/*Hintergrundfarbe nächstes Event*/
.bgnexteventcolor{
	background-color: #FF0000;
}
/*CAPTCHA*/
.img_cap{
	border:0px;
}
/*IE 6 PNG HACK*/
/*BILD EINBINDEN ALS DIV HINTERGRUND*/
img, div {
   behavior: url(css/iepngfix.htc);
}
