/* Farbtabelle 
Dunkles Grau: 525552
Helles Grau: dfdfdf

Dunkles Gelb: f8c124
Helles Gelb: faee17

Dunkles Orange: f97126
Helles Orange: fda51d

Dunkles Gruen: 00bd2a
Helles Gruen: 00ec21

Dunkles Blau: 00a9ff
Helles Blau: 00d7ff

Dunkles Rot: ef2c29
Helles Rot: f5dbe0

Dunkles Lila: 5a2895
Helles Lila: a591c5
*/


/*
Grundeinstellungen
*/

body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #525552;
}

h1
{
	font-size: 20px;
}

h2
{
	font-size: 18px;
}

h3
{
	font-size: 16px;
}

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

a:hover
{
	color: #525552;
}

ul
{
	list-style-type: none;
}

.map .maphilighted {
	border: 3px solid #000;
}
/*
Menue
*/

.men-e1
{
	margin: 30px 0 0 0;
	padding: 0;
}

.men-e1 li
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.men-e1 li a
{
	line-height: 23px;
	font-size: 13px;
	width: 150px;
	height: 25px;
	display: block;
	color: #fff;
	background-image: url('grau.png');
	background-repeat: no-repeat;
}

.men-e2
{
	margin: 0;
	padding: 0;
}

.men-e2
{
	padding: 3px 0 3px 2px;
}

.men-e2 li
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}

.men-e2 li a
{
	color: #525552;
	background-image: none;
}


/*
Mitte / Inhalt
*/

#mitte{
	width: 560px;
}

#mitte
{
	padding-left: 30px;
}

#mitte object
{
	padding-left: 70px;
}

/*
Farbwechsel
*/

#lila .men-e2 .men-cur, #rot .men-e2 .men-cur, #gruen .men-e2 .men-cur, #orange .men-e2 .men-cur
{
	background-image: none;
}


/* Farbtabelle 
Dunkles Grau: 525552
Helles Grau: dfdfdf

Dunkles Gelb: f8c124
Helles Gelb: faee17

Dunkles Orange: f97126
Helles Orange: fda51d

Dunkles Gruen: 00bd2a
Helles Gruen: 00ec21

Dunkles Blau: 00a9ff
Helles Blau: 00d7ff

Dunkles Rot: ef2c29
Helles Rot: f5dbe0

Dunkles Lila: a591c5
Helles Lila: 5a2895
*/


/* Lila */
#lila .csc-firstHeader, #lila .grid_8 a, #lila h1
{
	color: #5a2895;
}


#lila .men-cur, #lila .men-curifsub
{
	background-image: url('lila.png');
	background-repeat: no-repeat;
}

#lila .men-e2 li a
{
	padding-left: 5px;
	width: 140px;
	color: #5a2895;
	background-color: #a591c5;
	display: block;
}


/* Rot */
#rot .csc-firstHeader, #rot .grid_8 a, #rot h1
{
	color: #ef2c29;
}

#rot .men-cur, #rot .men-curifsub
{
	background-image: url('rot.png');
	background-repeat: no-repeat;
}

#rot .men-e2 li a
{
	padding-left: 5px;
	width: 140px;
	color: #ef2c29;
	background-color: #f5dbe0;
	display: block;
}


/* Gruen */
#gruen .csc-firstHeader, #gruen .grid_8 a, #gruen h1
{
	color: #00aa4a;
}

#gruen .men-cur, #gruen .men-curifsub
{
	background-image: url('gruen.png');
	background-repeat: no-repeat;
}

#gruen .men-e2 li a
{
	padding-left: 5px;
	width: 140px;
	color: #00ec21;
	background-color: #327c42;
	display: block;
}


/* Gelb */
#gelb .csc-firstHeader, #gelb .grid_8 a, #gelb h1
{
	color: #f8c124;
}

#gelb .men-cur, #gelb .men-curifsub
{
	background-image: url('gelb.png');
	background-repeat: no-repeat;
}

#gelb .men-e2 li a
{
	padding-left: 5px;
	width: 140px;
	color: #9e802a;
	background-color: #f8c124;
	display: block;
}


/* Blau */
#blau .csc-firstHeader, #blau .grid_8 a, #blau h1
{
	color: #00a9ff;
}

#blau .men-cur, #blau .men-curifsub
{
	background-image: url('blau.png');
	background-repeat: no-repeat;
}

#blau .men-e2 li a
{
	padding-left: 5px;
	width: 140px;
	color: #00d7ff;
	background-color: #00a9ff;
	display: block;
}


/* Orange */
#orange .csc-firstHeader, #orange .grid_8 a, #orange h1
{
	color: #f97126;
}

#orange .men-cur, #orange .men-curifsub
{
	background-image: url('orange.png');
	background-repeat: no-repeat;
}

#orange .men-e2 li a
{
	padding-left: 5px;
	width: 140px;
	color: #fda51d;
	background-color: #f97126;
	display: block;
}


/*
Menu Hover
*/

#menuitem160 a:hover
{
	background-image: url('lila.png');
	background-repeat: no-repeat;
}

#menuitem150 a:hover
{
	background-image: url('gruen.png');
	background-repeat: no-repeat;
}

#menuitem151 a:hover
{
	background-image: url('orange.png');
	background-repeat: no-repeat;
}

#menuitem165 a:hover
{
	background-image: url('gelb.png');
	background-repeat: no-repeat;
}


#menuitem148 a:hover
{
	background-image: url('lila.png');
	background-repeat: no-repeat;
}

#menuitem149 a:hover
{
	background-image: url('gruen.png');
	background-repeat: no-repeat;
}

#menuitem152 a:hover
{
	background-image: url('orange.png');
	background-repeat: no-repeat;
}

#menuitem153 a:hover
{
	background-image: url('gelb.png');
	background-repeat: no-repeat;
}


/*
Untermenu ohne Hover
*/

#gruen .men-e2 li a:hover, #blau .men-e2 li a:hover, #orange .men-e2 li a:hover, #gelb .men-e2 li a:hover, #rot .men-e2 li a:hover
{
	background-image: none;
	color: #525552;
}

#gruen .men-e2 li a, #blau .men-e2 li a, #orange .men-e2 li a, #gelb .men-e2 li a, #rot .men-e2 li a
{
	background-image: none;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(border-radius-ie8.htc);
	text-align: center;
	font-weight: bold;
}


/*
Rechte Spalte
*/
#rechtes_feld
{
	background-color: #dfdfdf;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url(border-radius-ie8.htc);
	width: 120px;
	margin: 10px 0 20px 10px;
}

#stern-kreis
{
	padding: 0 0 5px 9px;
}

#logo-klein
{
	padding: 5px 0 0 9px;
	margin: 0 0 10px 0;
}

#bildru
{
	padding: 10px 0 5px 0px;
}

#heandlersuche
{
	padding: 10px 0 20px 9px;
}


/*
Footer
*/

#footer
{
	text-align: center;
	border-top: 1px solid #b6aeae; 
	margin-top: 5px;
	padding-top: 5px;
}

#footer a{
	color: #00d7ff;
}

#footer a:hover
{
	color: #525552;
}

/* Extras */

/* 
Formular Mailform
 */
.tx_mailform_div_label_left, .tx_mailform_div_input, .tx_mailform_div_err_msg_1
{
	padding: 5px 0px 5px 0px;
}

.tx_mailform_div_input
{
	padding-right: 5px;
}

.tx_mailform_div_err_msg_1
{
	color: #ef2c29;
}

.tx_mailform_valid tx_mailform_field_submit
{
	padding-top: 10px;
}

.mailform-table-outer img
{
	padding: 0 0 15px 200px;
}

/*
Glider / Slider
*/
#gelb #slider
{
	border-bottom: 1px solid #f8c124;
}

#gruen #slider{
	border-bottom: 1px solid #00aa4a;
}
