/* CSS Document */

 a img
     { 	border: 0; }

body {
	margin: 0;
	font-size:12px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color:#F6F6F6;
	background-image: url(bgu.gif);
	background-repeat:repeat-x; 
	color:#333333;
}

.kopf{
	width:975px;
	height:54px;
	padding: 50px 0px 0px 5px;
	margin: 0 auto;
}
.sprachen-start{
	width:980px;
	height:14px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	color:#FFFFFF;
}

.sprachen{
	width:980px;
	height:14px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
}

.content{
	width:975px;
	height:390px;
	padding: 32px 0px 0px 5px;
	margin: 0 auto;
}

.contentd{
	width:975px;
	height:590px;
	padding: 32px 0px 0px 5px;
	margin: 0 auto;
}
.contentx{
	width:975px;
	padding: 0px 0px 0px 5px;
	margin: 0 auto;
}
.content1{
	width:975px;
	height:400px;
	padding: 22px 0px 0px 5px;
	margin: 0 auto;
}
.content2{
	width:975px;
	padding: 22px 0px 0px 5px;
	margin: 0 auto;
}

.green-area-start
{
	width:975px;
	height:167px;
	padding: 35px 0px 0px 5px;
	margin: 0 auto;
	color:#FFFFFF;
	font-size:12px;
	line-height:24px;
}
.green-area
{
	width:975px;
	height:118px;
	padding: 85px 0px 0px 5px;
	margin: 0 auto;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
.links{
	width:650px;
	margin: 0px 0px 0px 0px;
	float:left;
	display:inline;
	line-height:17px;
	font-size:12px;
}.links1{
	width:537px;
	margin: 5px 0px 0px 0px;
	float:left;
}
.links2{
	width:300px;
	margin: 0px 0px 0px 0px;
	float:left;
}
.links3{
	width:750px;
	margin: 0px 0px 0px 0px;
	float:left;
	display:inline;
	line-height:17px;
	font-size:11px;
}
.rechts{
	margin: 17px 0px 0px 0px;
	height:392px;
	width:258px;
	background-image:url(carsten-niepmann/madly-barking.jpg);
	float:right;

}.rechts2{
	margin: 0px 0px 0px 30px;
	width:460px;
	float:left;

}

.text-box{
	margin: 0px 0px 0px 0px;
	padding: 50px 5px 30px 25px;
	font-size:11px;
	line-height:25px;
	background-image:url(carsten-niepmann/trans.png);
	background-repeat:repeat-y;
}

.sitemap
{
	width:980px;
	height:200px;
	padding: 17px 0px 0px 0px;
	margin: 0 auto;
}
.niepmann
{
line-height:20px;
	padding: 0px 30px 0px 0px;
	float:left;
}


/************* NAVI ***************/

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width:980px;
	list-style: none;
	position: relative; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #666666;
}
ul#topnav li {
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin: 0; padding: 0;

}
ul#topnav li a {
	padding: 1px 7px;
	display: block;
	color: #f0f0f0;
	font-size:10px;
	text-decoration: none;
}
ul#topnav li:hover {
	background-color: #669933;
	}
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/


ul#topnav li span {
	float: left;
	padding: 5px 0px 120px 5px;
	position: absolute;
	left: 0; top:14px;
	display: none; /*--Hide by default--*/
	width: 980px;
}
ul#topnav li:hover span { 
display: block;

 } /*--Show subnav on hover--*/
ul#topnav li span a { 
	display: inline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	padding: 5px 7px 80px 0px;


} /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {
text-decoration: none;
color:#669933;
}

.ma, a.ma:LINK, a.ma:VISITED, a.ma:ACTIVE a.ma:HOVER{
	background-color: #669933;
	display:block;
}

/************* Textlinks normal ***************/
	  
 a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration : none;
}

a:hover 
{
	text-decoration : underline;
	color: #999999;

}

/************* Textlinks im Fuß ***************/

.white, a.white:LINK, a.white:VISITED, a.white:ACTIVE{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration : none;
}

a.white:hover{
	text-decoration : none;
	color: #999999;
}


.grau, a.grau:LINK, a.grau:VISITED, a.grau:ACTIVE{
	font-size:11px;
	color: #333333;
	text-decoration : none;
}

a.grau:hover{
	text-decoration : underline;
	color: #999999;
}
.gr, a.gr:LINK, a.gr:VISITED, a.gr:ACTIVE{
	font-size:11px;
	color: #669933;
	text-decoration : none;
}

a.gr:hover{
	text-decoration : underline;
	color: #006633;
}
#gruen, a#gruen:LINK, a#gruen:VISITED, a#gruen:ACTIVE a#gruen:HOVER{
	color:#669933;
}



.ue, a.ue:LINK, a.ue:VISITED, a.ue:ACTIVE{
	color: #000000;
	font-size:45px;
	font-family:'Arial Black', Arial,  Verdana, Helvetica, sans-serif;
	line-height:31px;
	text-decoration:none;
}


a.ue:hover{
	color: #999999;
	font-size:45px;
	font-family:'Arial Black', Arial,  Verdana, Helvetica, sans-serif;
	text-decoration:none;

}

.ue1, a.ue1:LINK, a.ue1:VISITED, a.ue1:ACTIVE{
	color: #000000;
	font-size:45px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

a.ue1:hover{
	color: #666666;
	font-size:45px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.headlines
{
padding:6px 0px 0px 0px;
}

h1{	
	color: #000000;
	font-size:30px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

h2{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	display:inline;

}
h3{
	color: #666666; 
	font-size:12px;
	font-weight:bold;
	display:inline;
}
