/* *************************
*** Standartdefinitionen ***
************************* */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #616161;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.table_bg {
	background:url(_img/kids/bg_content.jpg) top left no-repeat;
}

/*p {
	line-height: 16px;
}*/
li {
	line-height: 16px;
	padding: 5px 0px 5px 0px;
}
.farbe {
	color: #e83a04;
}
.text_klein {
	font-size: 11px;
	line-height: 12px;
}
.headline {
	font-size: 18pt;
	color: #e83a04;
}
.text_farbe_fett {
	font-size: 14px;
	font-weight: bold;
	color: #e83a04;
}
.text_farbe_fett_height {
	line-height: 20px;
}
.text_farbe_fett_link {
	font-size: 14px;
	font-weight: bold;
	color: #e83a04;
}
.zeilenabstand {
	line-height: 16px;
}

a:link.text_farbe_fett_link, a:visited.text_farbe_fett_link {
	font-size: 14px;
	color: #e83a04;
	text-decoration: none;
}
a:hover.text_farbe_fett_link, a:active.text_farbe_fett_link {
	font-size: 14px;
	color: #e83a04;
	text-decoration: underline;
}

/* ***************************
*** Navigationdefinitionen ***
*************************** */
/* *** Standartlink *** */
a:link, a:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a:hover, a:active {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
/* *** Hauptnavigation *** */
.hauptnavpadding {
	padding: 0px 0px 2px 0px;
}
a.hauptnavpunkt {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:link.hauptnavpunkt, a:visited.hauptnavpunkt {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.hauptnavpunkt, a:active.hauptnavpunkt {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
/* *** Subnavigation *** */
a.unternavpunkt {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
a:link.unternavpunkt, a:visited.unternavpunkt {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
a:hover.unternavpunkt, a:active.unternavpunkt {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
/* *** Footernav auf der Linken Seite *** */
a.footernav_links {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:link.footernav_links, a:visited.footernav_links {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.footernav_links, a:active.footernav_links {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
/* *** Sitelink fett *** */
.sitelink_fett {
	font-weight: bold;
}
/* *** Layerlink *** */
a.layerlink {
	font-weight: bold;
	text-decoration: none;
}
/* *** Link auf der Suchergebnisseite *** */
a:link.suchergebnis, a:visited.suchergebnis {
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}
a:hover.suchergebnis, a:active.suchergebnis {
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
}

/* *************************
*** Formulardefinitionen ***
************************* */
.formfeld {
	width: 270px;
	font-size: 9pt;
	border: solid 1px #e83a04;
}
.formbutton {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #e83a04;
	background-color: #e83a04;
}
.loginfeld {
	font-size: 9pt;
	border: solid 1px #EE7F01;
}

/* ******************************
*** Veranstaltungdefinitionen ***
****************************** */
.suchfeld {
	width: 270px;
	font-size: 9pt;
	border: solid 1px #e83a04;
}
.suchbutton {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	border: solid 1px #e83a04;
	background-color: #e83a04;
}

/* ************************
*** Suche in Navigation ***
************************ */
.navsuchfeld {
	width: 100px;
	font-size: 9pt;
	color: #EE7F01;
	border: solid 1px #FFFFFF;
}
.navsuchbutton {
	font-size: 9pt;
	color: #FFFFFF;
	border: solid 1px #FFFFFF;
	background: none;
}

/* *************************
*** Mehrwertdefinitionen ***
************************* */
.mehrwert_ueberschrift_fett {
	font-weight: bold;
	color :#743F09;
}
.mehrwert_text_grau {
	color: #743F09;
}
.mehrwert_text_weiss {
	color: #FFFFFF;
}
a:link.mehrwert_link, a:visited.mehrwert_link {
	font-size: 8pt;
	color: #743F09;
	text-decoration: none;
}
a:hover.mehrwert_link, a:active.mehrwert_link {
	font-size: 8pt;
	color: #743F09;
	text-decoration: none;
}