﻿html
{
	
}

body
{
	font-family:							'Arial' ;
	color:										#515151 ;
	background-image:					url('../Images/BG.gif') ;
	background-position:			top center ;
	background-repeat:				repeat-y ;
	background-color:					#FFFEF1 ;
}

*
{
	padding:									0px 0px 0px 0px  ;
	margin:										0px 0px 0px 0px  ;
}

a
{
	color:										#515151 ;
	text-decoration:					none ;
	border-bottom:						solid 1px #999999;
}

a:hover
{
	color:										#515151 ;
	text-decoration:					none ;
	border-bottom:						solid 1px #FFA100 ;
}

div.container
{
	position:									relative ;
	width:										745px ;
	margin:										0px auto 0px auto  ;
}

div.main_logo
{
	position:									absolute ;
	top:											20px ;
	left:											0px;
	
	height:										61px ;
	width:										136px ;

	background-image:					url('../Images/Main_Logo.gif') ;
	background-position:			center center ;
	background-repeat:				no-repeat ;
}

div.main_head
{
	position:									absolute ;
	top:											0px ;
	left:											160px;
	
	height:										80px ;
	width:										585px ;

	background-color:					#FFFEF1 ;
}

div.main_head h1
{
	color:										#D87203 ;
	font-family:							'Century Gothic' ;
	font-weight:							normal ;
	font-size: 26px;
	margin:										18px 0px 0px 0px  ;
}

div.main_left
{
	padding:									100px 10px 10px 10px  ;
	width:										136px ;
}

div.main_left_nav
{
	width:										136px ;
}

div.main_left_nav ul
{
	list-style-type:					none ;
	margin:										0px 0px 5px 0px ;
	width:										136px ;
}

div.main_left_nav ul li
{
	margin:					10px 0px 0px 0px ;	
}

div.main_left_nav ul li a
{
	font-size:								13px ;
	color:										#FFA100 ;
	text-decoration:					none ;
	border-bottom:						none ;
}

div.main_left_nav ul li a:hover
{
	text-decoration:				underline ;
	border-bottom:						none ;
}

div.main_left_nav ul li a.act
{
	text-decoration:				underline ;
	color:									#FFA100 ;
	border-bottom:						none ;
}

div.main_left_nav ul li a.act:hover
{
	text-decoration:				none ;
	border-bottom:						none ;
}

div.main_left_nav ul li ul
{
	margin:										5px 0px 0px 0px ;
	width:										126px ;
}

div.main_left_nav ul li ul li
{
	margin:										5px 5px 0px 5px ;	
}

div.main_left_nav ul li ul li a
{
	font-size:				11px ;
	color:					#787878 ;
}

div.main_left_nav ul li ul li a.act
{
	font-size:				11px ;
	color:						#787878 ;
}

div.main_left_nav ul li ul li ul
{
	margin:										0px 0px 0px 0px ;
	width:										121px ;
}

div.main_left_nav ul li ul li ul li
{
	margin:										0px 5px 0px 10px ;	
}


div.main_cont_left
{
	position:								absolute ;
	top:										80px ;
	left:										160px ;
	width:									390px ;
}

div.main_cont_left h3
{
	margin:									20px 0px 10px 0px ;
	font-size:							20px ;
	font-family:						'Century Gothic' ;
	font-weight:						normal ;
	color:									#FFA100 ;
	clear:									both ;
}

div.main_cont_left h3 div
{
	position:								absolute ;
	width:									30px ;
	height:									20px ;
	display:								inline ;
	background-image:				url(../Images/Logoklein.gif) ;
	background-repeat:			no-repeat ;
	background-position:		0px 0px ;
	margin:									0px 0px 0px 10px ;
}

div.main_cont_left h4
{
	margin:									0px 0px 10px 0px ;
	font-size:							13px ;
	font-family:						'Century Gothic' ;
	font-weight:						normal ;
	color:									#FFA100 ;
	clear:									both ;
}

div.main_cont_left p
{
	font-size:							11px ;
	margin:									0px 0px 10px 0px ;
}

div.main_cont_left p.cont_list
{
	background-image:		url(../Images/BG_List_Act.gif) ;
	background-repeat:		no-repeat ;
	background-position:	5px 5px ;
	margin:					0px 20px 10px 20px ;
	padding:				0px 0px 0px 15px ;
	clear:									both ;
}

div.main_cont_left img.cont_pic
{
	margin:									0px 0px 10px 0px ;
}

div.main_cont_right
{
	position:				absolute ;
	top:					102px ;
	left:					600px ;
	
	width:					142px ;
}

div.main_cont_right div.tip
{
	padding:				0px 0px 20px 0px ;
}

div.main_cont_right div.tip_over
{
	padding:				0px 0px 20px 0px ;
	border:					solid 1px #FFA100 ;
}


div.main_cont_right div.tip h4
{
	margin:					0px 0px 10px 0px ;
	font-size:				13px ;
	font-weight:			normal ;
	border-bottom:			solid 1px #FFA100 ;
}

div.main_cont_right div.tip h4 a
{
	text-decoration:		none ;
}

div.main_cont_right div.tip h4 a:hover
{
	color:								#FFA100 ;
}

div.main_cont_right div.tip p
{
	font-size:						11px ;
	margin:								0px 0px 10px 0px ;
}

/* Da muss da sein für den IE < 7 */
a.cont_pic_small, a.cont_pic_small:visited
{
	color:	                #000001 ;
}
/* Ende - Da muss da sein für den IE < 7 */

a.cont_pic_small, a.cont_pic_small:visited
{
	color:									#000000 ;
	text-decoration:				none ;
	border:									solid 1px #FFFEF1 ;
	
	width:									140px ;
	z-index:								50 ;
	float:									left ;
	margin:									0px 50px 10px 0px ;
}

a.cont_pic_small:hover
{
	border:									solid 1px #FFA101 ;
}

a.cont_pic_small div.zoom_ico, a.cont_pic_small div.zoom_main
{
	display:								none ;
}

a.cont_pic_small:hover div.zoom_ico
{
	display:								block ;
	position:								absolute ;
	width:									32px ;
	height:									23px ;
	
	border-right:						solid 1px #FFA100 ;
	border-bottom:						solid 1px #FFA100 ;
	
	background-color:				#FFFFFF ;
	background-image:				url('../Images/lupe.jpg') ;
	background-repeat:			no-repeat ;
	background-position:		center bottom ;
	
	color:									#515151 ;
	font-weight:						bold ;
	font-size:							11px ;
	text-align:							center ;
	
	line-height:						20px ;
	z-index:								50 ;
}

a.cont_pic_small:active, a.cont_pic_small:focus
{
	border:									solid 1px #FFA100 ;
}


a.cont_pic_small:active div.zoom_main, a.cont_pic_small:focus div.zoom_main
{
	display:								block ;
	position:								absolute ;
	left:										-13px ;
	width:									410px ;
	border:									solid 3px #FFA100 ;
	background-color:				#FFFEF1 ;
	z-index:								100;
}

a.cont_pic_small:active div.zoom_main img, a.cont_pic_small:focus div.zoom_main img
{
	display:								block ;
	margin:									10px 10px 10px 10px ;
	width:									390px ;
}

a.cont_pic_small:active div.zoom_main p, a.cont_pic_small:focus div.zoom_main p
{
	font-size:							12px ;
	color:									#515151 ;
	margin:									0px 10px 10px 10px ;
}



a.cont_pic_small img
{
	display:								block ;
	border:									0 ;
}

a.cont_pic_small div.zoom_ico
{
	display:								none ;
}

a.cont_pic_small div.zoom_main
{
	display:								none ;
}

/* Da muss da sein für den IE < 7 */
a.tip_pic, a.tip_pic:visited
{
	color:	                #000001 ;
}
/* Ende - Da muss da sein für den IE < 7 */

a.tip_pic, a.tip_pic:visited
{
	position:								relative ;
	display:								block ;
	display:								inline-block ;
	color:									#000000 ;
	text-decoration:				none ;
	border:									solid 1px #FFFEF1 ;
	
	width:									140px ;
	z-index:								50 ;
}

a.tip_pic:hover
{
	border:									solid 1px #FFA101 ;
}

a.tip_pic div.zoom_ico, a.tip_pic div.zoom_main
{
	display:								none ;
}

a.tip_pic:hover div.zoom_ico
{
	display:								block ;
	position:								absolute ;
	width:									32px ;
	height:									23px ;
	top:										-24px ;
	left:										-1px ;
	
	border-top:							solid 1px #FFA100 ;
	border-right:						solid 1px #FFA100 ;
	border-left:						solid 1px #FFA100 ;
	
	background-color:				#FFFFFF ;
	background-image:				url('../Images/lupe.jpg') ;
	background-repeat:			no-repeat ;
	background-position:center bottom ;
	
	color:									#515151 ;
	font-weight:						bold ;
	font-size:							11px ;
	text-align:							center ;
	
	line-height:						20px ;
	z-index:								100 ;
}

a.tip_pic:active, a.tip_pic:focus
{
	border:									solid 1px #FFA100 ;
}


a.tip_pic:active div.zoom_main, a.tip_pic:focus div.zoom_main
{
	display:								block ;
	position:								absolute ;
	left:										-454px ;
	top:										-1px ;
	width:									410px ;
	border:									solid 3px #FFA100 ;
	background-color:		#FFFEF1 ;
	z-index:								50;
}

a.tip_pic:active div.zoom_main img, a.tip_pic:focus div.zoom_main img
{
	display:								block ;
	margin:									10px 10px 10px 10px ;
	width:									390px ;
}

a.tip_pic:active div.zoom_main p, a.tip_pic:focus div.zoom_main p
{
	font-size:							12px ;
	color:									#515151 ;
	margin:									0px 10px 10px 10px ;
}



a.tip_pic img
{
	display:								block ;
	border:									0 ;
}

a.tip_pic div.zoom_ico
{
	display:								none ;
}

a.tip_pic div.zoom_main
{
	display:								none ;
}
