body
{
	position:		absolute;
	background:		#e0e0e0;
}

html, body
{
	top:			0px;
	left:			0px;
	right:			0px;
	bottom:			0px;
	margin:			0px;
	padding:		0px;
	width:			100%;
	font-family: 		Arial, Verdana, sans-serif;
	font-size:		14px;
	color:			#303030;
}



#page_holder
{
	width:			850px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		5px;
	margin-bottom:		5px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#ffffff;
	background-color:	#f5f5f5;
}

#title
{
	background-color:	#ffffff;
	height:			120px;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-bottom-color:	#ffffff;
	padding:		0px;
	margin:			0px;
	background-image:	url(../gfx/cable.jpg);
	background-position:	0px 50%;
	background-repeat:	no-repeat;
}

#logo
{
	padding-top:		8px;
	padding-left:		12px;
	padding-right:		12px;
	padding-bottom:		16px;
	border-width:		0px;
}

#title_text
{
	color:			#d04040;
	font-weight:		bold;
	font-size:		42px;
	position:		relative;
	top:			0px;
	right:			0px;
}

#title_desc
{
	color:			#ffffff;
	font-weight:		bold;
	font-size:		24px;
	position:		relative;
	top:			-5px;
	right:			0px;
}

#divider_top
{
	background-color:	#707070;
	height:			20px;
	text-align:		right;
	padding-right:		10px;
	font-size:		14px;
	font-weight:		bold;
	color:			#ffffff;
}

a.divider_top
{
	color:			#ffffff;
	text-decoration:	none;
}

a.divider_top:hover
{
	color:				#404040;
}

#menu
{
	width:				177px;
	height:				500px;
	background-color:		#ffffff;
	background-image:		url(../gfx/menu_back.gif);
	color:				#000000;
	font-size:			15px;
	text-align:			right;
	border-right-style:		solid;
	border-right-width:		2px;
	border-right-color:		#ffffff;
	padding:			0px;
	margin:				0px;
}

#menu_container
{
	width:				177px;
	padding-top:			40px;
	border-style:			solid;
	border-width:			0px;
	border-color:			#ffffff;
	color:				#000000;
	padding-right:			1px;
}

#menu_active
{
	width:				174px;
	padding-top:			10px;
	padding-bottom:			10px;
	border-style:			solid;
	border-width:			0px;
	border-color:			#ffffff;
	color:				#ffffff;
	background-color:		#e05050;
	padding-left:			3px;
	margin-bottom:			2px;
}

a.menu
{
	color:				#000000;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	margin-bottom:			3px;
	padding:			5px;
	background-color:		#e0e0e0;
	padding-right:			25px;
}

a.menu_chosen
{
	
	color:				#ffffff;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	padding-bottom:			5px;
	margin-bottom:			0px;
	margin-top			5px;
	padding:			5px;
	background-color:		#d02020;
	padding-right:			25px;
	background-image:		url(../gfx/pfeil.gif);
	background-position:		165px 50%;
	background-repeat:		no-repeat;
}


a.menu_chosen_alone
{
	
	color:				#ffffff;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	margin-bottom:			3px;
	margin-top			5px;
	padding:			5px;
	background-color:		#d02020;
	padding-right:			25px;
	background-image:		url(../gfx/pfeil.gif);
	background-position:		165px 50%;
	background-repeat:		no-repeat;

}

a.menu_marked
{
	color:				#ffffff;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	margin-bottom:			0px;
	padding:			5px;
	background-color:		#d02020;
	padding-right:			15px;
}

a.menu:hover
{
	color:				#ffffff;
	background-image:		url(../gfx/pfeil_h.gif);
	background-position:		165px 50%;
	background-repeat:		no-repeat;
}

a.menu_active
{
	color:				#ffffff;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	font-size:			12px;
	margin-top			10px;
	margin-bottom:			5px;
	padding-right:			15px;
}

a.menu_active_div
{
	color:				#e0e0e0;
	font-weight:			normal;
	text-decoration:		none;
	display:			block;
	font-size:			10px;
	margin-top			6px;
	margin-bottom:			2px;
	padding-right:			6px;
}

a.menu_active_chosen
{
	color:				#ffffff;
	font-weight:			bold;
	text-decoration:		bold;
	font-size:			12px;
	display:			block;
	margin-bottom:			5px;
	padding-right:			15px;
	background-image:		url(../gfx/pfeil_2.gif);
	background-position:		167px 50%;
	background-repeat:		no-repeat;
}

a.menu_active_chosen_small
{
	color:				#000000;
	font-weight:			normal;
	text-decoration:		none;
	font-size:			10px;
	display:			block;
	padding-top:			2px;
	padding-bottom:			2px;
	margin-top:			0px;
	margin-bottom:			0px;
	padding-right:			15px;
	background-color:		#e0e0e0;
	background-repeat:		no-repeat;
}

a.menu_active_chosen_small_navi
{
	color:				#000000;
	font-weight:			normal;
	text-decoration:		none;
	font-size:			10px;
	display:			block;
	padding-top:			2px;
	padding-bottom:			2px;
	margin-left:			10px;
	padding-left:			10px;
	padding-right:			12px;
	background-color:		#ffffff;
	background-repeat:		no-repeat;
}

a.menu_active_chosen_small_navi_chosen
{
	color:				#000000;
	font-size:			11px;
	text-decoration:		none;
	font-weight:			bold;
	display:			block;
	padding-top:			2px;
	padding-bottom:			2px;
	margin-left:			10px;
	padding-left:			0px;
	padding-right:			5px;
	background-color:		#ffffff;
	background-repeat:		no-repeat;
}

a.menu_active:hover
{
	color:				#ffffff;
	background-image:		url(../gfx/pfeil_h2.gif);
	background-position:		167px 50%;
	background-repeat:		no-repeat;
}

#pic_bottom
{
	background-color:		#c0c0c0;
	height:				60px;
	border-bottom-style:		solid;
	border-bottom-width:		2px;
	border-bottom-color:		#ffffff;
	background-image:		url(../gfx/plug_bottom.jpg);
}

#search_form
{
	color:				#ffffff;
	font-weight:			bold;
	font-size:			12px;
	padding-left:			6px;
	padding-top:			3px;
	padding-bottom:			5px;
	background-color:		#707070;
}

#content
{
	width:				673px;
	background-color:		#f0f0f0;
	padding-left:			20px;
	padding-right:			20px;
	padding-bottom:			15px;
	padding-top:			20px;
	border-bottom-style:		solid;
	border-bottom-width:		2px;
	border-bottom-color:		#ffffff;
	border-top-style:		solid;
	border-top-width:		2px;
	border-top-color:		#ffffff;
	vertical-align:			top;
}

#content_wide
{
	background-color:		#f0f0f0;
	padding-left:			30px;
	padding-right:			15px;
	padding-bottom:			30px;
	padding-top:			15px;
	border-bottom-style:		solid;
	border-bottom-width:		2px;
	border-bottom-color:		#ffffff;
	vertical-align:			top;
}

#content_configurator
{
	width:				673px;
	background-color:		#f0f0f0;
	padding-left:			18px;
	padding-right:			15px;
	padding-bottom:			15px;
	padding-top:			15px;
	border-bottom-style:		solid;
	border-bottom-width:		2px;
	border-bottom-color:		#ffffff;
	vertical-align:			top;
}

#content_footer
{
	width:				673px;
	background-color:		#f0f0f0;
	padding-left:			18px;
	padding-right:			15px;
	padding-bottom:			15px;
	padding-top:			15px;
	border-bottom-style:		solid;
	border-bottom-width:		2px;
	border-bottom-color:		#ffffff;
	vertical-align:			top;
}


#footer
{
	background-color:		#707070;
	color:				#ffffff;
	padding-right:			10px;
	height:				22px;
	text-align:			right;
	font-size:			14px;
	background-image:		url(../gfx/menu_back.gif);
	background-repeat:		no-repeat;
	background-position:		left;
	font-weight:			bold;
}

#socialBookmarkContainer
{	border: 			1px solid #CCCCC0;
    	width: 				605px;
   	padding: 			2px 3px 2px 3px;
    	font-size: 			10px;
}

#socialBookmarkContainer-tab

{	position:			relativ;
	border: 			0px;
    	padding: 			5px 3px 2px 3px;

}


a.footer_link
{
	color:			#ffffff;
	text-decoration:	none;
}

a.footer_link:hover
{
	color:			#404040;
	text-decoration:	none;
}

.text_grey
{
	color:			#303030;
}
#grey
{
	color:				#303030;
	font-size:				10x;
}
.cable_table_title
{
	background-color:	#a0a0a0;
	padding:		3px;
	padding-right:		15px;
	padding-left:		15px;
	text-align:		center;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		12px;
	background-image:	url(../gfx/verlauf_table.gif);
}

.cable_table
{
	background-color:	#f7f7f7;
	padding:		7px;
	text-align:		center;
	color:			#000000;
	font-size:		12px;
}

.cable_table_white
{
	background-color:	#ffffff;
	padding:		8px;
	text-align:		center;
	color:			#000000;
	font-size:		12px;
}

.gallery_table_grey
{
	background-color:	#e0e0e0;
	padding:			2px;
	text-align:			center;
	color:				#000000;
	font-size:			12px;
}

a.gallery_table_grey:link
{
	color:				#e0e0e0;
	text-align:			left;
	font-size:			12px;
	text-decoration:	none;
}

.gallery_table_title
{
	background-color:	#a0a0a0;
	padding:			2px;
	text-align:			center;
	color:				#ffffff;
	font-size:			14px;
	font-weight:		bold;
	background-image:	url(../gfx/verlauf_table.gif);
}

a
{
	color:				#802020;
}

#impressum_frame
{
	background-color:	#f7f7f7;
	border-style:		solid;
	border-width:		2px;
	border-color:		#b05050;
	padding:			10px;
}

#agb_popup_frame
{
	width:				500px;
	background-color:	#f7f7f7;
	border-style:		solid;
	border-width:		2px;
	border-color:		#b05050;
	padding:			10px;
	font-size:			12px;
	text-align:			left;
	margin:				10px;
}

li
{
	margin-bottom:		7px;
}

.cable_type_frame
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#c0c0c0;
	padding-top:		15px;
	padding-bottom:		15px;
	padding-right:		5px;
	background-color:	#ffffff;
	margin-left:		10px;
}

.info_box
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#d0d0d0;
	width:			380px;
	padding:		5px;
	background-color:	#f7f7f7;
}
.info_box_large
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#d0d0d0;
	width:			620px;
	padding:		5px;
	background-color:	#ffffff;
}

.faq_head
{
	background-image:	url(../gfx/head_2.gif);
	width:			630px;
}
.faq_head_small_1
{
	background-image:	url(../gfx/head_2.gif);
	width:			160px;
}
.faq_head_small_2
{
	background-image:	url(../gfx/head_2.gif);
	width:			470px;
}
.title_frame
{
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		2px;
	border-color:		#e7e7e7;
	padding:		4px;
	width:			630px;
}

.grey_frame
{
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		2px;
	width:			595px;
	border-color:		#e0e0e0;
	padding:		5px;
	color:			#606060;

}

.download_table_head
{
	background-image:	url(../gfx/head_2.gif);
}

.download_table
{
	width:			630px;
}

.frame_anfrage
{
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	border-color:		#e0e0e0;
	padding:		3px;
	color:			#606060;
	font-size:		13px;
}

.table_special_head
{
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	border-color:		#e0e0e0;
	padding:			3px;
	color:				#404040;
	font-size:			13px;
	background-image:	url(../gfx/special_head.gif);
}


.table_special_cell
{
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	border-color:		#e0e0e0;
	padding:			3px;
	color:				#606060;
	font-size:			13px;
}

h1, h2, h3, h4, h5 {padding:0 0 0 0; margin:0 0 0.2em 0;
}
h1 {font-size:22px; color:#606060; margin: 0 2 2 0; font-weight:bold; text-transform: uppercase; line-height:25px;}
h2 {font-size:20px; color:#606060; margin: 0 0 10px 0; padding:0 0 2px 0; font-weight:bold; text-transform: uppercase; }
h3 {font-size:14px; color:#606060; margin: 0.2em 0 0.2em 0; font-weight:bold; text-transform: uppercase;}
h4 {font-size:11px; color:#b03030; margin: 0 0 7px 0; padding:0 0 0 0; font-weight:bold; }
h6 {font-size:10px; }


