*{margin:0;
padding:0;}
html{height:101%}
body{background-color: #000000; font-family: Arial, Helvetica, sans-serif;
margin:15px 0;
}
p{margin:15px 0;
 }
/*Menue 1*/
.menu1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center; background-image: url('../bilder/reiter/menu7.jpg');}
.menu1 a {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center;}
.menu1 a:hover {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: underline;
	text-align: center;}

/*aktives menue 1*/
.menuaktiv1{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center; background-image: url('../bilder/reiter/menu5.jpg');}
.menuaktiv1 a{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center;}
.menuaktiv1 a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: underline;
	text-align: center;}
	
/*untermenue*/
.menu2{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center; background-image: url('../bilder/reiter/menu6.jpg');}
.menu2 a {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center;}
.menu2 a:hover {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: underline;
	text-align: center;}
	
	/*untermenue-aktiviert*/
.menu5{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center; background-image: url('../bilder/reiter/menu8.jpg');}
.menu5 a {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center;}
.menu5 a:hover {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: underline;
	text-align: center;}

	
/*menues fuer erste Seite: menue3 mit weissen hintergrund, meunue 4 mit rotem hintergrund*/	
.menu3{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: none;
	text-align: center; background-color: #ffffff;}
.menu4{font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: none;
	text-align: center; background-color: #bd204a;}

/*Ueberschrift 1 in box1*/
.m4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
 margin-top: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 30px;}
/*Ueberschrift 2 in Box1*/
.m4b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
 	margin-top: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 60px;}

/*Menue in box6: blau, hover rot unterstrichen*/
.m2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005CA2;
	text-decoration: none;
	padding-left: 8px;
	line-height: 15px;
	margin-top: 10px;}
.m2 a{
	color: #005CA2;
	text-decoration: none;}
.m2 a:hover {
	color: #bd204a;
	font-weight: bold;
	text-decoration: underline;}

/*box6-aktiviert*/
.m2aktiviert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bd204a;
	padding-left: 8px;
	text-decoration: none;
	line-height: 15px;
	margin-top: 10px;}

/*untermenue in box6*/
.m2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bd204a;
	padding-left: 8px;
	text-decoration: none;
	line-height: 10px;
	margin-top: 5px;
	text-indent: 20px;}
.m2b a {
	color: #bd204a;
	text-decoration: none;
	font-weight: bold;}
.m2b a:hover {
	color: #bd204a;
	font-weight: bold;
text-decoration: underline;}

/*Link blau, hover:rot unterstrichen*/
/*verwendet für links in box 7 zb: zu zeichnungen */
.m7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005CA2;
	padding-left: 2px;
	text-decoration: none;
	line-height: 15px;
	margin-top: 2px;
	text-indent: 0px;
	text-align: center;}
.m7 a{
	color: #005CA2;
	text-decoration: none;}
.m7 a:hover {
	color: #bd204a;
	font-weight: bold;
	text-decoration: underline;}

/*ueberschrift blau wie m7 nur kein link*/
.m8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005CA2;
	padding-left: 2px;
	text-decoration: none;
	margin-top: 2px;
	text-indent: 0px;
	text-align: left;}

/*text auf vorteilsseite - kleiner als tt*/	
.tt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;}


.cnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 20px;
	padding-top: 15px;
	text-decoration: none;
	text-align: left;
}
.cnt a {
	color: #005ca2;
	text-decoration: none;
	font-weight: bold;}
.cnt a:hover {
	color: #bd204a;
	font-weight: bold;
text-decoration: underline;}


.cntp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	padding-top: 5px;
	text-decoration: none;
	text-align: center;
}

.tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	padding-top: 5px;
	text-decoration: none;
	text-align: left;
}

.tt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bd204a;
	padding: 2px;
	padding-top: 3px;
	text-decoration: none;
	text-align: left;
}

.cnt_u1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bd204a;
	text-decoration: none;
	text-align: left;
}

.cnt_ulb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bd204a;
	
	text-align: center;
}


.ml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center;
}
.ml a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: none;
	text-align: center;
}
.ml a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005ca2;
	text-decoration: underline;
	text-align: center;
}

.bu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;}
.bu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;}
.bu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;}

/*AGB, Kontakt, Impressum - Link*/
.kontakt {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center; font-weight: bold;
 	margin-top: 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 00px;}
.kontakt a{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
	font-weight: bold;
 	margin-top: 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 00px;}
.kontakt a:hover{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	text-align: center;
 	font-weight: bold;
 	margin-top: 0px;
	color: #FFFFFF;
	text-decoration: underline;
	text-indent: 00px;}
	
	
/*zentriert auch in IE*/
#center {display: block; text-align: center}

/*hautp box*/
#box0 {width: 980px; text-align: left; overflow:hidden; background-color: #bd204a; margin-left: auto; margin-right: auto; z-index: -2;}

/*kopfzeile default*/
#heada{width: 980px; height: 123px; background-color: #b6c0cb;}

	/*kopfzeile in default*/   
	/*gelbe kopfbox kurz*/         
	#box17 {float:left; background-color: #f9cb00; top: 000px; width: 580px; height: 123px; z-index: 1;}
	/*flash rechts*/ 
    #box18 {float: right; background-color: #ffffff; width: 400px; height: 100px; z-index: 3 }
    
	/*dame rechts oben*/ 
    #box18a {float: right; background-color: #b6c0cb; width: 400px; height: 86px; z-index: 3 }
    /*grauerbalken*/
    #box18b {float: right; background-color: #b6c0cb; width: 286px; height: 34px; z-index: 3 }
     #box18c {float: right; background-color: #b6c0cb; width: 114px; height: 34px; z-index: 3 }


/*kopfzeile*/
#head{width: 980px; height: 100px;}
              
    /*kopfzeile in ueberdachungsmodellen*/         
	/*gelbe kopfbox lang*/               
	#box1 {float:left; background-color: #f9cb00; top: 000px; width: 775px; height: 100px; z-index: 1;}
	/*logo rechts*/               
	#box4  {float: right; background-color: #ffffff; width: 205px; height: 100px; z-index: 3 }
               
               
/*Kontakt, Agb box*/
#box2 {float: left; background-color: #bd204a; overflow:hidden; top: 000px; left: 0px; width: 150px; height: 60px; z-index: 1 }

/*Menue*/
#box3 {float:right; background-color: #bd204a; top: 000px; width: 830px; height: 60px; z-index: 1}

/*links*/
#box5	{position:relative; background-color: #bd204a;  float:left; top: 0px; left: 0px; width: 150px; height: 599px; z-index: 1;}

	/*menue links*/
	#box6 {position: relative;  top: 20px; left: 0px; width: 140px;  background-color: #ffffff; z-index: 2;}
	
	/*menue links deaktiviert*/
	#box6a {position: relative;  top: 10px; left: 0px; width: 150px; height: 200px; background-color: #bd204a; z-index: 1;}
	
	/*menue links in default*/
	#box6d {position: relative; overflow:hidden; top: 0px; left: 0px; width: 140px; height: 100px;  background-color: #ffffff; z-index: 2;}
	#box6e {position: relative; overflow:hidden; top: 30px; left: 0px; width: 140px; height: 35px; background-color: #ffffff; z-index: 2;}
	#box6f {position: relative; overflow:hidden; top: 60px; left: 0px; width: 140px; height: 20px; background-color: #ffffff; z-index: 2;}
	#box6g {position: relative; overflow:hidden; top: 90px; left: 0px; width: 140px; height: 35px; background-color: #ffffff; z-index: 2;}

	/*aluthermlogo*/
	#box6c { position:absolute; top: 480px; left: 0px; width: 150px; height: 120px; text-align: center; z-index: 2;}


	
/*unten rechts*/
#box7 {background-color: #ffffff; top: 0px; left: 0px;  float:right; width: 790px;  z-index: 1 }

/*box unten mitte in default*/
#box7a {background-color: #bd204a; top: 0px; left: 0px;  float:left; width: 830px; height:600px; z-index: 1 }

	/*mitte*/
	#box8 {float: left; background-color: #ffffff; top: 0px; width: 661px; height:595px; z-index: 1}

	/*rote box rechts in default*/
	#box9 {float: right; background-color: #bd204a; width: 168px; height: 99px; top:30px; text-align: center; z-index: 3}

	/*weisse box rechts in default*/
	#box10 {float: right; background-color: #ffffff; width: 160px; height: 501px; top:30px; z-index: 3}