body {
	background: white url(../img/body_background.gif) repeat-y center;
	font-size: 62.5%;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}


h1, h2,h3 {
	font-size: 1.3em;
	text-transform: uppercase;
	/*color:#808080;*/
	font-weight:normal;
	color:#00557f;
}

h2{
	text-transform: none;
}

h3{
	font-size: 1.0em;
	font-weight:bold;
	text-transform: none;
}	

/* FLiesstext */
a{
	text-decoration: underline;
	color: #00557f;
}

/* Links in H1 überschriften , oder sonstwo */
a.aktuelles{
	text-decoration: none;
	font-size: 1.0em;
	text-transform: uppercase;
	/*color:#808080;*/
	font-weight:normal;
	color:rgb(128,128,128);
}


/* Links in der Navigation  */
#allnav a,  #topnav a,#topnav a.default, #topnav a.menu-sibling
{
	text-decoration: none;
	color: #00557f;
}	

#allnav a:hover, #allnav2 a:hover, #topnav a:hover, #topnav2 a:hover, #topnav a.default:hover
{
	text-decoration: underline;
}


/**
*	Struktur
*/




#ttt {
	width: 774px;
	margin-left:auto;
	margin-right:auto;
	height:110px; 
	border-bottom:2px solid #7D7D7D;
}

#wrapper{
	width: 780px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0;
}

#content{
	margin: 0px 20px 20px 20px;
}

#contactbutton{
	position: realative;
	float: left;
	margin-left: -130px;
	margin-top: 220px;
	width: 130px;
	height: 52px;
	text-align: right;
}

#contactbutton p{
	width: 130px;
	height:50px;
}
#contactbutton p a{
	text-decoration: none;
	display: block;
	height: 80px;
	background: transparent url(../img/sie-suchen-recht.png) no-repeat left;
}
#contactbutton p a:hover{
	display: block;
	height: 80px;
	background: transparent url(../img/sie-suchen-recht-over.png) no-repeat left;
}


#footer{
	margin-top:55px;
	margin-bottom:15px;
}



/******************************************************************************************
*    Navigationen
*******************************************************************************************/

	/* Hauptebene - für beide gleich */							
#allnav {
	/* border:1px solid black;*/
	font-size: 1.2em;
	margin-top: 10px;
	width:500px;
	float: left;
	text-transform: uppercase;
}

#allnav a.menu-current, #allnav a.menu-parent{
	color: #9EAEC1;
}

#mandantenlogin{
	font-size: 1.2em;
	text-align: right;
	margin-top: 10px;
	margin-left:540px;
	/*background-color: red;*/
}

#allnav2 {
	font-size: 1.2em;
	/* clear: left; */
	background-color:#9EAEC1;	
	text-transform: uppercase;
		color: white;
}

#allnav2 a, #topnav2 a{
	color: white;
	padding: 3px;
	text-decoration:none;
}

#allnav2 a.menu-current, #topnav2 a.menu-current{
	/* background-color: silver; */
	color: #E8E8E8;
}

#topnav {
	font-size: 1.2em;
	margin-top: 10px;
	text-transform: uppercase;
}

#topnav a.menu-current, #topnav a.menu-parent{
	color: #9EAEC1;
	text-decoration:none;
}

#topnav2 {
	font-size: 1.2em;
	background-color: #EBEBEB;
	margin: 10px 0;
	text-transform: uppercase;
		background-color:#9EAEC1;	
		color: white;
}

#footerlinks{
	text-align:right; 
	text-transform: uppercase;
}

/******************************************************************************************
*    Content
*******************************************************************************************/

#text{
	font-size: 1.25em;
	line-height: 140%;
}



