/* CSS Document Beiter 2005.08.14	*/
/* Farbdefinitionen                 */
/* gelb,      	#FFFF02	    Beiter, Überschriften, Links*/
/* blau			#0000A9		Link bgr,    */
/* grau  		#969696     150, 150, 150   */
/* grau  		#7D7D7D     125, 125, 125   */
/* grau  		#646464     100, 100, 100   */
/* grau  		#4B4B4B     75, 75, 75   */

        
body	/* v2005.07.25 */	
{
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow: auto;
	background-color:#FFFFFF;
	font-size: 12px;
}

p,h1,h2,h3,h4,h5,div,table,tbody,td,th,ul,li,address,blockquote,nobr,b,i,form,input,select,option,textarea,strong,a	/* v2005.07.25 */	
{	font-family:  Verdana,Tahoma,Arial,Helvetica, sans-serif; 
	color: #000000;	
	font-size: 12px;
	margin:0px;
	padding:0px;
}

h1	/* v2005.07.25 */
{	font-size: 14px;
	font-weight: bold;
	display:block;
	color: #000000;
	padding:9px 0px 5px 0px;
}
h2	/* v2005.07.25 */
{	font-size: 12px;
	font-weight: bold;
	display:block;
	color: #000000;
	padding:0px 0px 5px 0px;
	clear:both;	
}
h2.in_txt	/* v2005.08.15 */
{	display:inline;
	padding:0px 0px 0px 0px;
	float:left;	
}
p	/* v2005.07.25 */
{	font-size: 12px;
	line-height: 130%;
}

ul
{	margin: 10px 0px 10px 15px;}
li
{
	list-style-position: outside;
	list-style-type: square;
}
strong { color: #000000; }
.editmode{
  color: red;
  margin: 0.2em;
}

a:link, a:visited { color:#0000FF;  text-decoration:underline; border:0px; }
a:active, a:hover { color:#0000FF; background-color:#FFFF02; text-decoration:underline; border:0px; }
a.yellow:link, a.yellow:visited { color:#0000FF; text-decoration:none; border:0px; }
a.yellow:active, a.yellow:hover, a.yellow_act:active, a.yellow_act:visited, a.yellow_act:link, a.yellow_act:hover
{ color:#000000; background-color:#FFFF02; text-decoration:none; border:0px; }
h1 a.yellow {font-size: 14px;}

.f_left { float:left; }
.f_right { float:right; }
.f_clear { clear:both; }
.txt_yellow {	color: #FFFF02; }
/* START >> Container Kopfbereich +++++++++++++++++++++++++++++++++ */
#container_header	/* v2005.07.25 */
{	position:absolute;
display: none;
	z-index: 90; 
	width:900px;
	height:115px;
	top:0px;
	left:48px; 
	background-color:#000000;
/*	border-bottom:1px solid #4B4B4B; */
}
* html #container_header	/* v2005.07.07 */
{	w\idth:900px;
}
#pos_logo	/* v2005.07.25 */
{	position:absolute;
display: none;
	z-index: 91; 
	width:175px;
	height:56px;
	top:14px;
	left:8px; 
	border:0px;
}
#container_navi_main	/* v2005.07.25 */
{	position:absolute;
display: none;
	z-index: 91; 
	width:992px;
	height:35px;
	top:79px;
	left: -48px; 
	background-image: url(../x_layout/bgr_navi_main.gif);
	background-position: left; 
	background-repeat: no-repeat; 
}
#container_navi_top_right	/* v2005.07.25 */
{	position:absolute;
display: none;
	z-index: 91; 
	width:305px;
	height:50px;
	top:24px;
	right:0px; 
/*	background-color:#00FFFF; */
}
.box_navi_top_right01
{	float:left;
display: none;
	width:120px;
	font-size:10px;
	line-height:160%;
	background-color:#000000;
}
.box_navi_top_right02
{	float:left;
display: none;
	width:180px;
	font-size:10px;
	line-height:160%;
	background-color:#000000;
}
a.box_navi_top_right01:link, a.box_navi_top_right01:visited, a.box_navi_top_right02:link, a.box_navi_top_right02:visited
{ color:#FFFFff; text-decoration:none;  }
a.box_navi_top_right01:active, a.box_navi_top_right01:hover, a.box_navi_top_right02:active, a.box_navi_top_right02:hover
{ color:#FFFF02; text-decoration:none; background-color:#0000A8; }

/* ENDE >> Container Kopfbereich +++++++++++++++++++++++++++++++++ */
/* START >> Navigation Main +++++++++++++++++++++++++++++++++ */
.main_item
{	float:left;
	height:30px;
	margin-top:3px;
	text-align:center;
	padding:0px 20px 0px 20px;
	background-image: url(../x_layout/line_blue_left.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.main_item a:link, .main_item a:visited { color:#FFFFff; text-decoration:none; font-weight:bold; }
.main_item a:active, div.main_item a:hover, .main_item div.act a { color:#FFFF02; text-decoration:none; font-weight:bold; background-color: transparent; }

/* ENDE >> Navigation Main +++++++++++++++++++++++++++++++++ */
/* START >> Navigation Left +++++++++++++++++++++++++++++++++ */
#container_navi_left	/* v2005.07.25 */
{	position:absolute;
display: none;
	z-index: 80; 
	width:191px;
	height:430px;
	top:117px;
	left:48px; 
/*	background-color:#FF00FF;
	background-image: url(../x_layout/bgr_navi_main.gif);
	background-repeat: repeat-x; */
}
#box_navi_left_top	/* v2005.07.25 */
{	float:left;
display: none;
	z-index: 81; 
	width:192px;
	height:60px;
	text-align:center;
	vertical-align:bottom;
/*	background-color:#FF00FF; */
	background-image: url(../x_layout/bgr_navi_left_oben.gif);
	background-repeat: no-repeat; 
}
#box_navi_left_middle	/* v2005.07.25 */
{	float:left;
display: none;
	z-index: 81; 
	width:192px;
	background-image: url(../x_layout/bgr_navi_left_mitte.gif);
	background-repeat: repeat-y; 
}
a.subnavi, a.subnavi:visited
{	display: block;
	width: 170px;
	margin: 0px 0px 2px 15px;
/*	padding: 0px 0px 0px 10px; */
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.subnavi:hover, a.subnavi_yellow, a.subnavi_yellow:visited
{	display: block;
	width: 170px;
	margin: 0px 0px 2px 15px;
	font-size:11px;
	font-weight: bold;
	color: #FFFF02;
	text-decoration: none;
background-color: transparent;
}
div.box_subsubnavi
{	float:left;
display: none;
	width: 157px;
	margin: 5px 0px 10px 28px;
}
* html div.box_subsubnavi
{	margin: 5px 0px 10px 14px;
}
#box_navi_left_middle ul li, div.box_subsubnavi ul li
{	list-style-type: none;	
}
a.subsubnavi, a.subsubnavi:visited
{	display: block;
	width: 157px;
	margin: 0px 0px 2px 0px;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.subsubnavi:hover, a.subsubnavi_yellow, a.subsubnavi_yellow:visited
{	display: block;
	width: 157px;
	margin: 0px 0px 2px 0px;
	font-size:10px;
	font-weight: normal;
	color: #FFFF02;
	text-decoration: none;
background-color: transparent;
}
#box_navi_left_bottom	/* v2005.07.25 */
{	float:left;
display: none;
	z-index: 81; 
	width:192px;
	height:40px;
/*	background-color:#FF00FF; */
	background-image: url(../x_layout/bgr_navi_left_unten.gif);
	background-repeat: no-repeat; 
}
/* ENDE >> Navigation Left +++++++++++++++++++++++++++++++++ */
/* START >> Inhalt Mitte allgemein +++++++++++++++++++++++++++++++++ */
#container_content	/* v2005.07.26 */
{	float: left;
	z-index: 50; 
	width: 100%;
/*	width:680px; 
	top:50px;
	left:0px; */
/*	left:267px; */
	padding-top:0px;
}
#box_content_left /* v2005.09.18 */
{	float: left;
	z-index: 51; 
	width: auto;
	padding: 0px;
}
.pic_float_left
{	float: left;
	border: 1px solid #7D7D7D;
	margin: 0px 10px 10px 0px;
}
.pic_float_right
{	float: right;
	border: 1px solid #7D7D7D;
	margin: 2px 0px 10px 10px;
}
.line_blue
{	float: left;
	width: 100%;
	height: 1px;
	border-top: 1px solid #0000A9;
	margin: 5px 0px 10px 0px;
}
/* ENDE >> Inhalt Mitte allgemein +++++++++++++++++++++++++++++++++ */
/* START >> Inhalt Mitte Startseite +++++++++++++++++++++++++++++++++ */
#container_content_start	/* v2005.08.14 */
{	position:absolute;
	z-index: 50; 
	width:900px;
	top:134px;
	left:48px; 
	padding-top:0px;
}
#box_start_left	/* v2005.08.14 */
{	float:left;
	z-index: 51; 
	width:375px;
	height:400px; 
}
#box_start_middle	/* v2005.08.14 */
{	float:left;
	z-index: 51; 
	width:275px;
	height:400px; 
	margin:0px 0px 0px 20px;
}
#box_start_right	/* v2005.08.14 */
{	float:right;
	z-index: 51; 
	width:212px;
	height:400px; 
}

/* START >> Inhalt Mitte Startseite +++++++++++++++++++++++++++++++++ */
/* START >> Inhalt Mitte Produktdetail +++++++++++++++++++++++++++++++++ */
#container_int_links	/* v2005.07.26  Box mit weiterführenden Links */
{	float:right;
	z-index: 51; 
	width:212px;
/*	height:1000px; */
	margin:0px 0px 10px 10px;
	font-size:10px;
	background-color:#FFFFFF;
	border-top:1px solid #969696;
	border-right:1px solid #646464;
	border-bottom:1px solid #4B4B4B;
	border-left:1px solid #7D7D7D;
}
#container_int_sitemap	/* v2005.07.26  Box Auflistungen Sitemap */
{	float: left;
	z-index: 51; 
	width: 212px;
	margin:0px 0px 10px 10px;
	font-size:10px;
	background-color:#252525;
	border-top:1px solid #969696;
	border-right:1px solid #646464;
	border-bottom:1px solid #4B4B4B;
	border-left:1px solid #7D7D7D;
	text-align: center;
}
#container_int_sitemap img
{	margin: 10px 0px 10px 0px;
}
#container_int_links p, #container_int_links p a, 
#container_int_sitemap p, #container_int_sitemap p a	/* v2005.07.26 */
{	font-size:10px;
	padding:5px 10px 5px 10px; 
	text-align: left;
}	
#int_links_header
{	width:202px;
	line-height:23px;
	font-size:11px;
	font-weight: bold;
	padding:0px 0px 0px 10px; 
/*	background-image: url(../x_layout/bgr_int_links_header.gif);
	background-repeat: repeat-x; */
}
* html #int_links_header	/* v2005.07.07 */
{	w\idth:210px;
}
/* ENDE >> Inhalt Mitte Produktdetail +++++++++++++++++++++++++++++++++ */
/* START >> Inhalt Mitte Produkt Index +++++++++++++++++++++++++++++++++ */
.box_products_index_top	/* v2005.08.15 */
{	float:left;
	z-index: 52; 
	width:660px;
	margin-bottom:20px;

}
.box_products_index_bottom	/* v2005.08.15 */
{	float:left;
	z-index: 52; 
	width:312px;
	margin:0px 20px 10px 0px;
	background-color:#252525;
        padding:3px;
	border-top:1px solid #969696;
	border-right:1px solid #646464;
	border-bottom:1px solid #4B4B4B;
	border-left:1px solid #7D7D7D;
}
* html .box_products_index_bottom
{	w\idth:320px;
	width:320px;
}
.box_products_index_bottom_extra	/* v2005.08.15 */
{	float:left;
	z-index: 52; 
	width:652px;
	margin:0px 20px 10px 0px;
	background-color:#252525;
        padding:3px;
	border-top:1px solid #969696;
	border-right:1px solid #646464;
	border-bottom:1px solid #4B4B4B;
	border-left:1px solid #7D7D7D;
}
* html .box_products_index_bottom_extra
{	w\idth:660px;
	width:660px;
}
/* ENDE >> Inhalt Mitte Produkt Index +++++++++++++++++++++++++++++++++ */
/* START >> Inhalt Mitte Tabelle Geschichte +++++++++++++++++++++++++++++++++ */
td.tab_left_history
{	width:105px;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-align: center;
	background-image: url(../x_layout/bgr_int_links_header_o_linie.gif);
	background-repeat: repeat-x;
	border-top:1px solid #969696;
	border-right:1px solid #646464;
	border-bottom:1px solid #4B4B4B;
	border-left:1px solid #7D7D7D;
}
td.tab_center_history
{	background-color:#252525;
        padding:3px;
	width: auto;
	border-top:1px solid #969696;
	border-right:1px solid #646464;
	border-bottom:1px solid #4B4B4B;
	border-left:1px solid #7D7D7D;
}

/* ENDE >> Inhalt Mitte Tabelle Geschichte +++++++++++++++++++++++++++++++++ */

/* START >> Formularfelder +++++++++++++++++++++++++++++++++ */
input,select,option,textarea 
{	background-color:#888888; } 
.searchfield
{	color: #FFFFFF;
	border: 1px solid #969696; 
	background-color: #4B4B4B;
	font-size: 10px;
/*	line-height: 100%; */
	width: 110px;
	height: 15px;
}
.searchfield#xButton
{	margin-top: 1px;
	vertical-align: top;  
/* line-height: 10px; */
	width: 50px;
}
div.form_1st_col	/* Kontaktformular */
{	float: left;
	width: 130px;
	padding: 5px 0px 5px 0px;
}
div.form_2nd_col	/* Kontaktformular */
{	float: left;
	width: 500px;
	padding: 5px 0px 5px 0px;
}
input.contact_form	/* Kontaktformular */
{	color: #FFFFFF;
	border: 1px solid #FFFF00; 
	background-color: #4B4B4B;
	font-size: 11px;
	width: 250px;
	line-height: 15px; 
	padding: 0px 3px 0px 3px;
}
textarea.contact_form_textarea	/* Kontaktformular */
{	border: 1px solid #FFFF00;
	background-color: #4B4B4B;
/*	line-height:130%; */
	width:350px; 
	height: 110px;
}
/* ENDE >> Formularfelder +++++++++++++++++++++++++++++++++ */
/* START >> Tabelle Nocksuche +++++++++++++++++++++++++++++++++ */
table.nock_tab
{	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
table.nock_tab th
{	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px solid #969696;
	color: #000000;
}
table.nock_tab td
{	background-color: #FFFFFF;
	padding: 2px 3px 2px 3px;
	color: #000000;
}
/* ENDE >> Tabelle Nocksuche ++++++++++++++++++++++++++++++++++ */
#act a { color:#FFFF02; }
