
html {
	height: 100%;
	margin-bottom: 0.01em;
	
}

ul {list-style:none;}
li {list-style:none;}

body  { 
	font-size: 11px; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	text-align: center; 
	margin:  0 0 0 0; 
	body: 0;
	
}

a:link {
	color: #9D0A1A;
	text-decoration: none;
	font-weight: normal;
}

a:visited {
	color: #9D0A1A;
	text-decoration: none;

}
a:hover {
	color: #000000;
	text-decoration: none;

}
a:active {
	color: #9D0A1A;
	text-decoration: none;

}

hr {
	background-color:grey;
	height:1px;
	border:grey;
	margin-top:10px;
	margin-bottom:10px;
}

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #9D0A1A; 
	line-height: 18px;
}

h2  { 
	color: #000000; 
	font-size: 15px; 
	font-weight: bold; 
	margin: 0 0 0; 
	padding: 0 
}

h3  { 
	color: #e2001a; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 0 0 0 0; 
	padding: 0 
}

h4  { 
	color: #898A8C; 
	font-size: 13px; 
	font-weight: bold; 
	margin: 0 0 0 0; 
	padding: 0 
}

h5  { 
	color: #000000; 
	font-size: 13px; 
	font-weight: bold; 
	margin: -2px 0 0 0; 
	padding: 0 
}


p {
	color: #494747;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 16 0;
}

.kontakt {
	position:absolute;top:284px;left:901px;border:0;
}

.koeln {
	position:absolute;top:400px;left:901px;border:0;
}



.redbold {
	color: #9D0A1A;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.redbig {
	font-size: 14px;
	color: #9D0A1A;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.imgborder {
	border: #ffffff 1px solid;

}


.whitebig{
	color: #ffffff;
	font-size: 13px;
	line-height: 18px;
}

.kurse{
	color: #636567;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.kursausgebucht{
	color: #9D0A1A;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.month{
	color: #9D0A1A;
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-weight: bold;
}

.tabborderbottom{
	padding-bottom: 4px;
	border-bottom: #969A96 1px solid;
}

table#kurse {
	color: #636567;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	line-height: 15px;
}

.littlelinks{
	color: #636567;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.littlelinks a{
	color: #636567;
	font-weight: normal;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.littlelinks a:hover{
	color: #000000;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.littlelinks a:visited{
	color: #636567;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}

.littlelinks a:active{
	color: #636567;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}




div#divBody {
	position: relative;
	font-size: 10px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 999px;
	z-index: 0px;
	text-align: left;
}


}
/* IE exklusiv, denn nur IE kann * html #mainContainer) */
* html .book {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='./img/buchlinks.png');
}

* html .bookright {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='./img/buchrechts.png');
}

* html .bookzwo {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../img/buchlinks.png');
}

* html .bookrightzwo {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../img/buchrechts.png');
}

.menue {
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 10px;
	margin: 0 0 0 0;	
	position: absolute; 
	z-index: 2; 
	top: 0px; 
	left: -24px; 
}

.menu ul {
	margin:0;
	padding:0;
}

.menue li a {
	color: white;	
	padding:9px 5px 4px;
	height:100%;	
}

.menue li {
	float: left;
	color: white;	
	margin: 0 30px 0 0;
	position:relative;
	top:0;
	left:0;
}

.menue ul li a:hover {
	color: #000000;
	background-image: url('../img/butt_active_bg.jpg');
	height:100%;
}

.menue ul li a.active {
	background-color: #000000;
	color: #000000;
	background-image: url('../img/butt_active_bg.jpg');
	height:100%;
}

.menue li a:visited {
	color: #ffffff;	
	padding:9px 5px 4px;
}

.menue ul ul {
	position:absolute;
	left:-40px;
}	

.menue ul ul
{
	top: 15px;
	#top: 25px;
} 

.menue ul li ul li {
	float:none;
	display:block;
	text-align:center;
	background:#a6a7a9;
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #ffffff;
	line-height:18px;
}

.menue ul li ul li a {
	color:#ffffff;
	padding:0;
	margin:0;
	
}

.menue ul li ul li a:visited {
	color:#ffffff;
	padding:0;
	margin:0;
}

.menue ul li ul li a:hover {
	background-image:none;
	color:#000000;
	padding:0;
	margin:0;
}

.sub1, .sub2 {
	display:none;
}


html>body div#klinke {
	background-image: url('../img/klinke_verlauf.png');
	background-repeat: repeat-x;
	position: relative; z-index: 1; 
	top: 30px; 
	left: 37px; 
	width: 324; 
	height: 290;
}

html>body div#klinkezwo {
	background-image: url('../img/klinke_verlauf.png');
	background-repeat: repeat-x;
	position: relative; z-index: 1; 
	top: 30px; 
	left: 37px; 
	width: 324; 
	height: 290;
}

html>body div#klinkeleft {
	background-image: url('../img/klinke_verlauf.png');
	background-repeat: repeat-x;
	position: relative; z-index: 1; 
	top: 30px; 
	left: 21px; 
	width: 324; 
	height: 290;
}

* html div#klinke {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='./img/klinke_verlauf.png');
  	position: relative; z-index: 1; 
	top: 30px; 
	left: 37px; 
	width: 324; 
	height: 290;

}

* html div#klinkezwo {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../img/klinke_verlauf.png');
  	position: relative; z-index: 1; 
	top: 30px; 
	left: 37px; 
	width: 324; 
	height: 290;

}

* html div#klinkeleft {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../img/klinke_verlauf.png');
  	position: relative; z-index: 1; 
	top: 30px; 
	left: 21px; 
	width: 324; 
	height: 290;

}

div#bild {  
	position: absolute; 
	z-index: 2; 
	top: 100px; 
	left: 0; 
	width: 324px; 
}


#littlelinks   { 
	position: absolute; 
	z-index: 2; 
	top: 5px; 
	left: 520px; 
	width: 300px; 
	height: 31px 
}

#shadow {
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 124px; 
	height: 82px; 
	z-index: 1; 
}

html>body #topclaim  { 
	visibility: visible; 
	position: absolute; 
	top: 134px; 
	left: 140px; 
	width: 343px; 
	height: 94px 
}

* html  #topclaim  { 
	visibility: hidden; 
	position: absolute; 
	top: 134px; 
	left: 140px; 
	width: 343px; 
	height: 94px 
}

div#shadowMenue1 { 
	visibility: visible; 
	position: relative; 
	top: 0px; 
	left: 0px; 
	z-index: 1; 
	width: 100%;
}

div#shadowMenue2 { 
	visibility: visible; 
	position: relative; 
	top: 0px; 
	left: 0px; 
	z-index: 1; 
	width: 100%;
}



table#tableformgutschein {
	color: #494747;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
}

table#tableformgutschein tr {
	 height:25px;
}

table#tableformgutschein input{
	width:90px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	border: #C4C9C6 1px solid;
	padding-left: 3px;
}

table#tableformgutschein select{
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
}

table#tableformgutschein .radio {
	width:10px;
	pading-left:0;
}

table#tableform{
	color: #494747;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
}

table#tableform input{
	width:208px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	border: #C4C9C6 1px solid;
	padding-left: 3px;
}

table#tableform textarea{
	width:208px;
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 11px;
	border: #C4C9C6 1px solid;
	padding-left: 3px;
}

.infolinks{
	font-family:  Verdana, Arial, Helvetica,sans-serif;
	font-size: 10px;
}

#galerie .image {
	width:184px;
	height:155px;
	float:left;
}


