html, body{ 
	height:100%;
	margin:0px;
	padding:0px;
	}
	
body {
	background-image: url(/img/bg_left_fit.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;	
	/*height:100%;*/
}

h1,h2,h3,h4,h5,h6,ul,li,hr{
	margin:0px;
	padding:0px;
	font-weight: normal;
}
a img{
border:none;
}

a {
	color:#B9A740;
	text-decoration:none;
	}

a:visited {
	color: #B9A740;
	}	
	
a:hover {
	color: #8F8232;
	}


/* BEGIN navsub ie 6
-----------------------------------------------------*/
/* sub h3 */
* html #nav-sub{
	list-style-type: none;
	margin-top:0px;
	/*padding-left: -20px;*/
	}

* html #nav-sub li h3{
	margin: 0px  0px -1px 0px;
	}

* html #nav-sub li h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	display: block;
	overflow: hidden;
   background-color: #DDD39C; 
	color: #000000;
	border-left:1px solid #ffffff;
	padding:2px 0px 2px 20px;	
	margin:0px 0px 0px 0px;
/*   padding:2px 0px 2px 20px;	
	margin:0px 0px 0px 0px;*/
/*	width:174px;*/
	width:194px;	
	text-decoration: none; }

* html #nav-sub li h3 a:hover {
	color: #ffffff;
	background: transparent;
	background-color: #CFC176; 
	text-decoration: none;}

* html #nav-sub li h3 a:focus, #nav-sub li h3 a:active {
	background: transparent;
   background-color: #CFC176; 	
	color: #000000;
	text-decoration: none;}
	
/* sub h4 */	
* html #nav-sub li h4{
	margin-bottom:-1px;
	}

* html #nav-sub li h4 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	display: block;
	overflow: hidden;
   background-color: #DDD39C; 
	color: #000000;
	border-left:1px solid #ffffff;
	padding:2px 0px 2px 28px;	
	margin:0px;
	width:/*166px*/ 195px;
/*	width:175px;*/
	text-decoration: none; }

* html #nav-sub li h4 a:hover{
	color: #ffffff;
	background: transparent;
	background-color: #CFC176; 
	text-decoration: none;}

* html #nav-sub li h4 a:focus, #nav-sub li h4 a:active{
	background: transparent;
   background-color: #CFC176; 	
	color: #000000;
	text-decoration: none;}	
	
/* END navsub ie  6*/	
	
/* BEGIN navsub
-----------------------------------------------------*/
/* sub h3 */
#nav-sub{

	list-style-type: none;
	margin:0px; 
	}

#nav-sub li h3{
margin-bottom:1px;}

#nav-sub li h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	display: block;
	overflow: hidden;
   background-color: #DDD39C; 
	color: #000000;
	padding:2px 0px 2px 20px;	
	margin:0px 0px /*-25px*/0px 1px;
	width:174px;
	text-decoration: none; }

#nav-sub li h3 a:hover {
	color: #ffffff;
	background: transparent;
	background-color: #CFC176; 
	text-decoration: none;}

#nav-sub li h3 a:focus, #nav-sub li h3 a:active {
	background: transparent;
   background-color:#CFC176; 	
	color: #000000;
	text-decoration: none;}
	
/* sub h4 */	
#nav-sub li h4{
margin-bottom:1px;
	}

#nav-sub li h4 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	display: block;
	overflow: hidden;
   background-color: #DDD39C; 
	color: #000000;
	padding:2px 0px 2px 28px;	
	margin:0px 0px 0px 1px;
	width:166px;
	text-decoration: none; }

#nav-sub li h4 a:hover{
	color: #ffffff;
	background: transparent;
	background-color: #CFC176; 
	text-decoration: none;}

#nav-sub li h4 a:focus, #nav-sub li h4 a:active{
	background: transparent;
   background-color: #CFC176; 	
	color: #000000;
	text-decoration: none;}	

/* END navsub */	

/* BEGIN main layout	
-----------------------------------------------------*/
#wrap{	   
	background-image: url(/img/bg.gif );
	background-repeat: repeat-x;
	width:100%;
	position: absolute;
	top:0px;
	left:0px;
	/*height:100%;*/
}

#wrapcon{
	position:absolute;
	top:71px;
	left:0px;
	/*height:100%;*/
	width:100%;
}

#head{
  	background-image: url(/img/logo_cardio_fit.gif);
   width: 195px;
	height:150px;
	position:absolute;
	top:0px;
	left:0px;
}

#left{
	position: absolute;
	top: 105px;
	left: 0px;
	width:195px;
	text-align:left;
}

/*  BEGIN Content
-----------------------------------------------------*/
td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
}
#no h3{
	border-top:none;
}

td h3 {
	border-top:1px solid #EDE8CB;
	padding-top:5px;
}

* html hr{
	color: #B9A740;
	background-color: #B9A740;
	border:none;
	height: 1px;
	width:100%;
	margin:10px 0px 0px 0px;
}

hr{
	color: #B9A740;
	background-color: #B9A740;
	border:none;
	height: 1px;
	width:100%;
	margin:6px 0px 0px 0px;
}

* html #content{
	position: absolute;
	top:10px;
	background-color: #ffffff;
	margin: 0px 0px 0px 195px;
	padding: 0px;
	text-align: justify;
	width:725/*730*/px;
}

#content{
	position: absolute;
	top:11px;
	margin: 0px 0px 0px 196px;
	padding: 0px;
	text-align: justify;
	width:730px;
}

* html #headkapitel{
   width:723/*723*/px;
	height:69px;
	background-color:#F4F2E3;
	background-image: url(/img/head_fit.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

* html #textkapitel h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#C9BA63;
	margin:24px 0px 0px 10px;
	padding-top:0px;
}

#headkapitel {
	width:730px;
	height:69px;
	background-color:#F4F2E3;
	background-image: url(/img/head_fit.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#textkapitel h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#C9BA63;
	margin:-1px 0px 0px 10px;
	padding-top:24px;
}

#breadcrumb{
	height:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#C9BA63;	
	border-bottom:1px solid #C9BA63;
	background-color:#ffffff;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}

* html #breadcrumb{
/*	height:20px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#C9BA63;	
	border-bottom:1px solid #C9BA63;
	background-color:#ffffff;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 10px;
}

#gad{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold; 
	width:720px;
	color:#ff0000;	
	padding:10px 0px 10px 10px;
}

#headline h1{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 line-height:10px;
	 padding:8px 0px 0px 15px;
	 width:540px;
}

* html #textcontent{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 line-height: 15px;	
	 top:-5px;
  	 position: relative;
	 margin-top:5px;
	 padding:8px 14px 0px 15px;
	 width:/*535*/560px;
	 float:left;
	 /*border-right: 1px solid #C9BA63;*/
}

#textcontent{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 line-height: 15px;	
	 top:-5px;
  	 position: relative;
	 margin-top:5px;
	 padding:2px 14px 0px 15px;
	 width:540px;
	 float:left;
	 /*border-right: 1px solid #C9BA63;*/
}

#textcontent ul{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 line-height: 15px;	
	 padding:2px 14px 0px 35px;
	list-style-image: url(/img/pfeil_weiter_fit.gif);
}

#right{
	position: relative;
	top: 10px;
	width: 160px;
	/*height:100%;*/
	float:right;
	margin-bottom:20px;
}
/*  END Content  */

#footer {
	clear: both;
	height: 20px;
	background-color: #ffffff;
	border-top:1px solid #C9BA63;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C9BA63;	
	margin:0px 0px 0px 10px;
   padding:5px 0px 0px 10px;
	}
/* END main layout
-----------------------------------------------------*/

 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding:10px 0px 0px 10px;
	margin:0px;
}

/* BEGIN form
-----------------------------------------------------*/
form{
	margin: 2px 0px 2px 0px; 
	padding: 0px;
}

input {
	padding:2px;
	margin:0px 0px 0px 2px;
	border: 1px solid #8F8232;
	background: #ffffff;
	color: #3E3E3E;
	font: 10px 	Verdana, Arial, Helvetica, sans-serif;	
	width:172px;
}

select{
	padding:2px;
	margin:0px 0px 0px 2px;
	border: 1px solid #8F8232;
	background: #ffffff;
	color: #3E3E3E;
	font: 10px 	Verdana, Arial, Helvetica, sans-serif;		
}

/*#formtop{
	position: absolute;
	top: 90px;
	left: 626px;
	width: 250px;
	margin-top:1px;
}*/

.btnsubmit{
	/*width:40px;*/
	height:18px;
	background-color: #DDD39C;
	font-size: 10px;
	color:#000000;
	border: 1px solid #8F8232;
	padding-bottom: 2px;
	width:80px;
	cursor:pointer;
}
/* END form */

h3{
	font-size:12px;
	color:#000000;
}

b{
	font-weight: normal;
}

