/* Algemeine Einstellunen */

*
{
	padding:				0 0 0 0 ;
	margin:					0 0 0 0 ;
}

img
{
	border:					none ;
}

a
{
	color:					#103E87 ;
	text-decoration:		none ;
}

a:hover
{
	color:					#103E87 ;
	text-decoration:		underline ;
}

div.clear
{
	clear:					both ;
}

/* Hauptteile der Seite */

body
{
	background-color:		#FFFFFF ;
	
	font-family:			Arial ;
	
	text-align:				center ;
}

div.main
{
	text-align:			    left ;
    width:					100% ;
    margin-top:				26px ;
    position:				relative ;
    border-top:				solid 1px #A4D7E4 ;
    border-bottom:			solid 1px #A4D7E4 ;
}

div.main_top_navi
{
	background-color:		#278CD3 ;
	background-image:		url(../Images/BG_Navi.jpg) ;
	background-repeat:		repeat-y ;
	background-position:	top left ;
	
	height:					29px ;
	line-height:			29px ;
}

ul.top_navi
{
	list-style:				none ;
	height:					29px ;
	line-height:			29px ;
}

ul.top_navi li
{
	display:				inline ;
	height:					29px ;
	line-height:			29px ;
	margin:					0px 0px 0px 50px ;
}

ul.top_navi li a
{
	color:					#FFFFFF ;
	font-size:				12px ;
	font-weight:			bold ;
	font-style:				italic ;
	height:					29px ;
	line-height:			29px ;
}

ul.top_navi li a:hover
{
	color:					#FFFFFF ;
}

ul.top_navi li a.top_navi_akt
{
	color:					#63BAF6 ;
}

div.main_top_pic
{
	background-image:		url(../Images/Main_Pic.jpg) ;
	background-repeat:		no-repeat ;
	background-position:	top left ;
	
	border-right:			solid 1px #103E87 ;
	
	height:					112px ;
	width:					657px ;
}

/* Styles für die einzelnen Seiten */
div.equipment
{
	background-image:		url(../Images/IMG_9223.jpg) ;
}

div.impressum
{
	background-image:		url(../Images/BG_Impressum.jpg) ;
}
/* Styles für die einzelnen Seiten */

div.main_top_logo
{
	background-image:		url(../Images/BG_logo.jpg) ;
	background-repeat:		no-repeat ;
	background-position:	center left ;
	
	position:				absolute ;
	left:					680px ;
	
	height:					112px ;
	width:					186px ;
}

div.main_top_navi_2
{
	background-image:		url(../Images/BG_Navi_2.gif) ;
	background-repeat:		repeat-x ;
	background-position:	top left ;
	background-color:		#C2C3C1 ;
	
	height:					25px ;
	line-height:			25px ;
}

ul.top_navi_2
{
	list-style:				none ;
	height:					25px ;
	line-height:			25px ;
	margin:					0px 0px 0px 50px ;
}

ul.top_navi_2 li
{
	display:				inline ;
	height:					25px ;
	line-height:			25px ;
	margin:					0px 10px 0px 0px ;
}

ul.top_navi_2 li a
{
	color:					#103E87 ;
	font-size:				12px ;
	height:					25px ;
	line-height:			25px ;
}

ul.top_navi_2 li a:hover
{
	color:					#103E87 ;
}

ul.top_navi_2 li a.top_navi_akt
{
	color:					#103E87 ;
	text-decoration:		underline ;
}

div.main_top_ruler
{
	background-image:		url(../Images/BG_Ruler.gif) ;
	background-repeat:		no-repeat ;
	background-position:	bottom left ;
	background-color:		#C2C3C1 ;
	
	height:					32px ;
}

div.main_top_ruler p
{
	position:				absolute ;
	left:					510px ;
	font-size:				11px ;
	color:					#EEEEEE ;
}

div.main_cont
{
	position:				relative ;
	
	background-image:		url(../Images/BG_Cont.gif) ;
	background-repeat:		repeat-x ;
	background-position:	top left ;

	height:					425px ;
}

div.main_cont_banner
{
	position:				absolute ;
	top:					30px ;
	left:					0px ;
	
	background-image:		url(../Images/BG_Duromer.jpg) ;
	background-repeat:		no-repeat ;
	background-position:	top left ;

	height:					425px ;
	width:					67px ;
}

div.main_cont_left
{
	position:				absolute ;
	top:					27px ;
	left:					110px ;
	
	height:					371px ;
	width:					547px ;

	border-right:			solid 1px #103E87 ;

	overflow:				auto ;
}

div.main_cont_left h3
{
	margin:					0px 10px 10px 0px ;

	color:					#103E87 ;
	font-size:				18px ;
	font-style:				italic ;
}

div.main_cont_left h4
{
	margin:					0px 10px 5px 0px ;

	color:					#103E87 ;
	font-size:				14px ;
	font-style:				italic ;
}

div.main_cont_left p
{
	margin:					0px 10px 5px 0px ;

	color:					#646464 ;
	font-size:				12px ;
}

div.main_cont_left div.cont_pic
{
	margin:					0px 10px 10px 0px ;
	width:					349px ;
	clear:					both ;
	float:					left ;
}

div.main_cont_left div.cont_pic_small_img p
{
	margin:					0px 0px 5px 0px ;
}

div.main_cont_left div.cont_pic_small
{
	margin:					0px 10px 10px 0px ;
	width:					188px ;
	clear:					both ;
	float:					left ;
}

div.main_cont_left div.cont_pic_small p
{
	margin:					0px 0px 5px 0px ;
}

div.main_cont_right
{
	position:				absolute ;
	left:					667px ;
	top:					27px ;
	
	height:					371px ;
	width:					215px ;
	
	overflow:				auto ;
}

div.tip
{
	margin:					0px 0px 20px 0px ;
}

div.tip h4
{
	padding:				5px 10px 5px 10px ;

	color:					#103E87 ;
	font-size:				12px ;
	font-style:				italic ;
}

div.tip p
{
	padding:				0px 10px 10px 10px ;

	font-size:				11px ;
	color:					#646464 ;
}

div.tip img.tip_pic
{
	margin:					0px 0px 0px 10px ;
}

div.main_cont_right h3
{
	margin:					0px 20px 20px 20px ;
	
	color:					#103E87 ;
	font-size:				14px ;
	font-style:				italic ;
}

div.main_bottom
{
	background-color:		#278CD3 ;
	height:					29px ;
	line-height:			29px ;
}

div.main_bottom p
{
	color:					#FFFFFF ;
	font-size:				11px ;
	margin:					0px 0px 0px 50px ;
}

div.sendmail_main
{
	margin:					0px 0px 10px 10px ;
	position:				relative ;
}


div.sendmail_field
{
	margin:					0px 0px 0px 0px ;
}

span.sendmail_name
{
	font-size:				12px ;
	color:					#A4A4A4 ;
}

span.rfv
{
	font-size:				12px ;
}

#SendMail_lblError
{
	margin:					0px 0px 0px 0px ;
	font-size:				12px ;
	color:					#990000 ;
}


div.sendmail_field input.sendmail_input
{
	margin:					0px 0px 5px 0px ;
	padding:				0px 5px 0px 5px ;
	background-color:		#FFFFFF ;
	border-top:				none ;
	border-left:			none ;
	border-right:			solid 1px #103E87 ;
	border-bottom:			solid 1px #103E87 ;
	width:					350px ;
	height:					18px ;
	line-height:			18px ;
	font-size:				12px ;
	color:					#A4A4A4 ;
}

#SendMail_btnSend, #SendMail_btnClear
{
	margin:					0px 0px 0px 50px ;
	cursor:					pointer ;
	border:					solid 1px #103E87 ;
	width:					130px ;
}

div.sendmail_field textarea
{
	margin:					0px 0px 5px 0px ;
	padding:				0px 5px 0px 5px ;
	background-color:		#FFFFFF ;
	border-top:				none ;
	border-left:			none ;
	border-right:			solid 1px #103E87 ;
	border-bottom:			solid 1px #103E87 ;
	width:					350px ;
	overflow:				auto ;
	color:					#A4A4A4 ;
}

a.cont_pdf
{
	background-image:		url(../Images/PDF.gif) ;
	background-repeat:		no-repeat ;
	background-position:	left center ;
	padding:				0px 0px 0px 15px ;
}
