/* Farben */
/* dunkelblau: #072229  */
/* dunkelrot: #470000   */
/* hellgruen: #93D40D   */
/* heller Hintergrund: #F7FFFF   */
/* weiss: #FFFFFF   */
/* schwarz: #000000   */

/*für alle Seiten*/
body {
	background-color: #F7FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

/* LOGO */
td.logo {
	background-color: #470000;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	vertical-align: middle;
	height:55px;
	width: 260px;
}
/*header*/
#header {
	background-image: url(../images/header2.jpg);
	width: 515px;
	position: relative;
	height: 200px;
}
/*SLOGAN im Headerbereich*/
#header h1{
	position: absolute;
	top:10px;
	left:40px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:38px;
	z-index:4;

}
#header h2{
	position:absolute;
	top:52px;
	left:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	color:#FFFFFF;
}
	
#header h3 {
	position:absolute;
	left:40px;
	top:160px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#072229;
}
	
h3 {
	color:#072229;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/*NAVIGATIONSTABELLE*/
td.navigation {
	background-color: #072229;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 260px;
}
td.titelnavi {
	background-color: #072229;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding:5px 5px 5px 20px;
	width: 260px;
}
td.trennernavi {
	background-color: #6CE1F4;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 1px;
	width: 240px;
	border-left: 20px solid #072229;
}
td.navigation a{
	background-color: #072229;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	border-left: 10px solid #072229;
	text-align: left;
	width: 250px;
	text-decoration: none;
}

td.navigation a:hover{
	background-color: #072229;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 10px solid #6CE1F4;
	width: 260px;
	text-decoration: none;
}
/*NAVIGATION : Aktuelle Seite, Beispiel siehe Templates*/
td.naviaktiv a{
	background-color: #072229;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 10px solid #6CE1F4;
	width: 260px;
	text-decoration: none;
}
/*NAVIGATION INTERAKTIV*/
td.interaktiv {
	background-color: #470000;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 260px;
	text-decoration: none;
}
td.interaktiv a{
	background-color: #470000;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	border-left: 10px solid #470000;
	text-align: left;
	width: 260px;
	text-decoration: none;
}

td.interaktiv a:hover{
	background-color: #470000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 10px solid #93D40D;
	width: 260px;
	text-decoration: none;
}
td.titelinter {
	background-color: #470000;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding:5px 5px 5px 20px;
	width: 260px;
}
/*NAVIGATION Interaktiv: Aktuelle Seite, Beispiel siehe Navigation*/
td.interaktivaktiv a{
	background-color: #470000;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 10px solid #93D40D;
	width: 260px;
	text-decoration: none;
}
/*Trennlinien*/
td.trennerinteraktiv {
	background-color: #93D404;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 1px;
	width: 240px;
	border-left: 20px solid #470000;
}
td.trennerweiss {
	background-color: #FFFFFF;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	height: 2px;
	width: 260px;
}


/*NEWS und Headlines / Titel*/
table.news {
border-collapse: collapse;
border: 1px;
border-color: #072229;
border-style: solid;
height: 100%;
}
th.news {
	background: #072229;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding:5px 5px 5px 20px;
}
td.news {
	background: #FFFFFF;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding:5px 5px 5px 20px;
}
/*Texte*/
table.text {
background-color: #F7FFFF;
border-collapse: collapse;
border: 1px;
border-color: #072229;
border-style: solid;
font-size: 12px;
padding:5px 5px 5px 20px;
}
#infotext{
padding-left:10px;
}
.infotext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
/*Seitenfuss*/
td.unten {
	background-color: #072229;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
td.unten a {
	background-color: #072229;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
td.unten a:hover{
	background-color: #072229;
	color:#FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
}
/*Absatzformatierung*/
.titel_rot
{
	color:#470000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.titelblau
{
	color:#072229;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:5px;
}
/*WEBKATALOG*/
table.katalog {
background-color: #F7FFFF;
border-collapse: collapse;
border: 1px;
border-color: #072229;
border-style: solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}