/* CSS Document */
/*  --------------  Unsichtbare Navigation Anfang  ----------------  */
#unsichtbarnavi
	{
	position		:absolute;
	left			:-300em;
	top			:-100em;
	text-decoration		:none;
	}		

.unsichtbarnavi li
	{
	display			:inline;
	list-style		:none;
	}				

a.unsichtbarnavi:active
	{
	position		:absolute;
	margin-left		:308em;
	margin-bottom		:0px;
	top			:100px;
	width			:20em;
	padding			:4px;
	color			:#000000;
	background		:#b9c3db;
	text-decoration		:underline;		
	}			

a.unsichtbarnavi:focus
	{
	position		:absolute;
	margin-left		:308em;
	margin-bottom		:0px;
	top			:100px;
	width			:20em;
	padding			:4px;
	color			:#000000;
	background		:#b9c3db;
	text-decoration		:underline;
	}
/*  --------------  Unsichtbare Navigation Ende  ----------------*/
/* ----- Anfang der Tags um body ----- */
body {
	margin			:0% auto;
	max-width		:1180px;
	padding-top		:0%;
	padding-left		:3%;
	padding-right		:3%;
	padding-bottom		:3%;
	font-family		:verdana,sans-serif;
	font-size		:90%;
	color			:#000000;
}

h1	{
	font-family		:segoe print,verdana,sans-serif;
	font-size		:160%;
	font-weight		:bold;
	line-height		:160%;
	margin-top		:1%;
	margin-bottom		:1%;
	padding-top		:0%;
	padding-bottom		:0%;
	}

h2	{
	font-family		:segoe print,verdana,sans-serif;
	font-size		:140%;
	font-weight		:bold;
	line-height		:140%;
	margin-top		:2%;
	margin-bottom		:1%;
	padding-top		:0%;
	padding-bottom		:0%;
	}

h3	{
	font-family		:segoe print,verdana,sans-serif;
	font-size		:120%;
	font-weight		:bold;
	line-height		:120%;
	margin-top		:2%;
	margin-bottom		:1%;
	padding-top		:0%;
	padding-bottom		:0%;
	}

h4	{
	font-size		:100%;
	line-height		:100%;
	font-weight		:bold;
	margin-top		:2%;
	margin-bottom		:1%;
	padding-top		:0%;
	padding-bottom		:0%;
	}
	
p.fuzei	{
	margin-top		:10%;
	padding-top		:1%;
	border-top		:1px dashed rgb(68,112,33);	
	color			:rgb(153,153,153);
	font-size		:70%;
	line-height		:90%;
	}
/* ----- Ende der Tags um body ----- */
/*  ---------------  Kopf-Bereich Anfang  ---------------  */

#ko_ob{
	background		:url(img/higru.jpg) no-repeat;
	margin			:0;
	padding			:0;
	color			:rgb(0,0,0);
		}

img.logo	{
		margin			:0% 0% 0% 0%;
		padding			:0% 0% 0% 0%;
		border			:0px;
		/*width			:110px;*/
		height			:200px;
		}

.gruen		{
		color			:rgb(68,112,33);
		}

#ko_unt	{
		margin-left		:0%;
		margin-right		:0%;
		margin-top		:3.5%;
		margin-bottom		:0%;
		padding			:0% 0% 0% 0%;
		border-top		:solid rgb(68,112,33) 1px;
		border-bottom		:solid rgb(68,112,33) 1px;
		text-align		:left;
		color			:rgb(0,0,0);
		font-size		:70%;
		}

/*  ---------------  Kopf-Bereich Ende  ---------------  */


/*  -----------  Orientierungs- und Service-Navigation Anfang -----------   */
#Service-Navigation
	{
	margin			:-1.5% 0 0 0;
	padding			:0%;
	}

ul.Service-Navigation
	{
	float			:right;
	list-style-type		:none;
	margin			:0%;
	border-right		:1px solid rgb(68,112,33);
	}

ul.Service-Navigation li
	{
	margin-left		:0%;
	margin-right		:0%;
	margin-top		:0%;
	margin-bottom		:0%;
	border-left		:1px solid rgb(68,112,33);
	border-bottom		:1px solid rgb(68,112,33);
	padding-top		:0.3em;
	padding-left		:0.6em;
	padding-right		:0.6em;
	padding-bottom		:0.3em;
	float			:left;
	background-color	:rgb(255,255,255);
	font-size		:80%;
	color			:#000000;
	}

  a.Service-Navigation
	{
	display			:block;
	}

  a.Service-Navigation:link
	{
	font-weight		:bold;
	text-decoration		:none;
	color			:#000000;
	}

  a.Service-Navigation:visited
	{
	font-weight		:bold;
	text-decoration		:none;
	color			:rgb(0,0,0);
	}

  a.Service-Navigation:hover
	{
	font-weight		:bold;
	color			:rgb(0,0,0);
	background-color	:rgb(255,255,255);
	text-decoration		:underline;
	}

  a.Service-Navigation:active
	{
	font-weight		:bold;
	color			:rgb(255,255,255);
	background-color	:rgb(68,112,33);
	text-decoration		:none;
	}

  a.Service-Navigation:focus
	{
	font-weight		:bold;
	color			:rgb(255,255,255);
	background-color	:rgb(68,112,33);
	text-decoration		:none;
	}

.ReaderStop
	{
	display			:inline;
	left			:-1000px;
	top			:-1000px;
	overflow		:hidden;
	width			:0px;
	position		:absolute;
	height			:0px;
	}

#orientierungsnavi
	{
	clear			:right;
	margin-top		:0%;
	margin-left		:-1%;
	margin-right		:0%;
	margin-bottom		:0%;
	padding-top		:0.5%;
	padding-left		:1%;
	padding-right		:0%;
	padding-bottom		:1%;
	font-size		:70%;
	background-color	:rgb(238,238,238);
	}

#orientierungsnavi a
	{
	color	:rgb(68,112,33);
	}

/*  -----------  Orientierungs- und Servicenavigation Ende -----------   */
/*  -----------  Navigation Anfang -----------   */
#navibox {
width:21%;	/* begrenzt die Navibox nach rechts */
float:left;	/* dadurch steht die Inhaltsbox rechts neben der Navigation */
padding:0;	/* damit die Anzeige in allen Browsern gleich ist */
margin:2% 0 0 0;	/* margin-top sorgt für den Abstand zur Orientierungsnavigation */
font-size:90%;	/* setzt die Schriftgröße auf den Wert des Textes */
}
#navibox a{
text-decoration:none;
color:rgb(0,0,0);
display:block;
border:1px solid rgb(68,112,33);
}
/*******************/
/* alles 1. Ebene */
/******************/

#navibox ul{
list-style-type:none;
padding:0;
margin:0;
}

#navibox ul li{

}

#navibox ul li a{
padding-left:13%;
padding-top:2%;
padding-bottom:2%;
margin-bottom:1%;
}

#navibox ul li a:hover{
background:url(img/leben.png) 2% 2px no-repeat;
font-weight:bold;
}

#navibox ul li.aktiv{
color:rgb(255,255,255);
font-weight:bold;
display:block;
padding-top:2%;
padding-left:13%;
padding-bottom:2%;
margin-bottom:1%;
background:url(img/leben.png) 2% 2px no-repeat rgb(68,112,33);
}
/*******************/
/* alles 2. Ebene */
/*******************/

#navibox ul>li.aktiv>ul{
position:relative;
left:-12%;
width:112%;
background-color:rgb(238,238,238);
}

#navibox ul li ul li{
font-weight:normal;
margin-top:1%;
margin-bottom:0%;
}

#navibox ul li ul li a{
background-color:rgb(238,238,238);
padding-left:15%;
}

#navibox ul li ul li a:hover{
background:url(img/kraft.png) 5% 1px no-repeat rgb(238,238,238);
}

#navibox ul li ul li.aktiv{
background:url(img/kraft.png) 5% 1px no-repeat rgb(68,112,33);
color:rgb(255,255,255);
padding-left:15%;
border:0;
}
/*******************/
/* alles 3. Ebene */
/*******************/
#navibox ul ul ul{
background:rgb(221,221,221);
}

#navibox ul li ul li ul li{
font-weight:normal;
}

#navibox ul li ul li ul li a{
background:rgb(221,221,221);
padding-left:15%;
margin:1% 0 0 0;
}

#navibox ul li ul li ul li a:hover{
background:url(img/phantasie.png) 5% 1px no-repeat rgb(221,221,221);
}

#navibox ul li ul li ul li.aktiv{

}

/*  -----------  Navigation Ende -----------   */

/*  -----------  Wetterbox Anfang -----------   */
div.wetterbox{
	
	text-align		:center;
	margin-top		:10%;
	margin-left		:0%;
	margin-right		:0%;
	margin-bottom		:3%;
	padding-top		:0%;
	padding-left		:0%;
	padding-right		:0%;
	padding-bottom		:1%;
	border-top		:1px solid rgb(68,112,33);
	border-left		:1px solid rgb(68,112,33);
	border-right		:1px solid rgb(68,112,33);
	border-bottom		:1px solid rgb(68,112,33);
	background-color	:rgb(221,221,221);
	}
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 div,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 span,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 br,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 img,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 a,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 form,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 input,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 button,
#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 label
{
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  font-variant: inherit;
  vertical-align: baseline;
  width: auto;
  height: auto;
  position: static;
  top: 0;
  left: 0;
  display: inline;
  line-height: normal;
  position: static;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788
{
  width: 170px;
  height: 140px;
  padding: 5px 5px;
  background-repeat: no-repeat;
  /* user */
  font-family: 'Verdana';
  color: #000000;
  background-color: #dddddd;
  border-width: 1px;
  border-style: solid;
  border-color: #dddddd;
  overflow: hidden;
  position: relative;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 a
{
  text-decoration: none;
  color: #000000;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-title
{
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  max-width: 170px;
  max-height: 30px;
  display: block;
  overflow: hidden;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-citylink, #wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-adminlink
{
  font-size: 13px;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-woys-2d997b7f9068de09a358d3bdb6bb4788
{
  display: block;
  font-size: 12px;
  overflow: hidden;
  margin: 5px 0px;
  padding: 5px 0px;
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
  max-height: 70px;
}

* html #wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-woys-2d997b7f9068de09a358d3bdb6bb4788
{
  margin: 2px 0px;
  padding: 2px 0px;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-brand
{
  font-size: 11px;
  text-align: center;
  display: block;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-logo
{
  width: 70px;
  height: 14px;
  position: relative;
  top: 3px;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-more
{
  padding-right: 3px;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-clear
{
  clear: both;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-forecast
{
  font-size: 11px;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-forecast #text
{
  float:left;
  font-weight: bold;
  text-align: center;
  width: 100px;
  font-size: 11px;
  padding-top: 5px;
  overflow: hidden;
  display: block;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-forecast #temp
{
  font-weight: bold;
  font-size: 14px;
}


#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-forecast #values
{
  clear: both;
  display: block;
  font-size: 10px;
  width: auto;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-icons
{
  float: left;
  text-align: center;
}

#wettercom-button-2d997b7f9068de09a358d3bdb6bb4788 #wettercom-icons img
{
  width: 54px;
  height: 42px;
  display: block;
}


h1.seikast{
	display			:block;
	text-align		:left;
	font-family		:verdana,sans-serif;
	font-size		:100%;
	line-height		:80%;
	font-weight		:bold;
	color			:rgb(255,255,255);
	background-color	:rgb(68,112,33);
	margin-bottom		:1%;
	margin-top		:0%;
	padding-top		:3%;
	padding-left		:3%;
	padding-bottom		:3%;
	}

h2.seikast{
	display			:block;
	font-family		:verdana,sans-serif;
	font-size		:70%;
	line-height		:70%;
	color			:rgb(0,0,0);	
	background-color	:rgb(255,255,255);
	margin-top		:2%;
	margin-bottom		:1%;
	padding-top		:2%;
	padding-left		:3%;
	padding-bottom		:2%;
	border-top		:1px solid rgb(68,112,33);
	border-bottom		:1px solid rgb(68,112,33);
	}

/*  -----------  Wetterbox Ende -----------   */


#inhaltbox{
	float:			left;
	margin-top		:2%;
	margin-left		:0%;
	margin-right		:0%;
	margin-bottom		:0%;
	padding-top		:0%;
	padding-left		:4%;
	padding-right		:1.5%;
	padding-bottom		:0%;
	width			:51%;
	}
#inhaltbox p{
	font-size		:90%;
	line-height		:135%;
	}	
#inhaltbox ul{
	padding:0% 0% 0% 8%;
	list-style-type		:square;
	}
	
#inhaltbox li{
	font-size		:90%;
	line-height		:135%;
	}
	
#inhaltbox a.internal-link{
	color		:rgb(68,112,33);
	}
#inhaltbox a.external-link{
	color		:rgb(68,112,33);
	}	
#inhaltbox p.csc-linkToTop a{
	color		:rgb(68,112,33);
	}
	
#inhaltbox table.contenttable{
	font-size	:70%;
	border-collapse: collapse;
	border: 1px dotted rgb(68,112,33);
	}
#inhaltbox table.contenttable th, #inhaltbox table.contenttable td{
border-collapse: collapse;
border: 1px dotted rgb(68,112,33);
}
#inhaltbox table.contenttable td{
padding: 0.5%;
text-align:center;
}
#inhaltbox div.csc-sitemap a{
color:rgb(68,112,33);
}
#inhaltbox label{
color:rgb(68,112,33);
}
#inhaltbox input{
border:1px solid rgb(68,112,33);
margin-bottom:1%;
}					
/*  -----------  Anfahrtbox Anfang -----------   */
div.anfahrtbox{
	float:			right;
	margin-top		:2%;
	margin-left		:0%;
	margin-right		:0%;
	margin-bottom		:0%;
	padding-top		:0%;
	padding-left		:0%;
	padding-right		:0%;
	padding-bottom		:0%;
	width			:22%;
	height			:auto;
	border-top		:1px solid rgb(68,112,33);
	border-left		:1px solid rgb(68,112,33);
	border-right		:1px solid rgb(68,112,33);
	border-bottom		:1px solid rgb(68,112,33);
	background-color	:rgb(221,221,221);
	}

img.vgn	{
	float			:left;
	margin-left		:3%;
	margin-top		:2%;
	margin-right		:3%;
	margin-bottom		:0%;
	border			:0px;
	width			:68px;
	height			:52px;
	}

h1.seikast{
	font-family		:verdana,sans-serif;
	display			:block;
	text-align		:left;
	font-size		:80%;
	line-height		:80%;
	font-weight		:bold;
	color			:rgb(255,255,255);	
	background-color	:rgb(68,112,33);
	margin-bottom		:1%;
	padding-top		:3%;
	padding-left		:3%;
	padding-bottom		:3%;
	}

h2.seikast{
	font-family		:verdana,sans-serif;
	display			:block;
	font-size		:70%;
	line-height		:70%;
	color			:rgb(0,0,0);	
	background-color	:rgb(255,255,255);
	margin-top		:2%;
	margin-bottom		:1%;
	padding-top		:2%;
	padding-left		:3%;
	padding-bottom		:2%;
	border-top		:1px solid rgb(68,112,33);
	border-bottom		:1px solid rgb(68,112,33);
	}

p.seikast
	{
	margin-left		:3%;
	margin-top		:2%;
	margin-right		:1%;
	margin-bottom		:2%;
	color			:rgb(0,0,0);
	font-size		:70%;
	line-height		:120%;
	}

/*  -----------  Anfahrtbox Ende -----------   */
