/*
 
:::: farben ::::

#797979 - braun - rahmen
#494B4C - grau  - schrift
#2B80AB - blau
#9F2136 - rot
#699C27 - gruen
#FBF109 - gelb

*/


body {
	margin: 30px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494B4C;
	text-align: center;
	background-color: #fff;
}

a:link, a:visited {
	text-decoration: none;
}
	


td a:link, td a:visited {
	color: #fff;
}

td a:hover {
	color: #ccc;
}


	
p {
	margin: 0 0 20px 0;
}

h1 {
	font-size: 11px;
	margin: 0;
}

h2 {
	font-size: 13px;
	color: #9F2136;
	margin: 0 0 5px 0;
}

.clear {
	clear: both;
}


/* - - - - - - - - - - grundaufbau - - - - - - - - - - - */

#rahmen {
	margin: 0px auto;
	width: 950px;
	border: 1px solid #797979;
	background: url(/de/system/images/bg.gif)
				repeat-y;
	text-align: left;
}

#template {
	height: 550px;
	background: url(/de/system/images/bg-start.jpg)
				no-repeat;
}


.headerstart {
	height: 153px;
}

.header {
	height: 153px;
	background: url(/de/system/images/bg-daecher.jpg)
				no-repeat;
}

.copy {
	margin: 0px auto;
	width: 950px;
	text-align: left;
}

.copy a:link, .copy a:visited, .copy a:hover {
	color: #494B4C;
	cursor: text;
}

/* - - - - - - - - - - links - - - - - - - - - - - */

#links {
	width: 750px;
	float: left;
}


.emobildstartseite {
	position: absolute;
	margin: 95px 0 0 365px;
}

.emobild {
	position: absolute;
	margin: 95px 0 0 365px;
}

.logo {
	position: absolute;
	margin: 90px 0 0 26px;
}

.herzlichwillkommen {
	position: absolute;
	margin: 260px 0 0 60px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}

.textstart {
	position: absolute;
	margin: 170px 0 0 520px;
	width: 210px;
}


.inhalt {
/*	background-color: #00f; */
}

.inhalt-zeichnung-1 {
	background: url(/de/system/images/zeichnung-1-gr.gif)
				no-repeat
				208px 50px; 
}


.inhalt-zeichnung-2 {
	background: url(/de/system/images/zeichnung-2-gr.gif)
				no-repeat
				208px 225px; 
}


.inhalt-zeichnung-3 {
	background: url(/de/system/images/zeichnung-3-gr.gif)
				no-repeat
				208px 50px; 
}


.inhalt-zeichnung-4 {
	background: url(/de/system/images/zeichnung-4-gr.gif)
				no-repeat
				208px 275px; 
}


.inhalt-zeichnung-5 {
	background: url(/de/system/images/zeichnung-5-gr.gif)
				no-repeat
				208px 95px; 
}


.inhalt-zeichnung-6 {
	background: url(/de/system/images/zeichnung-6-gr.gif)
				no-repeat
				208px 125px; 
}


.inhalt-zeichnung-7 {
	background: url(/de/system/images/zeichnung-7-gr.gif)
				no-repeat
				208px 160px; 
}



.inhalt-zeichnung-8 {
	background: url(/de/system/images/zeichnung-8-gr.gif)
				no-repeat
				208px 225px; 
}


.inhalt-zeichnung-9 {
	background: url(/de/system/images/zeichnung-9-gr.gif)
				no-repeat
				208px 225px; 
}


.inhalt-zeichnung-10 {
	background: url(/de/system/images/zeichnung-10-gr.gif)
				no-repeat
				208px 225px; 
}




.navi {
	background-color: #797979;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0 0 0 26px;
	height: 21px;
}

.navi ul {
	margin: 0;
	padding: 0;
}

.navi li {
	list-style: none;
	display: inline;
}

.navilink, a.navilink:link, a.navilink:visited {
	display:block;
	float:left;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding: 2px 12px 3px 15px;
}


a.navilinkaktiv:link, a.navilinkaktiv:visited, .navi a:hover {
	display:block;
	float:left;
	color:  #fff;
	background-color: #9EBDD8;
	font-weight: bold;
	font-size: 13px;
	padding: 2px 12px 3px 15px;
}

.subnavi {
	padding: 10px 0 0 26px;
	float: left;
	width: 213px;
/*	background: #f00; */
}

.subnavi ul {
	margin: 0;
	padding: 0;
}

.subnavi li {
	list-style: none;
	display: inline;
}

a.subnavilink:link, a.subnavilink:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 16px;
	width: 166px;
	background: #E5E5E5;
	margin: 2px 0;
}

a.subnavilink:hover {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 16px;
	background-color: #ccc;
	width: 166px;
	margin: 2px 0;
}

a.subnaviaktiv:link, a.subnaviaktiv:visited {
	display: block;
	color: #9F2136;
	padding: 3px 0 3px 16px;
	background-color: #ccc;
	width: 166px;
	margin: 2px 0;
}

.subsublink, a.subsublink:link, a.subsublink:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
}

.subsublink:hover {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #D3D3D3;
}

.subsublinkaktiv, a.subsublinkaktiv:link, a.subsublinkaktiv:visited {
	display: block;
	color: #9F2136;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	font-weight: bold;
}



/* - - - menu-1 - - - */


.subsublinkaktiv-0, a.subsublinkaktiv-0:link, a.subsublinkaktiv-0:visited {
	display: block;
	color: #9F2136;
	width: 156px;
	font-weight: bold;
}


.subsublink1 .subsublink,.subsublink1 a.subsublink:link,.subsublink1  a.subsublink:visited {
	display: block;
	color: #494B4C; 
/*	color: #A4DAF6; */
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #95BFD5;
}

.subsublink1 .subsublink:hover {
	display: block;
	color: #494B4C; 
/*	color: #A4DAF6; */
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #95BFD5;
        font-weight: bold;
}
.subsublink1 .subsublinkaktiv, .subsublink1 a.subsublinkaktiv:link,.subsublink1 a.subsublinkaktiv:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	font-weight: bold;
	background-color: #95BFD5;
}


/* - - - menu-2 - - - */

.subsublink2 .subsublink, .subsublink2 a.subsublink:link, .subsublink2 a.subsublink:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #FDF884;
}



.subsublink2 .subsublink:hover {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #FDF884;
        font-weight: bold;
}

.subsublink2 .subsublinkaktiv, .subsublinka2 a.subsublinkaktiv:link, .subsublink2 a.subsublinkaktiv:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	font-weight: bold;
	background-color: #FDF884;
}



/* - - - menu-3 - - - */

.subsublink3 .subsublink, .subsublink3 a.subsublink:link, .subsublink3 a.subsublink:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #B4CD93;
}

.subsublink3 .subsublink:hover {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #B4CD93;
        font-weight: bold;
}

.subsublink3 .subsublinkaktiv, .subsublink3 a.subsublinkaktiv:link, .subsublink3 a.subsublinkaktiv:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	font-weight: bold;
	background-color: #B4CD93;
}


/* - - - menu-4 - - - */

.subsublink4 .subsublink, .subsublink4 a.subsublink:link, .subsublink4 a.subsublink:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #CF909A;
}

.subsublink4 .subsublink:hover {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	background-color: #CF909A;
        font-weight: bold;
}

.subsublink4 .subsublinkaktiv, .subsublink4 a.subsublinkaktiv:link, .subsublink4 a.subsublinkaktiv:visited {
	display: block;
	color: #494B4C;
	padding: 3px 0 3px 26px;
	border-bottom: 1px solid #fff;
	width: 156px;
	margin: 2px 0;
	font-weight: bold;
	background-color: #CF909A;
}



/* - - - - - - - - - - streifen - - - - - - - - - - - */

#streifen {
	width: 8px;
	float: left;}


.blaustart {
	height: 83px;
	background-color: #2B80AB;}
.blau {
	height: 93px;
	background-color: #2B80AB;}
.blau1 {
	height: 83px;
	background-color: #A4DAF6;}
.blau2 {
	height: 82px;
	background-color: #2B4952;}
.blau3 {
	height: 82px;
	background-color: #16384A;}


.rotstart {
	height: 93px;
	background-color: #9F2136;}
.rot {
	height: 93px;
	background-color: #9F2136;}
.rot1 {
	height: 83px;
	background-color: #DB6B7E;}
.rot2 {
	height: 82px;
	background-color: #651A27;}
.rot3 {
	height: 82px;
	background-color: #36060E;}


.gruenstart {
	height: 82px;
	background-color: #699C27;}
.gruen {
	height: 93px;
	background-color: #699C27;}
.gruen1 {
	height: 83px;
	background-color: #ABC786;}
.gruen2 {
	height: 82px;
	background-color: #496D1A;}
.gruen3 {
	height: 82px;
	background-color: #324B13;}



.gelbstart {
	height: 83px;
	background-color: #FBF109;}
.gelb {
	height: 93px;
	background-color: #FBF109;}
.gelb1 {
	height: 83px;
	background-color: #FEFAA6;}
.gelb2 {
	height: 82px;
	background-color: #DED50A;}
.gelb3 {
	height: 82px;
	background-color: #AFA809;}



/* - - - - - - - - - - rechts - - - - - - - - - - - */

#rechts {
	width: 192px;
	float: left;
}

.navinews {
	background-color: #797979;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 19px;
	padding: 2px 0 0 0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 3px;
}



.newstext {
	padding: 20px 25px 0 25px;
}

.newsbild {
	margin: 0 0 10px 0;
}


.adresszeile {
	display: none;
}



/* --------------- Template css (mr) --------------- */

.template-box {
	float: left;
	text-align: left;
	margin: 2px 2px 17px 13px;
	padding: 10px;
	width: 300px;
	border: 1px #acacac solid;
	background-color: #eee; 
}


.template-box-2 {
	float: left;
	text-align: left;
	margin: 2px 2px 17px 13px;
	padding: 10px;
	width: 150px;
	border: 1px #acacac solid;
	background-color: #eee; 
}

.template-box-3 {
	float: left;
	text-align: left;
	margin: 2px 2px 17px 13px;
	padding: 10px;
	width: 750px;
	border: 1px #acacac solid;
	background-color: #eee; 
}


.template-hg-bilder {
	float: left;
	border-right: 1px #000 solid;
	width: 85px;
/*	background-color: #fee; */
}

.template-box-3 {
	float: left;
	text-align: left;
	margin: 2px 2px 17px 13px;
	padding: 10px;
	width: 880px;
	border: 1px #acacac solid;
	background-color: #eee;  
}

/* --------------- Inhaltseite (mr) --------------- */


.texte {
	float: left;
	margin: 13px 0 0 5px;
	width: 490px;
/*	background-color: #9EBDD8; /*
}

.content-ueberschrift {
	float: left;
	width: 480px;
/*	background-color: #eee; */
}


.box-abstand {
	float: left;
	margin: 2px 0px 17px 0px;
	width: 15px;
/*	background-color: #f00; */
}


.box-1er {
	float: left;
	margin: 2px 0px 17px 0px;
	width: 150px;
/*	background-color: #eee; */
}
.box-1er img {
        padding: 0 0 17px 0;
}
.box-2er {
	float: left;
	margin: 2px 0px 17px 0px;
	width: 315px;
/*	background-color: #eee; */
}

.box-3er {
	float: left;
	margin: 2px 0px 17px 0px;
	width: 480px;
/*	background-color: #eee; */
}

.box-texte {
	padding: 0px;
}




/* --------------- Newssachen (mr) --------------- */

.newslisting-box-0 {
	float: left;
	margin-top: 20px;
	width: 20px;
/*	background-color: #eee; */
}


.newslisting-box-1 {
	float: left;
	margin-top: 20px;
	width: 165px;
/*	background-color: #efe; */
}

.newslisting-box-2 {
	float: left;
	margin-top: 20px;
	width: 315px;
/*	background-color: #eef; */
}


.newslisting-grauerstrich {
	float: left;
        padding: 2px 5px;
	margin-top: 20px;
	width: 470px;
	background-color: #EBEBEB; */
}


.rechts {
	float: right;
}


.links {
	float: left;
}


a.news:link, a.news:visited {
	color: #494B4C;
	font-weight: bold;
}

a.news:hover {
	color: #666565;
	font-weight: bold;
}


.newsabstand-detail {
	float: left;
	margin-top: 20px;
	width: 26px;
/*	background-color: #efe; */
}


.newsbild-detail {
	float: left;
	margin-top: 20px;
	width: 165px;
/*	background-color: #efe; */
}

.newstext-detail {
	float: left;
	margin-top: 20px;
	width: 315px;
/*	background-color: #eef; */
}



a.mehrlink:link, a.mehrlink:visited {
	color: #494B4C;
	font-weight: bold;
}

a.mehrlink:hover {
	color: #666565;
	font-weight: bold;
}


a.newslistingbox:link, a.newslistingbox:visited {
	color: #494B4C;
}

a.newslistingbox:hover {
	color: #666565;
}


.hr-newslistingbox {
	height: 0px;
        border-top: 0px;
        border-bottom: 1px solid #fff;
}



/* - - -  alles m&#65533;gliche - - - - */


.tabelle-weiss {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}




.hr-editmode {
	height: 0px;
	width: 470px;
        border-top: 0px;
        border-bottom: 1px dashed #bbb;
}


.hr-editmode-rot {
	height: 0px;
	width: 450px;
        border-top: 0px;
        border-bottom: 3px dashed #C23200;
}

.sitemap {
	background: #EBEBEB;
	margin: 0 0 10px 0;
	padding: 3px 7px;
}

.sitemap a:link, .sitemap a:visited {
	color: #797979;
}

.sitemap a:hover {
	color: #9F2136;
}