html, body {
	width:100%;
	height:100%;
	background-color:#fff;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	margin:0px;
	padding:0px;
}

.cleaner {
	clear:both;
}

/**************************************/
/*HEADER*/
/**************************************/

#header {
	width:780px;
	height:100px;
	background-color:#ffffff;
}

#logo {
	width:100px;
	height:95px;
	background-color:#ffffff;
	float:left;
}

#headmenu {
	width:675px;
	height:80px;
	background-color:#ffffff;
	float:left;
}

#headtopmenu {
	text-align:right;
	width:675px;
	height:60px;
	background-color:#ffffff;
	float:left;
	margin-top:5px;
	font-size: 10px; 
	line-height: 10px; 
	COLOR: #9999a3; 
	TEXT-DECORATION: none
}

#headmainmenu {
	text-align:right;
	width:675px;
	height:12px;
	background-color:#ffffff;
}

/**************************************/
/*MITTELTEIL*/
/**************************************/

#mitte {
	width:100%;	
	background-color:#e6e6eb;
	float:left;
}

#mainbereich {
	width:780px;
	float:left;
}

#submenu {
	width:780px;
	height:70px;
	background-color:#e6e6eb;
	float:left;
	border-right:1px solid #fff;
}

#mainpic {
	width:780px;	
	background-color:#666666;
	float:left;
	border-right:1px solid #fff;
	margin-bottom:-4px;
	
}

#mainpic70 {
	height:70px;
	width:780px;	
	background-color:#666666;
	float:left;
	border-right:1px solid #fff;
	margin-bottom:-4px;
	
}

/**************************************/
/*Rubrikleiste*/
/**************************************/

#rubrik {
	width:780px;	
	height:20px;
	background-color:#9999a3;
	float:left;
	border-right:1px solid #fff;
}

#rubrikbild {
	width:210px;
	float:left;
}

#rubrikmenu {
	width:570px;
	float:left;
}

/**************************************/
/*Formularseiten*/
/**************************************/

.formname{
	width:100px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}

.formfield{
	width:270px;
	margin-bottom:5px;
	float:left;
}

.formsend{
	width:270px;
	align:right;
	margin-bottom:5px;
	float:left;
}

.feld {
	width:265px;
}

.feld2 {
	width:161px;
	margin-right:10px;
}

.feld3 {
	width:90px;
}

.feld5 {
	width:161px;
}

.feld4 {
	width:90px;
	margin-right:10px;
}

.textfeld {
	width:265px; 
	height:125px;
}

/**************************************/
/*CONTENT*/
/**************************************/

#content{
	width:780px;
}

#contentleft{
	width:195px;
	margin-left:15px;
	margin-top:6px;
	float:left;
}

#contentmiddle{
	width:375px;
	float:left;
}

#contentright{
	width:180px;
	margin-left:15px;
	float:left;
}

#contentdreier{
	width:570px;
	float:left;
}

.newsmodulleft{
	border:0px;
	margin-right:12px;
	margin-bottom:10px;
}

.newsmodulright{
	border:0px;
	margin-bottom:10px;
}

.teamleft{
	width:180px;
	height:70px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}

.teamright{
	width:180px;
	height:70px;
	margin-bottom:10px;
	float:left;
}

.teampic{
	width:70px;
	height:70px;
	float:left;
	margin-right:5px;
}

.teaminfo{
	width:105px;
	height:70px;
	float:left;
}

.uebersichtpic{
	width:180px;
	height:70px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}

.uebersichtinfo{
	width:180px;
	height:70px;
	margin-bottom:10px;
	float:left;
}

.uebersichtpicstyle{
	border:0px;
}

.uebersichtdreipic{
	width:180px;
	height:70px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}

.uebersichtdreiinfo{
	width:375px;
	height:70px;
	margin-bottom:10px;
	float:left;
}

#sitemapleft{
	width:180px;
	float:left;
	margin-right:15px;
}

#sitemapmiddle{
	width:180px;
	float:left;
	margin-right:15px;
}

#sitemapright{
	width:180px;
	float:left;
}

.sitemapspacer{
	width:180px;
	height:7px;
}

.ankaufleftname{
	width:120px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}

.ankaufrightname{
	width:120px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}

.ankaufleftform{
	width:155px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.ankaufrightform{
	width:155px;
	margin-bottom:10px;
	float:left;
}

.ankaufheadline{
	width:570px;
}

.ankaufleftcheck{
	width:280px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.ankaufrightcheck{
	width:280px;
	margin-bottom:10px;
	float:left;
}

/**************************************/
/*FOOTER*/
/**************************************/

#spacer{
	height:20px;
	width:780px;
	background-color:#ffffff;
}

#footer{
	height:10px;
	width:780px;
	background-color:#ffffff;
	font-size: 10px; 
	line-height: 10px; 
	COLOR: #9999a3; 
	TEXT-DECORATION: none
}

#leftfooter{
	text-align:left;
	float:left; 
	width:375px; 
	padding-left:15px;
}

#rightfooter{
	text-align:right;
	float:left; 
	width:390px; 
}


/**************************************/
/*MAINNAV*/
/**************************************/
.mainnav
{
    Z-INDEX: 30;
    POSITION: absolute;
    TOP: 82px;
    LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 88px;
    TEXT-ALIGN: right;
}
#main_sub_container
{
	Z-INDEX: 50;
    POSITION: absolute;
    TOP: 100px;
    LEFT: 547px;
	HEIGHT: 65px;
	WIDTH: auto;
	PADDING-TOP: 0px;
	VISIBILITY: hidden;
	DISPLAY: none;				
}
.main_sub
{
	POSITION: relative;
	HEIGHT: 62px;
	TEXT-ALIGN: left;
	VISIBILITY: visible;
	OVERFLOW: hidden;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 0px;
	VERTICAL-ALIGN: top;
}
#main_sub_list
{
	BORDER: 0;
	PADDING: 0;
	MARGIN: 0;
	TEXT-ALIGN: left;		
}

.menubild{
	border:0px;
}

/**************************************/
/*Sonstiges*/
/**************************************/

.trenner{
	margin-top:10px;
	margin-bottom:10px;
}

.dwheadline{
	FONT-SIZE: 13px;
	COLOR: #ff0000;
}

/*************************/
/*main subnavigation*/
/*************************/
a.main_sub_link
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
    COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;		
}
a.main_sub_link:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;		
}

/*main subnavigation hi*/
/*************************/
a.main_sub_link_hi
{
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
    COLOR: #878791;
	PADDING-LEFT: 0px;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;		
}
a.main_sub_link_hi:link
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:visited
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:active
{
    COLOR: #878791;
    TEXT-DECORATION: none;	
}
a.main_sub_link_hi:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;		
}

/*END mainnav*/
/*====================================*/






a:link		{ text-decoration:none; color:#999999; }
a:visited	{ text-decoration:none; color:#999999; }
a:active	{ text-decoration:none; color:#999999; }
a:hover		{ text-decoration:none; color:#fff; }


a.teamlink:link		{ text-decoration:none; color:#666666; }
a.teamlink:visited	{ text-decoration:none; color:#666666; }
a.teamlink:active	{ text-decoration:none; color:#666666; }
a.teamlink:hover		{ text-decoration:none; color:#000; }


A.liste {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.liste:visited {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.liste:hover {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}


A.impressum {
	font-size: 11px; 
	line-height: 15px; 
	COLOR: #3c5f8c; 
	TEXT-DECORATION: none;
	margin-left:6px;
	margin-bottom:7px;
}
	
A.impressum:visited {
	font-size: 11px; 
	line-height: 15px; 
	COLOR: #3c5f8c; 
	TEXT-DECORATION: none;
	margin-left:6px;
	margin-bottom:7px;
}

A.impressum:hover {
	font-size: 11px; 
	line-height: 15px; 
	COLOR: #3c5f8c; 
	TEXT-DECORATION: underline;
	margin-left:6px;
	margin-bottom:7px;
}










.metamenu {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
.fusszeile {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
.main {font-size: 11px; line-height: 11px; COLOR: #666666; TEXT-DECORATION: none}
.link {line-height: 35px;}

A {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A:visited {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A:hover {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}

A.meta {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.meta:visited {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.meta:hover {font-size: 10px; line-height: 10px; COLOR: #000000; TEXT-DECORATION: none}

A.navi {font-size: 11px; line-height: 11px; COLOR: #878791; TEXT-DECORATION: none}
A.navi:visited {font-size: 11px; line-height: 11px; COLOR: #878791; TEXT-DECORATION: none}
A.navi:hover {font-size: 11px; line-height: 11px; COLOR: #000000; TEXT-DECORATION: none}

A.fuss {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.fuss:visited {font-size: 10px; line-height: 10px; COLOR: #9999a3; TEXT-DECORATION: none}
A.fuss:hover {font-size: 10px; line-height: 10px; COLOR: #000000; TEXT-DECORATION: none}

A.liste {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.liste:visited {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.liste:hover {font-size: 11px; line-height: 15px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}

A.caption {font-size: 10px; line-height: 0px; COLOR: #9999a3; TEXT-DECORATION: none}
A.caption:visited {font-size: 10px; line-height: 0px; COLOR: #9999a3; TEXT-DECORATION: none}
A.caption:hover {font-size: 10px; line-height: 0px; COLOR: #000000; TEXT-DECORATION: none}

A.sidemenu {font-size: 11px; line-height: 20px; COLOR: #9999a3; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu:visited {font-size: 11px; line-height: 20px; COLOR: #9999a3; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu:hover {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}

A.sidemenu_a {font-size: 10px; line-height: 15px; COLOR: #9999a3; TEXT-DECORATION: none;}
A.sidemenu_a:visited {font-size: 10px; line-height: 15px; COLOR: #9999a3; TEXT-DECORATION: none;}
A.sidemenu_a:hover {font-size: 10px; line-height: 15px; COLOR: #000000; TEXT-DECORATION: none;}

A.sidemenu_a_a {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu_a_a:visited {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}
A.sidemenu_a_a:hover {font-size: 11px; line-height: 20px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold;}

A.sidemenu_a2 {font-size: 10px; line-height: 15px; COLOR: #000000; TEXT-DECORATION: none;}
A.sidemenu_a2:visited {font-size: 10px; line-height: 15px; COLOR: #000000; TEXT-DECORATION: none;}
A.sidemenu_a2:hover {font-size: 10px; line-height: 15px; COLOR: #000000; TEXT-DECORATION: none;}

A.sitemap {font-size: 11px; line-height: 25px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.sitemap:visited {font-size: 11px; line-height: 25px; COLOR: #3c5f8c; TEXT-DECORATION: none;}
A.sitemap:hover {font-size: 11px; line-height: 25px; COLOR: #3c5f8c; TEXT-DECORATION: underline;}

/**************************************/
/*googlemap*/
/**************************************/

#map {
    		font-family:	arial, Tahoma; 
    		font-size:		11px;
    		width:				375px;
    		height:				300px
    	}




