/* IE Anpassungen-------------------------------------*/
*html #content{
height:100%;
}
*html ul li a {zoom: 1; height: 1%; }
*{
	margin:0;
	padding:0;
}
body {
	font-size:100.01%;
	font-family:verdana, sans serif;
	text-align:center;
}
h1{
	font-weight:bold;
}
div#wrapper{
}
div#page{
	text-align:left;
	margin:auto;
	font-size:70%;
	width:944px;
}
td {
	font-size: 70%;
}
div#header{
	float:left;
	width:944px;
}
div#logo{
	float:left;
	width:213px;
	height:158px;
	background:url(/basics/images/fms-logo.jpg);
}

div#mainnav{
	position:absolute;
	top:138px;
	margin:auto;
	width:944px;
	line-height:20px;
	background:url(/basics/images/transparenz.png);
	height:20px;
}
div#content{

}
div#leftcol{
	background:url(/basics/images/leftcoltop.jpg);
	background-repeat:no-repeat;
	float:left;
	width:212px;
}
/* HAUPTSPALTEt-------------------------------------*/
div#rightcol{
	background-color:#fff;
	float:left;
	width:732px;
}
html>body #rightcol{ /* be nice to opera &gekko */
height: auto;
min-height: 400px;
}
div#rightcol{
height:400px;/*ie*/
}

div#rightcol h1{
	font-size:100.01%;
	margin-bottom:15px;
}
div#mainc1 a, div#mainc2 a  {
	text-decoration: none;
	color: #022e74;
}
div#mainc1 a:hover, div#mainc2 a:hover {
	text-decoration: none;
	border-bottom:1px solid #022e74;
}
div#mainc1 a:hover img, div#mainc2 a:hover img  {
	border-bottom: 0 !important;
}

div#mainc1a a  {
	text-decoration: none;
	color: #000;
}
div#mainc1a a:hover{
	text-decoration: none;
	
}

.more{
text-align:right;
}

.more a{
text-decoration:none;
color:#022e74;
}

.more a:hover{
text-decoration:none;
}
div#rightcol h2{
font-size:100.01%;
margin-bottom:15px;

}

/* Tantek-Hack-------------------------------------*/
div#mainc1{
	width:258px;
	padding:30px 90px 30px 65px;
	float:left;
   	voice-family: "\"}\"";  /* alle folgenden Deklarationen      *
                           * innerhalb des Deklarationsblockes *
                           * werden von IE 5.x/Win ignoriert   */
	voice-family:inherit;
  	width:413px;
}
html>body div#mainc1{
	width:258px;
}
div#mainc1a{
	width:318px;
	padding:30px 30px 30px 65px;
	float:left;
   	voice-family: "\"}\"";  /* alle folgenden Deklarationen      *
                           * innerhalb des Deklarationsblockes *
                           * werden von IE 5.x/Win ignoriert   */
	voice-family:inherit;
  	width:413px;
}
html>body div#mainc1a{
	width:318px;
}

/* Ende Tantek-Hack-------------------------------------*/

div#mainc2{
	float:left;
	width:318px;
	padding-top:30px;
}

div#mainc2 p{
margin-right:20px;
}

.mtop{
margin-top:15px;
}

/* FOOTER-------------------------------------*/
div#footer{
	line-height:20px;
	color:022e74;
}
div#footerleft{
	background-color:#022e74;
	float:left;
	width:626px;
	height:20px;
}
div#footerright{
	background-color:orange;
	float:left;
	width:318px;
	height:20px;
        font-weight:bold;
        font-size: 12px;
}
div#footerright p{
	padding-left:62px;
}

div#footerright a {
	text-decoration: none;
	color: #022e74;
        font-size: 12px;

}
div#footerright a:hover {
	text-decoration: none;
	border-bottom:1px solid #022e74;
}

/* MAINNAVI -------------------------------------*/
.navi a{
	color:#fff;
	text-decoration:none;
	margin-left:15px;
}
.navi a.active {
	font-weight:bold;
}
.navi {
	color:#fff;
	margin-left:262px;
	display: inline;
	list-style-type:none;
}
ul.navi li{
	display: inline;
}
.naviright a{
	color:#fff;
	text-decoration:none;
	margin-left:15px;
}
.naviright a.active {
	font-weight:bold;
}
.naviright {
	color:#fff;
	margin-left:85px;
	display: inline;
	list-style-type:none;
}
ul.naviright li{
	display: inline;
}
.clear{
	clear:both;
}
/* NAVIGATION - Left-------------------------------------*/
#secnav{
	margin-top:30px;
	height:150px;
	width:212px;
}
#secnavpic{
}
div#secnav ul {
	width:212px;
	list-style-type: none;
}
div#secnav ul li a {
	display: block;
	text-decoration: none;
}
div#secnav ul li a{
	color:  #022e74;
	padding: 3px 2px 3px 15px;
}
div#secnav ul li a:hover{
}
div#secnav a.active {
	font-weight:bold;
	background-color: #022e74;
	color: #fff;
	border-bottom: none;
}
/* ANSPRECHPARTNER ------------------------------------*/
tr.apbg {
	background-color: #ccd5e3;
}

