	/*  * html  IE6  */ /*  *+html  IE7  */
	/*allgemeine Festlegungen*/ p {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

a {
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

a:hover{
	font-weight:bold;
} 


.schriftKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none
}

/*

Das ist die Standardschrift - sie wurde auch in den Body kopiert hier im css
*/
.schrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none
}


.schriftGr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none
}


body {
	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0.1em;
	text-decoration: none;
	
	background-color: #fff;
	padding:0px;
	margin:0px;
}

	.page{
		position:absolute;
		height:590px; 
		width:990px;
		margin:-295px 0px 0px -495px;
		top: 50%; 
		left: 50%;
		text-align: left;
		padding: 0px;
	
		overflow:hidden;
	}


/***********************************************/
/********* Start Intro Startseite          ******/
/***********************************************/
.pageStart{
	/*die page muss für das intro vergrößert werdern*/
	height:610px;
}
	
#start1 {
	 position:absolute;
	 left:300px;
	 top:150px;
	 width:380px;
	 height:300px;
	 z-index:1;
	 visibility: hidden;
}
#start2 {
	 position:absolute;
	 left:300px;
	 top:150px;
	 width:380px;
	 height:300px;
	 z-index:2;
	 visibility: hidden;
}

.skipintro {
	height:20px;
	text-align:right; 
	padding-right:10px;
}

.skipintro a, .skipintro a:visited {
	color: #000000;
	text-decoration: none;
}

.skipintro a:hover{

	font-weight:bold;
}	


/***********************************************/
/********* ENDE Intro Startseite          ******/
/***********************************************/	
		.mainBox{
			position:relative;
			height:590px; 
			width:990px;
			overflow:hidden;
			background-color:#4d4d50;
		}
		
		/*die startseite im cms*/
		.mainBoxStartseite{
			
			background-color:#e2001a;
		}
		
		/*die startseite für das intro*/
		.mainBoxStart{
			width:980px;
			background-color:#e2001a;
		}
		
		/*für jede Navigation auf der Seite*/
		.navi{
		
		}
		
			.navi ul{
				list-style: none; 
				padding: 0px;
				margin: 0px;									
				display: inline;
			}
				.navi li{
					padding: 0px;
					margin: 0px;
					display: inline;
				}
				
		
			.header{
				height:80px;
				width:990px;
				background-color:#cccccc;
				color:black;
				position:relative;
				padding-left:25px;
					overflow:hidden;
				background: #cccccc url(/images/hgoben.gif) no-repeat top left;
			}
			
			.headerStartseite{
					background: #cccccc url(/images/hgoben_rot.gif) no-repeat top left;
			}
			
				.linkZuStartseite{
					display:block;
					width:250px;
					height:50px;
					margin-left:320px;
				}
			
				#mainNavi {
							position:absolute;
							left:280px;
							bottom:0px;
							font-weight:700;
						}
						
						.contentUntenStartseite #mainNavi {
							
							/*
							position:static;
							text-align:center;
							*/
							top:0px;
							left:204px;
							
						}
						
					 #mainNavi ul{
						list-style: none; 
						padding: 0px;
						margin: 0px;									
						display: inline;
					}
						 #mainNavi li{
							padding: 0px;
							margin: 0px;
							display: inline;
						}
						
						
						
							#mainNavi a,#mainNavi a:visited{
								color:black;
								background: transparent url(/images/gtHeader.gif) no-repeat center left;
								padding-left:15px;
								padding-right:8px;
							}
							
							.contentUntenStartseite #mainNavi a, .contentUntenStartseite #mainNavi a:visited{
								background: transparent url(/images/gtHeaderrot.gif) no-repeat center left;
								padding-right:15px;
							}
							
							#mainNavi a:hover, #mainNavi a.active{
								color: white;
								background: transparent url(/images/gtHeaderAct.gif) no-repeat center left;
							}
							
							.contentUntenStartseite #mainNavi a:hover, .contentUntenStartseite #mainNavi a.active{
								background: transparent url(/images/gtHeaderActrot.gif) no-repeat center left;
								padding-right:15px;
							}
			
			.content{
				height:435px;
				width:794px;
				float:left;
				overflow:hidden;
				color:white;
				
					background-image: url(/images/hgmitte.gif);
					background-repeat:repeat-x;
					background-position: top left;
			}
			
			.contentStartseite{
				background-image: url(/images/hgmitte_rot.gif);
			}
			
				.contentOben{
					height: 139px;
					overflow:hidden;
					position:relative;
					padding-left:15px;
				}
				
				.contentObenStartseite{
						height: 146px;
						background-image: url(/images/hgmitte_bild.gif);
						background-position: 130px bottom;
						background-repeat:no-repeat;
				}
				
					#subNavi {
						padding-top:10px;
						
					}
						.contentOben #subNavi ul{
						
						}
							.contentOben #subNavi li{
							
							}
					
							#subNavi a,#subNavi a:visited{
								color:#cccccc;
								background: transparent url(/images/gtSub.gif) no-repeat center left;
								padding-left:15px;
								padding-right:8px;
							}
							
							#subNavi a:hover, #subNavi a.active{
								color: white;
								font-weight:700;
								background: transparent url(/images/gtSubAct.gif) no-repeat center left;
							}
					
					.contentOben .text{
						position:absolute;
						bottom:12px;
						max-height:100px;
						overflow:hidden;
					}
					
				.contentMitte{
					height:155px;
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					
					background-color:white;
					
					overflow:hidden;
				}
				
					.contentMitte img{
						float:left;
					}

				.contentMitteStartseite{
					border-top: none;
					border-bottom: none;
					background-color:#e2001a;
				}				
				
				.contentUnten{
					height: 129px;
					overflow:hidden;
					padding-top:10px;
					padding-left:15px;
					
					line-height:18px;
					
					position:relative;
				}
				
				.contentUntenStartseite{
					height: 122px;
				}
			
			#anzeigefenster{
				height:435px;
				width:196px;
				float:left;
				
				overflow:hidden;
				
				
				background: white url(/images/anzeigeweiss.gif) no-repeat top left;
				background-color:#e2001a;
			}
			
			
				#anzeigefensterTextOben{
					width:170px;
					overflow:hidden;
					padding-right:10px;
					padding-left:10px;
				}
				
				#anzeigefensterBild{
					width:190px;
					overflow:hidden;
				}
				
				#anzeigefensterTextUnten{
					width:170px;
					overflow:hidden;
					padding-right:10px;
					padding-left:10px;
				}				
			
			.footer{
				height:75px;
				width:990px;
				clear:both;
				background-color:#cccccc;
				padding-left:15px;
				overflow:hidden;
				background: #cccccc url(/images/hgunten.gif) no-repeat top left;
				
			}
			
			.footerStartseite{
					background: #cccccc url(/images/hgunten-rot.gif) no-repeat top left;
			}
			
				#footerNavi {
					line-height:13px;
				}
					.footer #footerNavi ul{
						
					}
						.footer #footerNavi li{
						
						}
			
				#footerNavi a,#footerNavi a:visited{
					color: black;
					font-size: 11px;
					letter-spacing: 0.03em;
					background: transparent url(/images/gtFooter.gif) no-repeat center left;
					padding-left:10px;
					padding-right:5px;
				}
				

							
				
				.footerStartseite 	#footerNavi a, .footerStartseite #footerNavi a:visited{
					background: transparent url(/images/gtFooterrot.gif) no-repeat center left;
				}
				
				#footerNavi a:hover, #footerNavi a.active{
					color: black;
					font-weight:700;
					background: transparent url(/images/gtFooterAct.gif) no-repeat center left;
				}
				
				.footerStartseite 	#footerNavi a:hover, .footerStartseite #footerNavi a.active{
					background: transparent url(/images/gtFooterActrot.gif) no-repeat center left;
				}
				
		/******************************  Kontakt	*************************************/
		
		.kontakt{
			height:145px;
			color:#000;
			padding-top:10px;
			
			font-size: 12px;
		}
		
		.kontakt .inputWrapper{
			width:794px;
			height:145px;
			
		}
		
		.kontakt .line{
			padding-bottom:10px;
		}

		
			.kontakt .col{
				padding-right:15px;
				float:left;
			
			}
			
			.kontakt .firstCol{
				width: 185px;
				text-align:right;
				padding-top:3px;
			}
			
			.kontakt  .middleCol{
				width:200px;
			}
			
			.kontakt  .middleCol input{
				width:200px;
			}
			
			* html .kontakt  .middleCol{
				width:190px;
			}
			
			* html .kontakt  .middleCol input{
				width:190px;
			}
			
			.kontakt .textarea{
				height:50px;
				width:415px;
			}
			
				.kontakt .textarea textarea{
					height:62px;
					
					width:415px;
					
				}
				
				* html .kontakt .textarea{
					width:395px;
				}
				
				* html .kontakt .textarea textarea{
					width:395px;
				}
			
			.lastCol {
				width:149px;
			}
			
			* html .lastCol {
				width:144px;
			}
			
			.lastCol input{
				border:none;
				background-color:transparent;
				cursor:pointer;
				
				padding-left:18px;
				
				background-repeat:no-repeat;
				background-position:0px center;
			}
			
			* html .lastCol input{
				padding-left:2px;
			}
			
			*+html .lastCol input{
				padding-left:2px;
			}
			
				.kontakthrspacer{
					height:8px;
					width:10px;
				}
				
				* html .kontakthrspacer{
					height:5px;
				}
				
				*+html .kontakthrspacer{
					height:5px;
				}
				
				.lastCol .del{
					background-image:url("/images/del.gif");
				}
				
				.lastCol .send{
					color:#e2001a;
					background-image:url("/images/send.gif");
				}
					
					
					* html .lastCol .send{
						padding-left:7px;
					}
				
					*+html .lastCol .send{
						padding-left:7px;
					}
					
		
		.kontaktAnzFensterText{
			height:425px;
			width:180px;
			overflow:hidden;
			
			background-color:#e2001a;
			
			padding-left:10px;
			padding-top:10px;
			
			
			line-height:22px;
		}
		
		.kontaktAnzFensterText div{
			padding-bottom:10px;
		}
		
		.erfolgMessage{
			padding-left:15px;
		}
		
		.errorMessage{
			color:#e2001a;
		}
					
