body {
	background: #FFF url('images/body_bg.gif') repeat-x;
	margin: 0px;
}

form, input, textarea {
	margin: 0px;
	padding: 0px;
}

/* HAUP TABELLE */

#site {
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
	width: 900px;
}

#banner {
	background: url('images/banner_bg.gif') no-repeat left top ;
	height: 90px;
	width: 780px;
	
	float: left;
}

#banner h1 {
	text-align: left;

	margin: 35px 0px 0px 20px;
	padding: 0px;
	
	font-family: Arial, sans-serif;
	font-size: 10px;
	
	visibility: visible !important;
}

#flash {
	/*background: #234;*/
	height: 113px;
	width: 120px;
	
	float: right;
}

#language {
	/*background: #345;*/
	height: 23px;
	width: 570px;
	
	text-align: right;
	float: right;
}

#language img {
	margin-right: 5px;
}

#navi {
	/*background: #456;*/
	text-align: left;
	
	width: 210px;
	height: 200px;
	
	float: left;
}

#navi div.navi_container {
	margin-left: 18px;
	background: #A8304C;
	
	border-left: 1px solid #CD8898;
	border-top: 1px solid #CD8898;
	border-right: 1px solid #6B1E30;
	border-bottom: 1px solid #6B1E30;
	
	width: 170px;
}

#content {
	/*background: #567;*/
	padding-top: 20px;
	text-align: left;
	width: 690px;
	
	float: right;
}

/* EINTRÄGE */

.entry {
	margin: 10px 10px 0px 10px;
	width: 670px;
}

.entry_title {
	background: url('images/header_bg.gif') bottom repeat-x;
}

.entry_title i.head {
	padding: 0px;
	margin: 0px;
	width: 100%;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}

.entry_text {
	padding: 10px;
	margin: 0px;
	background: #EBECEE;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.entry_text img {
	border: 8px solid #FFF;
	display: inline;
}

.entry_text p {
	padding-top: 0px;
	margin-top: 0px;
}

.entry_text td {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.entry_text a {
	color: #000000; 
}

.entry_text-k {
	padding: 10px;
	margin: 0px;
	background: #EBECEE;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.entry_text-k img {
	border: 7px solid #FFF;
	display: inline;
}

.entry_text-k p {
	padding-top: 0px;
	margin-top: 0px;
}

.entry_text-k td {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.entry_text-k a {
	color: #EBECEE;
}

.entry_more {
	text-align: left;
	padding: 3px 8px 8px;
	background: #EBECEE;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

/* LINKS */

.entry_more a {
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #A8304C;
	padding: 1px 4px;
}

.entry_more a:hover {
	color: #FFF;
	background-color: #666;
}

/* FORMULAR */

input, textarea {
	border: 1px #333 solid;
	background: #FFF;
	width: 300px;
}

/* NAVI */

/* NAVI_EBENE 0 - NORMAL FIRST */
div.naviEbene0_first { height: 20px; border-top: 0px solid #FFF; padding-left: 18px; background: url('images/b_n.gif') no-repeat top left; }
div.naviEbene0_first a:link.navi, div.naviEbene0_first a:visited.navi, div.naviEbene0_first a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 21px; }
div.naviEbene0_first a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 21px; }

/* NAVI_EBENE 0 - OVER FIRST */
div.naviEbene0_hover_first { height: 20px; border-top: 0px solid #FFF; padding-left: 18px; background: url('images/b_h.gif') no-repeat top left; }
div.naviEbene0_hover_first a:link.navi, div.naviEbene0_hover_first a:visited.navi, div.naviEbene0_hover_first a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 21px; }
div.naviEbene0_hover_first a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 21px; }

/* NAVI_EBENE 0 - SEL FIRST*/
div.naviEbene0_sel_first { height: 20px; border-top: 0px solid #FFF; padding-left: 18px; background: url('images/b_s.gif') no-repeat top left; }
div.naviEbene0_sel_first a:link.navi, div.naviEbene0_sel_first a:visited.navi, div.naviEbene0_sel_first a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 21px; }
div.naviEbene0_sel_first a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 21px; }


/* NAVI_EBENE 0 - NORMAL */
div.naviEbene0 {  border-top: 1px solid #FFF; padding-left: 18px; background: url('images/b_n.gif') no-repeat top left; }
div.naviEbene0 a:link.navi, div.naviEbene0 a:visited.navi, div.naviEbene0 a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 18px; }
div.naviEbene0 a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 18px; }

/* NAVI_EBENE 0 - OVER */
div.naviEbene0_hover {  border-top: 1px solid #FFF; padding-left: 18px; background: url('images/b_h.gif') no-repeat top left; }
div.naviEbene0_hover a:link.navi, div.naviEbene0_hover a:visited.navi, div.naviEbene0_hover a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 18px; }
div.naviEbene0_hover a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 18px; }

/* NAVI_EBENE 0 - SEL */
div.naviEbene0_sel {border-top: 1px solid #FFF; padding-left: 18px; background: url('images/b_s.gif') no-repeat top left; }
div.naviEbene0_sel a:link.navi, div.naviEbene0_sel a:visited.navi, div.naviEbene0_sel a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 18px; }
div.naviEbene0_sel a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; line-height: 18px; }

/* NAVI_EBENE 1 - NORMAL */
div.naviEbene1 { border-bottom: 1px solid #FFF; padding-left: 22px; line-height: 18px; background: #EBECEE; clear: both;}
div.naviEbene1 a:link.navi, div.naviEbene1 a:visited.navi, div.naviEbene1 a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8304C; font-weight: normal; text-decoration: none; }
div.naviEbene1 a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8304C; font-weight: normal; text-decoration: none; }

/* NAVI_EBENE 1 - OVER */
div.naviEbene1_hover { border-bottom: 1px solid #FFF; padding-left: 22px; line-height: 18px; background: #e9e2e0; }
div.naviEbene1_hover a:link.navi, div.naviEbene1_hover a:visited.navi, div.naviEbene1_hover a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8304C; font-weight: normal; text-decoration: none; }
div.naviEbene1_hover a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8304C; font-weight: normal; text-decoration: none; }

/* NAVI_EBENE 1 - SEL */
div.naviEbene1_sel { border-bottom: 1px solid #FFF; padding-left: 22px; line-height: 18px; background: #e5d4cf; }
div.naviEbene1_sel a:link.navi, div.naviEbene1_sel a:visited.navi, div.naviEbene1_sel a:active.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8304C; font-weight: normal; text-decoration: none; }
div.naviEbene1_sel a:hover.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A8304C; font-weight: normal; text-decoration: none; }

/* NAVI_EBENE 2 - NORMAL */
div.naviEbene2, div.naviEbene2_hover, div.naviEbene2_sel {
	visibility: hidden;
	display: none;
}
