/* html Layout Styles*/
body
{
	background: #fff url("../design/bg_gray_gradient.gif") repeat-x;
	margin:	0px; 
}
/* class Layout Styles*/
.header_top,.header_bottom
{
	display: block;
	height:	25px;
	padding-top:5px;
}  
.header_middle
{
	display: block;
	height: 150px;
}
.content_date
{
	display:block;
}
.content_image
{
	border:1px solid #B2B2B2;
}
.blue_ul
{
	color:	#3A9BD6;
	margin:0px;
	margin-top:23px;
}
/* id Layout Styles*/
#content_container
{
	margin:0pt auto;
	padding:0pt;
	width:910px;
	border-style:solid;
	/*border-width: Oben Rechts Unten Links*/      	
	border-width: 0pt 5pt 0pt 5pt;
	border-color: #DCDCDC;
	background-color: #fff;	
} 
#content_wrapper_with_border   
{
	margin:0px;
	padding:0pt;
	padding-top:5pt;
	border-style:solid;
	/*border-width: Oben Rechts Unten Links*/      	
	border-width: 0pt 1pt 0pt 1pt;
	border-color: #B2B2B2;
}
#header_wrapper
{
	display:block;
	height:210px;
}
#header_left_wrapper
{
	float: left;
	width: 530px;
	height: 210px;
}
#header_right_wrapper
{
	float: right;
   	width: 368px;
   	height: 210px; 
}  
#content_left_wrapper
{
	float:left; 
	width: 454px;
	padding: 25px 40px 25px 35px;
	border-right:1px solid #B2B2B2;
}
#content_right_wrapper
{
	float:right; 
	width: 249px;
	padding: 23px 72px 0px 46px;
	border-left:1px solid #B2B2B2;
}
#content_left_bottom_wrapper
{
	clear:both;
	display:block;
	float:left;
	background:#3A9BD6;
	width:445px;
	height:30px;
	margin-top:-30px;
	padding-left:85px;
}
#content_right_bottom_wrapper
{
	clear:both;
	display:block;
	float:left;
	background:#A0C300;
	width:283px;
	height:30px;
	margin-left: -47px;
	padding-left:85px; 
}
#content_right_impressum
{
	border-top:1px solid #B2B2B2;
	padding-top:20px;
}
/* combination id class Layout */
#header_left_wrapper .header_top ,#header_left_wrapper .header_bottom
{
	background-color: #3A9BD6;
}  
#header_right_wrapper .header_top ,#header_right_wrapper .header_bottom
{
	background-color: #A0C300;
} 
#header_right_wrapper .header_middle
{
	border:1px solid #B2B2B2;
	border-right: none;
	height:148px;
} 
#header_left_wrapper .header_middle
{
	border:1px solid #B2B2B2;
	border-left: none;
	height:148px;
} 
#header_left_wrapper .header_middle h1
{
	padding-top: 20px;
} 
#header_left_wrapper .header_middle h1 sup 
{
	margin-left:-10px;
}
#header_left_wrapper .header_middle h1 img#header_logo
{
	width:148px; 
	height:148px; 
	border:none; 
	margin:0; 
	margin-right:40px; 
	margin-top:-20px;
	float:left;
}
#header_left_wrapper .header_bottom a 
{
	padding:9pt;
}
#header_right_wrapper .header_top
{
	height:23px;
	padding-top:7px;
}
#header_right_wrapper .header_top a
{
	padding:3pt;
}
#content_left_wrapper .content
{
	display:block;
}
#content_left_wrapper .content h3
{
	margin-bottom:5px;
}
#content_left_wrapper .content img
{
	display:block;
	float:	right;
	margin-left: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right:5px;
}   
#content_left_wrapper .content p
{
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
}
#content_left_wrapper .content h3
{
	border-bottom: 1px solid #B2B2B2;
}
#content_right_wrapper .content ul
{
	margin-left:-25px;
}
#content_right_wrapper .content ul li
{
	margin:0px;
	padding:0px;
	margin-bottom: 16px;
}
#content_left_bottom_wrapper .fff_box_bottom 
{
	display:block;
	float:left;
	display:block;
	width:10px;
	background:#fff;
	height:30px;
	margin-left:85px;
	margin-right:85px;

}
#content_right_bottom_wrapper .fff_box_bottom 
{
	display:block;
	float:left;
	display:block;
	width:10px;
	background:#fff;
	height:30px;
	margin-left:85px;
	margin-right:85px;
}
#content_right_wrapper .content ul.blue_ul li
{
	margin:0px;
	margin-bottom:10px;
}
#content_right_wrapper .content
{
	display:block;
	height:368px;
}
#content_left_wrapper .content form select
{
	border:1px solid #3A9BD6;		
}

#content_left_wrapper .content form div
{
	clear:both;
	display:block;
}
#content_left_wrapper .content form div label
{
	margin:1px;
	padding:1px;
	display:block;
	height:28px;
}
#content_left_wrapper .content form div input
{
	display: block;
	float: left;
	width:250px;
	height:17px;
	border:1px solid #3A9BD6;
}
#content_left_wrapper .content form div strong 
{
	display:block;
	float:left;
	width:110px;
	height:17px; 
	border-left:1px solid #3A9BD6;
	border-bottom:1px solid #3A9BD6;
	text-align: left;
	padding-left: 10px;
}
#content_left_wrapper .content form div textarea
{   
	margin-bottom:10px;
	width:252px;
	border:1px solid #3A9BD6;
}
#content_left_wrapper .content form div .dontFormate
{
	border:none;
	display:inline;
	float:none;
	text-align: left;
	width:auto;
}
.textCenter
{
	text-align: center;
}
.SendForm
{
	display:block;
	margin:5px auto;
	width:200px;
	height:30px;
	padding:5px;
	border:1px solid #3A9BD6;
	background-color:#A0C300;
}
#content_left_wrapper_galerie
{
	margin:0px;
	padding:0px;
}
#content_right_bottom_wrapper_galerie
{
	display:block;
	float:right;
	background:#A0C300;
	width:283px;
	height:30px;
	margin-left: -47px;
	margin-top: -30px;
	
	padding-left:85px; 
}
#content_right_bottom_wrapper_galerie .fff_box_bottom 
{
	display:block;
	float:left;
	display:block;
	width:10px;
	background:#fff;
	height:30px;
	margin-left:85px;
	margin-right:85px;
}
#content_left_wrapper_galerie .content h3    
{
	margin:10px;
}
#imageGalerie table
{
	border-collapse: separate;
	border:none; 
	margin-left:10px; 
}
#imageGalerie table tbody tr td
{
	display:block;
	float:left;
	width:61px; 
	height:61px; 
	padding-left:7px;
	padding-top:7px;
	padding-bottom :14px;
	padding-right:14px;
	margin:0px;
}
#image1,
#image2,
#image3,
#image4,
#image5,
#image6,
#image7,
#image8,
#image9
{
	border:3px solid #807F84;
	width:61px;
	height:61px;
	cursor:pointer;
	display:block;
}
#BottomLeft,
#BottomRight
{
	cursor:pointer;
}
.LinkTri
{
	position: relative;
	float:right;
	margin-bottom:0;
	margin-top:-63px;
	margin-right:-2px;
}
#rOuter
{
	position:relative;  
	float:right;
	margin-right:-477px;
	margin-top:120px;
	cursor:pointer;  
}
#lOuter
{
	position:relative;  
	float:right;
	margin-right:-116px;
	margin-top:120px;
	cursor:pointer; 
}
#imageBig
{
	position:relative;
	width:426px;
	height:336px;
}
#content_left_wrapper .withImage
{
	 text-decoration: none;
	 display:block;
	 margin-top:5px;
	 padding:3px;
	 border:1px dotted #AAA09D;
}
#content_left_wrapper .withImage img 
{
	border:none;
}
#content_left_wrapper .withImage img.inText
{
	clear:right;
	position: relative;
	display:inline;
	float:none;
	margin:0px;
	margin-right: 5px;
}
#content_left_wrapper img.shortcut
{
	display:inline;
	float:left;
	margin:0px;
	margin-right:5px;
}
