body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: f1f1f1;
	background-image: url(images/hg_y.jpg);
	background-repeat: repeat-y;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 80px;
}
.textlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3074A1;
}
.navstay{
	text-decoration: none;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.nav{
	color: #ffffff;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.nav:visited {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}
a.nav:hover {
	text-decoration: none;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.nav:active {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	}
a.schr{
	color: #f1f1f1;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.schr:visited {
	text-decoration: none;
	color: #f1f1f1;
	font-size: 10px;
}
a.schr:hover {
	text-decoration: none;
	color: #659cc0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.schr:active {
	text-decoration: none;
	color: #f1f1f1;
	font-size: 10px;
	}
.schrstay {
    text-align:left
	}
/* ############################### content ################################## */
a{font-family:Arial,Geneva,Helvetica,sans-serif; 
		color:#397fae; 
		font-weight:normal;
		font-size:12px;
		text-decoration:none;
									
								}

a:hover {font-family:Arial,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:normal;
				font-size:12px;
				text-decoration:none;
							  						
}
.rand{
border-color:#397fae;
border-style:solid;
border-width:1px;
}
.e{
height:30px;
vertical-align:top;
}

.rot{
color:#035c97;

}


.abs2{
	list-style-type:square;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.abstandL{
 margin-left:30px;
 width:100%;
}

.fontsmall{
	font-size:9px;
}

.fontlarge{
	font-size:15px;
}
.randGalerie{
	border-color:#afc1d7;
	border-style:solid;
	border-width:1px;
}
.t{
padding-left:34px;
	padding-right:33px;
	width:400px;
}

.contentTable {
	font-family:Arial,Geneva,Helvetica,sans-serif;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	width:605px;
	background:#ffffff;
	text-align: justify;
	line-height:18px
}
.schnitt{
overflow:hidden;
text-align:justify;
width:605px;
	
}
.schnitt2{
overflow:hidden;
text-align:justify;
width:475px;
	
}

.schnitt3{
overflow:hidden;
text-align:justify;
width:120px;
	
}

.schnitt4{
overflow:hidden;
text-align:justify;
width:10px;
	
}
textarea{
		border-width:1px; 
		border-color:#666666; 
		border-style:solid; 
		padding-left:3px;
		background-color:#FFFFFF; 
		font-family:Arial,Geneva,Helvetica,sans-serif;
		color:#666666;  
		font-weight:normal;
		font-size:12px;
		width:630px;
}
.bildText{
width:460px;
}
.senden{
width:625px;
}

.inhalt{
width:625px;
}
/* ############################### content ################################## */
/* ############################### untermenue ################################## */
.rechts{
	width: 200px;
	padding-left: 20px;
	line-height:18px;
	padding-top: 20px;
}
.schnittrechts{
    width: 200px;
	overflow: hidden;
}
a.unt{
	color: #666666;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.unt:visited {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
a.unt:hover {
	text-decoration: none;
	color: #397fae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.unt:active {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
.untstay {
	text-decoration: none;
	color: #397fae;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textunt{
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 20px;
}
/* ############################### untermenue ################################## */
/* ############################### untermenue2 ################################## */
schnitt5{
	width: 605px;
	height:70px;
	overflow: hidden;
	padding-bottom: 20px;
}
a.unt2{
	color: #397fae;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
a.unt2:visited {
	text-decoration: none;
	color: #397fae;
	font-size: 12px;
	line-height:18px;
}
a.unt2:hover {
	text-decoration: none;
	color: #f57211;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
a.unt2:active {
	text-decoration: none;
	color: #397fae;
	font-size: 12px;
	line-height:18px;
}
.untstay2 {
	text-decoration: none;
	color: #f57211;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
/* ############################### untermenue2 ################################## */
.contentTable1 {
	font-family:Arial,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	width:200px;
	background:#f1f1f1;
	padding-left:20px;
	padding-top:20px;
}
.schnittnews{
overflow:hidden;
text-align:justify;
width:200px;
	
}
.schnittnews2{
overflow:hidden;
text-align:justify;
width:70px;
	
}

.schnittnews3{
overflow:hidden;
text-align:jusity;
width:120px;
	
}

.schnittnews4{
overflow:hidden;
text-align:jusity;
width:10px;
	
}
.inhalt1{
width:220px;
}

/*########################################karin#######################################*/
.formular{
font-family:Arial,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 

}

input{
font-family:Arial,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	
}

textarea{
font-family:Arial,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	width:290px;
	height:100px;
	
}

.radio{
border-color:#f5f5f5;
	border-width:1px;
	border-style:solid;

}

.orange{
color:#F57211;
}

.schnittinhalte{
overflow:hidden;
text-align:justify;
width:605px;
	
}

.inhalte{
font-family:Arial,Geneva,Helvetica,sans-serif;
	color:#666666;  
	font-weight:normal;
	font-size:12px;
	text-decoration:none; 
	line-height:20px;
}

a.untinhalte{font-family:Arial,Geneva,Helvetica,sans-serif; 
		color:#F57211; 
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
									
								}

a:hover.untinhalte {font-family:Arial,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
							  						
}

a.grau{font-family:Arial,Geneva,Helvetica,sans-serif; 
		color:#397fae; 
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
									
								}

a:hover.grau {font-family:Arial,Geneva,Helvetica,sans-serif; 
				color:#666666; 
				font-weight:bold;
				font-size:10px;
				text-decoration:none;
							  						
}

.rand2{
border-color:#cccccc;
	border-width:1px;
	border-style:solid;
}

.schnitt55{
overflow:hidden;
text-align:justify;
width:597px;
	
}
/*########################################karin#######################################*/