/*/////////////////////////////////                 SEITE                  //////////////////////////////////*/

html, body	{
	min-width: 955px;
	margin: 0px;
	padding:0px;
	background:/*	#CCC url(../layout/back4.png) repeat-x*/ #CCC;
						/*background-color:#FFF;*/
}


html	{
						height:100%;
}

/*/////////////////////////////////                 SCHRIFTEN                 //////////////////////////////////*/


p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin: 0px;
	padding: 0px;
}



/*/////////////////////////////////                 LAYOUT                 //////////////////////////////////*/
#container	{
	padding: 			0px 0px 0px 0px;
	text-align: 		justify;
	position:			relative;
	width: 				955px;
	margin-left:		auto;
	margin-right: 		auto;
	
}

#logo {
	height:40px;
	padding: 0px 0px 0px 0px;
}

#top {
	padding: 0px 0px 0px 0px;
	background:	#CCC;
}

#blind1	{
	height:20px;
	width: 955px;
	float:left;
	
}

#blind2	{
	height:20px;
	width: 955px;
	float:left;
	
}

#blind3	{
	height:20px;
	width: 955px;
	float:left;
	background-color:#CCC;
	
}


#ref	{
	height:60px;
	background-color:#FFF;
	padding: 10px 10px 10px 10px;
	width: 935px;
	float:left;
}
/*/////////////////////////////////                 MENU                  //////////////////////////////////*/

#menu	{
	background:	#FFF url(../layout/menuback2.png);
	width: 945px; 
	padding: 10px 0px 10px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	float:left;
	
}

#menu ul 	{
	padding: 			0px 0px 0px 0px;
	margin:
	display: block;

}

#menu ul navbar	{
	padding: 			0px 0px 0px 0px;
	display: block;
	color:#069;

}

#menu ul#navbar	li.active a	{
    background: #333;
	color: #FFF;
	padding: 1em;
}
#menu li	{
	display: inline;
	list-style: none;
	color: #FFF;
}

#menu li a	{
	
	padding: 1em;
	color: #000000;
	text-decoration: none;
}

#menu li a:hover 	{
	background-color:#333;
	color: #FFF;
	text-decoration: none;
}

li.active a
{
    background: #333;
	color: #FFF;
	padding: 1.9em;
	
}

/*/////////////////////////////////                 CONTENT                  //////////////////////////////////*/
#content_front	{
	width: 955px;
	float:left;
	background:	#FFF;
	
}

#left	{
	background: #fff url(../layout/leftback.png) repeat-y;
	padding: 10px 20px 10px 10px;
	float:left;
	width: 225px;
	height: 100%;
	
}

#left h1	{
	background-color:#999;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
#left a{

	color: #666;
	text-decoration:none;
}
#left p	{
	padding: 5px 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #999;
}

#left p a	{
	color: #FFF;
}

#left p a:hover	{

	color: #333;
}
#logo2	{
	width:245px;
}

#adresse	{
	width:200px;
}

#right	{
	padding: 10px 10px 10px 20px;
	float:left;
	width:670px;
}

#right p	{
		padding: 5px 0 0 0;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#999;
}
#right h1	{
	background-color:#999;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
#right h2	{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#right1	{
	padding: 0px 20px 0 20px;
	float:left;
	width:360px;
}

#right2	{
	border-left:thin #0C3;
	padding: 0px 0px 0 20px;
	float:left;
	width:250px;
}
#right a:hover	{

	color: #333;
	text-decoration:underline;
}
#right a{

	color: #666;
	text-decoration:none;
}

#rightp	{
	padding: 10px 10px 10px 20px;
	float:left;
	text-align:left;
	width:670px;
}
#rightp a:hover	{

	color: #333;
	text-decoration:underline;
}
#rightp a{

	color: #666;
	text-decoration:none;
}

#rightp a img	{

	margin:2.1px;
}

#rightp p	{
		padding: 5px 0 0 0;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#999;
}
#rightp h1	{
	background-color:#999;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	font-weight:normal;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*/////////////////////////////////                 FOOTER                  //////////////////////////////////*/
#footer	{
	width: 955px;
	float:left;
	background:	#FFF;
	padding: 			10px 0px 10px 0px;
	margin: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;

}
#footer ul 	{
	margin: 0px;
	padding: 			0px 0px 0px 53px;
	text-align: left;
	display: block;
	float:left;

}

#footer ul#navbar a	{
	font-size:10px;
	color:#999;

}
#footer ul#navbar a:hover	{
	font-size:10px;
	color:#FFF;

}
#footer ul#navbar li.topnav a	{
	font-size:9px;
	color:#555;
	

}

#footer ul#navbar li.topnav a:hover	{
	font-size:9px;
	color:#FFF;
	

}
#footer ul#navbar li.topnav_active a	{
	font-size:9px;
	color:#FFF;
	background-color:#333;

}

#footer li	{
	/*padding: 0.3em;*/
	list-style: none;
	text-decoration:none;
}

#footer li a	{
	
	padding: 			0px 0px 0px 0px;
	color: #999;
	text-decoration:none;
}
#footer li.topnav	{
	
	padding: 			0px 0px 0px 0px;
	font-size:10px;
	color: #333;
	}

#footer li a:hover 	{
	color: #333;
	text-decoration:none;
}

#footer li a:hover 	{
	background-color:#333;
	color: #FFF;
	text-decoration:none;
}



.active2 a
{
    background: #666;
	color: #FFF;
	font-size:10;
		
}
/*.topnav
{
    /*background: #666;*/
	/*text-decoration:underline
	color: #666;
		
}*/
/*.topnav_active
{
    background: #666;
	
	color: #FFF;	
}
*/
/*/////////////////////////////////                 ADRESS                  //////////////////////////////////*/
#adress p{
float:left;
padding: 0px 0px 0px 10px;
width: 233px;
height: 100%;
color:#999;
background-color:#333 url:(../layout/leftback2.png);

}
#adress p a	{

	color: #999;
}

#adress p a:hover	{

	color: #999;
}

#impressum	ul{
	width: 955px;
	float:left;
	text-align: right;
	padding:10px 0px 10px 0px;
	margin: 0px;
	display: inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-decoration:none;
}

#impressum li	{
	display: inline;
	list-style: none;
	color: #666;
}

#impressum li a	{
	color: #999;
	text-decoration:none;
}

#impressum li a:hover	{

	color: #666;
	text-decoration:none;
}
