/********************** Global Defination *****************************
*																	  *
**********************************************************************/
	body
	{
		background-color:#EDF1F2;
		font-size:11px;
		font-family:Tahoma;
		margin:0;
		padding:0;
	}
	
	a:link,a:hover,a:visited
	{
		text-decoration:none;
            color:#0190BF;
	}

      a:hover
      {
         color:#DD3292;
      }
	
	#wrap
	{
		margin:0;
		width: 984px;
		text-align:left;
		padding-bottom: 10px;
	}
	
	#inner_wrap
	{
		margin:0;
		padding:0;
		width: 980px;
	}
	
	#header
	{
		background-image:url(../images/startseite/header.png);
		background-repeat:no-repeat;
		width: 982px;
		height:231px;
		overflow:hidden;
		background-color:#EDF1F2;
	}
	
	#left_content
	{
		float:left;
		background-image:url(../images/startseite/left_top.png);
		width:220px;
		height:76px;
		background-repeat:no-repeat;
	}
	
	#middle_content
	{
		float:left;
		background-image:url(../images/startseite/startseite/middle_top.png);
		width: 560px;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
	}
	
	#right_content
	{
		float:left;
	}
	
	#content
	{
		margin:0;
		padding:0;
	}
	
	.no_border
	{
		border:none;
	}
	
	p.inline
	{
		margin:0;
		padding:0;
		display:inline;
	}
	
	.clear
	{
		clear:both;
		display:block;
		height:0px;
		font-size:1px;
		overflow:hidden;
	}
	
	h1
	{
		font-size: 16px;
		color:#23404D;
		font-weight: bold;
		margin:0 0 5px 0;
		padding:0;
	}
	
	p.bodytext,p
	{
		color: #23404D;
		margin:0;
		padding:0;
		line-height: 15px;
		font-size:11px;
	}
	
	/****************************** HeaderNavigation & HeaderSearch ****************************
	*																			*
	****************************************************************************/
		#header_top
		{
			height:21px;
			overflow:hidden;
		}
		
		#info_header
		{
			margin-top: 120px;
			padding-left: 101px;
			z-index:1;
			float:left;
			position:absolute;
			font-size:11px;
		}
		
		p.info_description,p.info_description_tel,p.info_description_telfax,p.info_description_mail
		{
			color:#BDC5C9;
			margin:0;
			padding:0;
		}
		
		p.info_description_mail
		{  margin-left: -24px; }
		
		p.info_description_tel
		{	padding-left: 10px; }
		
		p.p.info_description_telfax
		{	padding-left: -5px; }
		
		p.zip_city
		{
			padding-left: 42px;
		}
		
		.info_text
		{
			color:#23404D;
		}
		
		#header_middle
		{
			position:absolute;
			margin-left: 246px;
			margin-top: -2px;
			z-index:0;
		}
		
		#header_right_navigation
		{
			position:relative;
			width:120px;
			height:80px;
			left: 536px;
			top: 19px;
		}
		
		#header_right_navigation img
		{
			overflow:hidden;
			margin:0 0 1px 0;
			padding:0;
			display:block;
			border:none;
		}
		
		
			
		/* ___ HeaderNavigationLeft ____ */
			#header_navigation_left
			{
				float:left;
				margin: 5px  0 0 0;
				padding:0;
			}
			
			/* ___ HeaderLeftNavigationList ___ */
				ul.header_left_navigation_list
				{
					list-style:none;
					margin:0;
					padding:0;
					margin-left: 68px;
				}
				
				ul.header_left_navigation_list li
				{
					display:inline;
					margin-right: 8px;
					
				}
				
				ul.header_left_navigation_list li a:link,ul.header_left_navigation_list li a:hover,ul.header_left_navigation_list li a:visited
				{
					color: #647982;
					text-decoration:none;
					font-size: 11px;
				}
				
				ul.header_left_navigation_list li a:hover
				{
					color:#F87F11;
				}
				
		/* ___ SearchContainer ____ */
			#search_container
			{
				float:left;
				font-size: 11px;
				color: #647982;
			}
			
			#search_txtbox
			{
				width: 80px;
				height: 16px;
			        font-size: 11px;
				background-color:#F2F2F2;
				border: 1px solid #DFDFDF;
			}
			
		/* ___ SearchInner (Dient zur genauen Positionierung zwischen Text und Textbox) ___ */

			#inner_search_left,#inner_search_right
			{
				float:left;
			}
			
			#inner_search_left
			{
				margin-top: 8px;
			}
			
			#inner_search_right
			{
				margin-top: 5px;
				margin-left: 5px;
			}
			
			#inner_search_container
			{
				float:left;
				
			}
			
		/* ___ HeaderNavigationRight ____ */


			#header_navigation_right
			{
				float:right;
				margin: 5px 0 0 0;
				padding:0;
			}
			
			/* ___ HeaderNavigationRightList ___ */
				ul.header_right_navigation_list
				{
					margin:0;
					padding:0;
					list-style:none;
					margin-right: 12px;
				}
				
				ul.header_right_navigation_list li
				{
					display:inline;
					margin-right: 9px;
				}
				
				ul.header_right_navigation_list li.last
				{
					margin-left: 14px;
				}
				
				ul.header_right_navigation_list li a:link, ul.header_right_navigation_list li a:hover, ul.header_right_navigation_list li a:visited
				{
					color: #647982;
					text-decoration:none;
					font-size: 11px;
				}
				
				ul.header_right_navigation_list li a:hover
				{
					color:#F87F11;
				}
		/* ___ InnerHeaderImage ____ */
			#header_inner_img
			{
				margin-top: 20px;
				display:block;
				overflow:hidden;
			}
			
		/*___ LinksList ForGenerateImage __ */
			#image_link_list a#link_1
			{
				position:absolute;
				display:block;
				width:102px;
				height:20px;
                                
				top:1px;
				left:196px;
			}
			
			#image_link_list a#link_2
			{
				position:absolute;
				display:block;
				width:90px;
				height:17px;
				top:26px;
				left:170px;
			}
			
			#image_link_list a#link_3
			{
				position:absolute;
				display:block;
				width:224px;
				height:20px;
				top:46px;
				left:153px;
			}
			
			#image_link_list a#link_4
			{
				position:absolute;
				display:block;
				width:96px;
				height:19px;
				top:69px;
				left:130px;
			}
			
			#image_link_list a#link_5
			{
				position:absolute;
				display:block;
				width:82px;
				height:21px;
				top:90px;
				left:107px;
			}
			
			#image_link_list a#link_6
			{
				position:absolute;
				display:block;
				width:147px;
				height:21px;
				top:113px;
				left:84px;
			}
			
			#image_link_list a#link_7
			{
				position:absolute;
				display:block;
				width:183px;
				height:21px;
				top:135px;
				left:62px;
			}
			
			#image_link_list a#link_8
			{
				position:absolute;
				display:block;
				width:106px;
				height:22px;
				top:158px;
				left:38px;
			}
			
		
/**************************************** Content 2 Sections ****************************
*																						*
*****************************************************************************************/
	
	/* ___ OuterContainer ____ */
		#outer_container
		{
			background-image:url(../images/startseite/content_bg.gif);
			background-repeat:repeat-y;
		}
		
	/* ___ FooterContainer ____ */
		#footer_container
		{
			background-image:url(../images/startseite/footer_bg.gif);
			background-repeat:no-repeat;
			margin-left: 233px;
			width: 521px;
			height:6px;
			overflow:hidden;
		}
	
	/* ___ LeftContainer ____ */
		#left_container
		{
			float:left;
			width: 235px;
			background-color:#EDF1F2;
		}
		
			/* ___ HeaderBottom ___ */
				#header_bottom
				{
					background-image:url(../images/startseite/header_bottom_left.png);
					background-repeat:no-repeat;
					width: 235px;
					height: 78px;
				}
				
			/* ___ header_bottom_left_navigation ___ */
			ul.header_bottom_left_navigation
			{
				margin:0 0 0 50px;
				padding:2px 0 0 0;
				list-style:none;
			}
			
			ul.header_bottom_left_navigation li
			{
				margin-bottom: 11px;
				text-align:right;
			}
			
			ul.header_bottom_left_navigation li a:link,ul.header_bottom_left_navigation li a:hover,ul.header_bottom_left_navigation li a:visited
			{
				font-size:11px;
				color:#647982;
			}
			
			ul.header_bottom_left_navigation li a:hover
			{
				color:#F87F11;
			}
			
			ul.header_bottom_left_navigation li.child_1
			{
				padding-right: 38px;
				background-image:url(../images/more.gif);
				background-repeat:no-repeat;
				background-position: 158px 4px;
			}
			
			ul.header_bottom_left_navigation li.child_2
			{
				padding-right: 48px;
				background-image:url(../images/more.gif);
				background-repeat:no-repeat;
				background-position: 145px 4px;
			}
			
			ul.header_bottom_left_navigation li.child_3
			{
				padding-right: 58px;
				background-image:url(../images/more.gif);
				background-repeat:no-repeat;
				background-position: 132px 4px;
			}
			
				
	/* ___ MiddleContainer ____ */
		#middle_container
		{
			float:left;
			background-image:url(../images/startseite/header_bottom_middle_with_bread_2.gif);
			background-repeat:no-repeat;
			background-color:white;
			width:517px;
			
		}
		
		/* ___ BreadNavigation ___ */
			#bread
			{
				padding: 0 0 5px 35px;
			}
			
				/* ___ BreadNavigationList ___ */
					ul.bread_navigation
					{
						list-style:none;
						margin:0 0 12px 0;
						padding:13px 0 0 4px;
					}
					
					ul.bread_navigation li
					{
						display:inline;
						font-size:11px;
						
					}
					
					ul.bread_navigation li a:link,ul.bread_navigation li a:hover,ul.bread_navigation li a:visited
					{
						text-decoration:none;
						color:#2B697E;
						font-weight:normal;
					}
					
					ul.bread_navigation li a:hover
					{
						color:#F87F11;
					}
		
		/* ___ Content ___ */
			#content
			{
				width:503px;
				padding: 5px 7px 20px 7px;
				font-size:11px;
				min-height: 350px;
			    height:expression(this.scrollHeight < 350 ? "350px" : "auto" );
			}
			
			#content_text
			{
				padding: 0px 2px 0 8px;
			}
			
		/* ___ RightContent ___ */
			#right_content
			{
				float:left;
				width: 214px;
				
			}
		/* ___ ServiceBox ___ */
			#servicebox
			{
				margin-top: 5px;
				margin-left: 20px;
				background-image:url(../images/service_box_bg.gif);
				background-repeat:no-repeat;
				width: 178px;
				height:51px;
				padding: 5px 5px 0 5px;
				font-size:11px;
				font-weight: bold;
				color: #949494;
			}
			
			p.service_right_side,p.service_left_side
			{
				float:left;
				margin:0;
				padding:0;
			}
			
			p.service_left_side
			{
				padding-top: 13px;
			}
			
			p.service_right_side
			{
				padding-top: 8px;
				margin-left: 5px;
			}
			
			.font_size_img
			{
				margin-left: 3px;
				border:0;
			}
		/* ___ RightContainer ___ */
			#right_container
			{
				float:left;
				padding: 5px 0 0 5px;
			}
			
			p.teaser
			{
				margin:0 0 10px 0;
				padding:0;
			}
/***********************************************************
*					TEASER								   *
***********************************************************/
	
	/* ___ ContentTeaser ___ */
		.content_teaser
		{
			margin-bottom: 10px;
		}
		
/************************************************************
*			NewsModul										*
*************************************************************/
.news_entry
{
	background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 493px;
	overflow:hidden;
}

*html .news_entry
{
	background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 493px;
}

.right_news_header
{
	float:right;	
	width: 220px;
	text-align:right;
}

p.news_date
{
	color:#647982;
}

.left_news_header
{
	float:left;
	width: 260px;
}

div.news_content
{
	padding:5px 0 0 0;
}

div.news_content img
{
	display:block;
	float:left;
	margin:0 8px 0 0;
}

p.news_category
{
	float:left;	
	background-image:url(../images/news_split.gif);
	background-repeat:no-repeat;
	background-position: 153px 6px;
	color:#647982;
	text-align:right;
	padding-right:15px;
	width:145px;
}

h1.news_title a:link,h1.news_title a:visited
{
    color:#23404D;

    font-size:11px;
}   

h1.news_title a:hover,.back_link a:hover
{
   color:#F87F11;
}

div.news-list-morelink
{
    margin-top: 5px;
    float:right;
    font-size:11px;
}

h1.news_title
{
	width:260px;
}
/******************************
*	Footer                *
*******************************/
#content_footer
{
	background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	width: 505px;
	margin: 7px 0 0 7px;
}

ul.footer_list 
{
    margin:0;
    padding:10px 0 0 0;
    list-style:none;
    color: #23404D;
    font-size:11px;
}

ul.footer_list li
{
	display:inline;
	margin-right:26px;
}

ul.footer_list li.print
{
    background-image:url(../images/print.gif);
    background-position: 0 0;
    background-repeat:no-repeat;
    padding-left: 22px;
    line-height:15px;
}

ul.footer_list li.friend
{
    background-image:url(../images/friend.gif);
    background-position: 0 0;
    background-repeat:no-repeat;
    padding-left: 25px;
    line-height:15px;
}

ul.footer_list li a:link,ul.footer_list li a:visited
{
    color: #23404D;
}

ul.footer_list li a:hover
{
   color:#F87F11;
}

div.back_link
{
    margin-top: 20px;
}

div.back_link a:hover
{
    color:#DD3292;
}

p.split_line
{
        background-image:url(../images/split_point.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
	padding:0 0 5px 0;
	width: auto;
	overflow:hidden;
}

#service_split
{
   background-image:url(../images/splitter_service.png);
   background-repeat:no-repeat;
   width:182px;
   height:4px;
   margin-top: 30px;
   margin-left: 20px;
}

div#multilanguage
{
    width:100px;
    padding-left:200px;
    display:inline;
    float:left;
    margin:6px 0 0 0;
    border:none;
}

p.multi img
{
   border:none;
}

p.multi a:link,p.multi a:hover,p.multi a:visited
{
    color:#647982;
}

p.multi a:hover
{
   color:#FF7F00;
}


