/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	background-image:url(../images/mainBG.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding: 0;
	text-align: center;
	color: #000000;
	margin-top: 10px;
}


#container {
	width: 960px;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
	border: #666666 1px solid;
}
#kopfzeilecontainer {
	background-color: #006699;
	padding: 0px;
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #ffffff;
}

#navigationszeile {
background-color: #666666;
width: 100%;
border-bottom: 1px solid #000000;
height: 150px;

}

#logo{
background: #ffffff;
width: 189px;
border-top: #000000 1px solid;
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
margin-top: 11px;
margin-bottom: 11px;
float:left;
}
#mainnav{
/*background: #ffffff;*/
width: 201px;
height: 128px;
border-top: #000000 1px solid;
border-right: #000000 1px solid;
border-left: #000000 1px solid;
border-bottom: #000000 1px solid;
margin-top: 11px;
margin-bottom: 11px;
margin-left: 9px;
float:left;
}
#stimmung{
width: 547px;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-bottom: #000000 1px solid;
margin-top: 11px;
margin-bottom: 11px;
/*margin-left: 408px;*/
float: right;

}



#inhaltscontainer {
background-color: #ffffff;
background-image:url(../images/contentBG02.jpg);
background-repeat:no-repeat;
background-position:top left;
width: 100%;
border-bottom: 1px solid #000000;

}

#contentImage{
margin-top: 11px;
padding-left: 198px;
float:left;


}

#contentLeft{
margin-top: 11px;
padding-left: 198px;
float:left;
width: 200px;


}

#textbereich{
/*margin-top: 11px;*/
margin-bottom: 11px;
margin-left: 415px;
padding-right:8px;



}

 h1 { /*margin: 7px 0 0 0;*/
	  font: normal 1.6em/1.2em Verdana, Arial, Helvetica, sans-serif;
      color: #006699;
	  padding-top: 8px;
	 }

 h2 { margin: 0.6em 0 0 0;
			       
					 font: normal 1.4em/1.2em Verdana, Arial, Helvetica, sans-serif;;
                     color: #666666;
					}
	 
 p { margin: 0 0 0 0;
	 line-height: 1.4em;
	 color: #666666;
	
               }
			   
 p.tabulator { 
 margin-top: 0.6em;
 margin-left: 160px; 
 line-height: 1.4em;
 color: #666666;
               }
			   
			   
 p.tabulator02 { 
 margin-top: 0.6em;
 margin-left: 230px; 
 line-height: 1.4em;
 color: #666666;
               }
			   
 p.tabulator03 { 
 margin-top: 0.6em;
 margin-left: 70px; 
 line-height: 1.4em;
 color: #666666;

               }
			   
 p.tabulator04 { 
 margin-top: 0.6em;
 margin-left: 120px; 
 line-height: 1.4em;
 color: #666666;

               }
			   
 p.date { 
 margin-top: 0.6em;
 line-height: 1.4em;
 color: #666666;
 float: left;

               }

#inhaltlinks{
width: 250px;
float: left;

}

#inhaltrechts{
	width: 277px;
	float: left;
	margin-left: 10px;

}


#footer{
background-image:url(../images/footerBG.gif);
background-repeat:repeat-x;
background-position:top left;
width: 100%;
height: 57px;
color: #ffffff;
text-align: center;


}

#copyright{
	width: 960px;
	margin: 0 auto;
	text-align: center;
	padding-top:4px;
	}

div.clear {
clear: both;
font-size: 1px;
}

#kopfzeile ul {
	list-style: none;
}
#kopfzeile li {
list-style: none;
	float: right;
	width: auto;
}
#kopfzeile a {
	display: block;
	padding: 7px;
/*	margin: 5px;*/
	font: normal 1em/1.6em Verdana, "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	color: #ffffff;
	
}
#kopfzeile a:hover, #navbar a:focus {
	color: #cccccc;
}

#clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#navbar {
                    background-color: #1188bb;
                    float: left;
                    width: 100%;
               }
               #navbar ul {
                    list-style: none;
               }
               #navbar li {
                    float: left;
                    list-style: none;
					width: 201px;
					border-bottom: #ffffff 1px solid;
               }
               #navbar a {
                    display: block;
                    padding: 3px 6px;
                    font: bold 12px, "Verdana ", "Lucida Grande", Verdana, Arial, sans-serif;
                    background-color: #666666;
                    color: #ffffff;
                    
                   
               }

               #navbar li:last-child a {
                   
               }

               #navbar a:hover, #navbar a:focus {
                    background-color: #006699;
                    color: #fff;
               }
               #navbar li.current a {
                    background-color: #007799;
                    color: #fff;
                    text-decoration: none;
                   /* border-bottom: 10px solid #aadd00;*/
                   /* padding-top: 15px;*/
               }

				 #navbar a.active {
                    background-color: #006699;
                   
                    
                   
               }

a:link {  color: #006699; font-size: 12px;font-style:normal; text-decoration:none;}
a:visited  { color: #006699; font-size: 12px; font-style:normal;text-decoration:none;}
a:active   { color: #666666; font-size: 12px;font-style:normal;text-decoration:none;}
a:hover{   color: #666666; font-size: 12px;font-style:normal;text-decoration:none;}

/*a:link.active {  color: #006699; font-size: 12px;font-style:normal; text-decoration:none;}
a:visited.active  { color: #006699; font-size: 12px; font-style:normal;text-decoration:none;}
a:active.active  { color: #006699; font-size: 12px;font-style:normal;text-decoration:none;}
a:hover.active{   color: #006699; font-size: 12px;font-style:normal;text-decoration:none;}
*/
a:link.text {  color: #006699; font-size: 12px;font-style:normal;border-bottom: 1px dotted; text-decoration:none}
a:visited.text  { color: #006699; font-size: 12px; font-style:normal;border-bottom: 1px dotted;text-decoration:none}
a:active.text   { color: #666666; font-size: 12px;font-style:normal;border-bottom: 1px dotted;text-decoration:none}
a:hover.text {   color: #666666; font-size: 12px;font-style:normal;border-bottom: 1px dotted;text-decoration:none}
