@charset "UTF-8";
/* CSS Document */

*
{

 margin:0px;
 padding:0px;
 font-family:arial;

}


body 
{

	height:auto;
	margin:0px;	
	padding:0px;
	background-image:url(../pics/hg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#014a99;
	text-align:center;
	
	}




a:link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
}
a:visited {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF59B;
	text-decoration: none;
	color: FFF59B;
}
a:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
		font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

	text-decoration: none;
	color: FFF59B;
}

#all 
{

	height:auto;
	width:950px;
	margin-left:auto;
    margin-right:auto;		
	font-family:arial;
	
}
	
#head 
{

	height:383px;
	width:950px;
	background-color:#333333;
	background-image:url(../pics/header.jpg);
	background-repeat:no-repeat;
	float:left;
	
	

}


#navi 
{
    
	padding-left:20px;
	padding-top:10px;
	height:25px;
	width:900px;
	float:left;
	font-weight:bold;
	
	
	

}

#content
{

	min-height:592px;
	height:auto;
	width:950px;
	float:left;
	background-image:url(../pics/content_repeat_y.jpg);
	background-repeat:y-repeat;
	
	
}

#content_left
{
    padding-left:40px;
	padding-top:0px;
	min-height:592px;
	height:auto;
	width:642px;
	float:left;
	background-image:url(../pics/content_left_bg.jpg);
	background-position:top;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

	
}

#content_right
{

	min-height:592px;
	height:auto;
	width:268px;
	float:left;
	
	
}

#overhead
{

 width:auto;
 height:55px;
 clear:left;
 float:left;
 margin-top:290px;
 margin-left:40px;
 color:#FFF59B;
font-size:16px;
text-align:left;
line-height:18px;

}

#footer
{
    padding-top:6px;
	height:22px;
	width:950px;
	clear:left;
	float:left;
	
	background-image:url(../pics/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
 font-size:12px;
	
	
}



.navi_link
{

	height:20px;
	width:auto;
	float:left;
	display:block;
	font-size:12px;
	color:#ffffff;
	
	
}

.navi_link:hover
{

	height:20px;
	width:auto;
	float:left;
	display:block;
	font-size:12px;
	color:#FFF59B;
	
	
}

.navi_trenner
{

	height:20px;
	width:auto;
	float:left;
	display:block;
	font-size:12px;
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	
	
}



.content_item
{
 
 width:580px;
 height:auto;
 min-height:50px;
 margin-bottom:20px;
 padding-bottom:10px;
 border-bottom:1px dotted #ffffff;
 clear:left;
 float:left;

}

.pic_holder
{

	min-height:70px;
	height:auto;
	width:100px;
	float:left;
	
	background-image:url(../pics/content_pic1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	
	
}

.text_holder
{

	height:auto;
	width:440px;
	float:left;
	margin-left:30px;
	text-align:left;
	
}

.uber_info
{

 width:268px;
 height:42px;
 background-image:url(../pics/news_bg.jpg);
 background-repeat:no-repeat;

}

.uber1
{

 color:#fff59b;
 font-size:16px;
 font-weight:bold;

}

.uber2
{

 color:#ffffff;
 font-size:14px;
 font-weight:lighter;

}

.text
{
 margin-top:25px;
 color:#ffffff;
 font-size:13px;
 line-height:18px;

}

.link_text
{
 display:block;
 margin-top:20px;
  color:#fff59b;
 font-size:12px;
 width:120px;
 float:right;
  text-align:right;


}

#link_text:hover
{
 display:block;
 margin-top:20px;
 color:#ffffff;
 font-size:14px;

}


.hr2 {
	 border: 0px; /* Für Firefox und Opera */
	 border-top: #CCCCCC 1px dotted;
	 border-bottom: transparent;
	 height:1px;
	 width:225px;
	 margin-top:15px;
}



#link_footer
{


 
 color:#ffffff;
 font-size:12px;

}

#link_footer:hover
{

 
 color:#ffffff;
 font-size:12px;

}

.text_holder2
{
    margin-left:20px;
	min-height:180px;
	height:auto;
	width:235px;
	float:left;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	
	text-align:left;
	padding-bottom:10px;
	
}

.info_datum
{

 color:#FFFFFF;
font-size:14px;

}

.info_uber
{

 color:#FFF59B;
font-size:14px;
font-weight:bold;

}

#uber_info1
{

 color:#8f8265;
 font-size:18px;

}

.info_text
{

 color:#ffffff;
 font-size:13px;
 line-height:18px;
 width:220px;

}

.info_pic_1
{

 clear:left;
 float:left;
 margin-top:20px;
 background-image:url(../pics/news_pic.jpg);
 background-repeat:no-repeat;
 width:235px;
 min-height:145px;
 height:auto;
 

}

.link_info
{
 color:#FFF59B;
display:block;
float:right;
font-size:12px;
margin-top:20px;
text-align:right;
width:120px;

}

.link_info:hover
{
 color:#FFFFFF;
display:block;
float:right;
font-size:12px;
margin-top:20px;
text-align:right;
width:120px;

}








.form {
	background-color:#004a99;
	border:1px solid #FFFFFF;
	COLOR: #FFFFFF;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.button {
	background-color:#004a99;
	border:1px solid #FFFFFF;
	font-size: 12px; 
	COLOR: #FFFFFF;
}






#table {
width:600px;
border:0px solid #333333;
color:#FFFFFF;
font-size:12px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

#table td {
vertical-align:top;

}

.ueberschrift {
color:#CC9900;
font-size:16px;
font-weight:bold;
}

.ueberschrift2 {
color:#CC9900;
font-size:14px;
font-weight:bold;
}

#table td {
vertical-align: top;
line-height:20px;

}

.hr {
	 border: 0px; /* Für Firefox und Opera */
	 border-top: #345f8d 1px dotted;
	 border-bottom: transparent;
	 height:1px;
	 width:600px;
	 margin-top:15px;
}


.content_inhalt_thumb_gallery a {
	border:#afb3b8 2px solid;
	cursor:url(highslide/graphics/icon.gif), pointer !important;
	display:block;
}

.content_inhalt_thumb_gallery a:hover {
	border:2px solid #FFF59B;
	cursor:url(highslide/graphics/icon.gif), pointer !important;
	display:block;
}
