/**********************************************\
#  Header- Bereich                             #
\**********************************************/
		
		


/*Logo*/
#logo
	{
	position:relative; 
	top: 0px;  
	left: 0px;
	width: 193px;
	height: 95px;
	background-color: #FFFFFF;
  visibility: hidden;
	}
#logopos
	{
	position:absolute; 
	top: 11px;  
	left: 0px;
	background-color: #FFFFFF;
  visibility: hidden;
	}
	
#logopos_dc
	{
	position:absolute; 
	top: 11px;  
	left: 20px;
	background-color: #FFFFFF;
  visibility: hidden;
	}

#logopos_skai
	{
	position:absolute; 
	top: 20px;  
	left: 33px;
	background-color: #FFFFFF;
  visibility: hidden;
	}

/*Hauptmenu links*/
#menu
	{
	position:relative; 
	top: 0px;  
	left: 0px;
	width: 142px;
	height:100%;
	background-color: #CCCCCC;
  visibility: hidden;
	}
#menubg
	{
	position:relative; 
	top: 0px;  
	width: 193px;
	height: 100%; 
  background-image: url(../images/menu_bg2.gif);
  visibility: hidden;
}

#menubg_skai
	{
	position:relative; 
	top: 0px;  
	/*left: 142px;*/
	width: 193px;
	/*height: auto;*/
	height:100%;
  visibility: hidden;
	}
	

/*Untermenu links*/
#umenu
	{
	position:absolute;
	width:146px;
	height:288px;
	left:193px;
	top:30px;
	background-color:#FFFFFF;
	z-index:1;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	visibility:hidden;
}

.umenu_inhalt
	{
	position:absolute;
	width:209px;
	height:auto;
	background-color:#FFFFFF;
	z-index:2;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	visibility:hidden;
	}

/*Untermenu & Background*/
#background
	{
	position:relative; 
	top: 180px;
	width: 569px;
  visibility: hidden;
	}

#headumenuebg
	{
	position:absolute; 
	top: 0px;  
	left: 193px;
	width: 570px;
	height: 30px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;	
	background-color:#FFFFFF;
	z-index: 100;
  visibility: hidden;
	}

#headumenuetext
	{
	color: #ffffff;
	position:absolute; 
	top: 190px;
	left: 223px;
	color: #ffffff;
	font: bold 24px/24px arial, helvetica, sans-serif;
  visibility: hidden;
	}
	
#headumenuetext_skai
	{
	color: #ffffff;	
	position:absolute; 
	top: 65px;
	left: 405px;
	width: 300px;
  color: #ffffff;
	font: bold 24px/24px arial, helvetica, sans-serif;
  visibility: hidden;
	}
	
#headumenuetext_name
	{
	color: #ffffff;	
	position:absolute; 
	top: 265px;
	left: 263px;
	color: #ffffff;
	font: bold 11px/16px arial, helvetica, sans-serif;
  visibility: hidden;
	}
	
#dropdown_zubehoer
	{
	position:absolute;
	right: 200px;
	top: 7px;
	z-index: 101;
  visibility: hidden;
	}
	
#content_productcat
	{
	position:absolute;
  visibility: hidden;
	}
	
#content_klein
	{
	position:relative; 
	left: 20px;
	width: 525px;
  visibility: hidden;
	}

#headumenue
	{
	position:absolute; 
	top: 6px;  
	left: 20px;
 	Color : #000000;
  visibility: hidden;
	}
	
#headumenue_folge
	{
	position:absolute; 
	top: 6px;  
	left: 213px;
 	Color : #ffffff;
  visibility: hidden;
	}	


/*Roter Balken auf Startseite*/
#roterbalken 
	{
	position:absolute; 
	top: 319px;  
	left: 0px;
	width: 763px;
	/*height: 11px;*/
	background-color: #DF0029;
  visibility: hidden;
	}

#roterbalken_skai
	{
	position:absolute; 
	top: 251px;  
	left: 0px;
	width: 763px;
	/*height: 11px;*/
	background-color: #DF0029;
  visibility: hidden;
	}
	
#menue_active {
	position:absolute; 
	left: 142px;
	width: 10px;
	height: 20px;
	background-color: #ffffff;
	}


		/**********************************************\
		#  Content- Bereich                            #
		\**********************************************/
	
/*Content- Bereich*/
#content {
	background-color: #ffffff;
	color: #000000;
	position:relative;  
	left: 0px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#content_text {
	position:relative; 
	top: 13px;  
	left: 18px; 
  width: 535px;
	margin-bottom:26px;
	}
	
#hornschuch_marken {
	position:absolute; 
	top: 243px;  
	left:362px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#seitenauswahl
{
	position:absolute;
	left: 213px;
	top: 433px;
	z-index: 102;
}

#content_bg
	{
	position:absolute;
	top:0px;
	left:0px;
	}

A:LINK
{
 	Color : #DF0029;
 	text-decoration : underline;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
A:VISITED
{
 	Color : #DF0029;
 	text-decoration : underline;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
A:HOVER, A:FOCUS
{
 	Color : #DF0029;
 	text-decoration : underline;
  font: normal 14px/18px arial, helvetica, sans-serif;
}

A.schwarz:LINK
{
 	Color : #000000;
 	text-decoration : none;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
A.schwarz:VISITED
{
 	Color : #000000;
 	text-decoration : none;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
A.schwarz:HOVER, A.schwarz:FOCUS
{
 	Color : #DF0029;
 	text-decoration : underline;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
 
 
 
 
A.hauptmenue:LINK  
{
 	Color : #ffffff;
 	text-decoration : none;
  font: bold 11px/14px arial, helvetica, sans-serif;
}
 
A.hauptmenue:VISITED  
{
 	Color : #ffffff;
 	text-decoration : none;
  font: bold 11px/14px arial, helvetica, sans-serif;
}
 
A.hauptmenue:HOVER, A.hauptmenue:FOCUS
{
 	Color : #ffffff;
 	text-decoration : none;
  font: bold 11px/14px arial, helvetica, sans-serif;
}

A.menue:LINK  
{
 	Color : #000000;
	font-weight:500;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.menue:VISITED 
{
 	Color : #000000;
	font-weight:500;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.menue:HOVER,  A.menue:FOCUS  
{
 	Color : #DF0029;
	font-weight:500;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}

A.menue_active:LINK  
{
 	Color : #DF0029;
	font-weight:normal;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.menue_active:VISITED 
{
 	Color : #DF0029;
	font-weight:normal;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.menue_active:HOVER,  A.menue_active:FOCUS  
{
 	Color : #DF0029;
	font-weight:500;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
 
 

A.umenue:LINK  
{
 	Color : #000000;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.umenue:ACTIVE  
{
 	Color : #000000;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.umenue:VISITED  
{
 	Color : #000000;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.umenue:HOVER,  A.umenue:FOCUS
{
 	Color : #DF0029;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.umenue_folge:LINK  
{
 	Color : #ffffff;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.umenue_folge:VISITED  
{
 	Color : #ffffff;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}
 
A.umenue_folge:HOVER, A.umenue_folge:FOCUS
{
 	Color : #000000;
 	text-decoration : none;
  font: normal 11px/14px arial, helvetica, sans-serif;
}

A.news_white:LINK  
{
    Color : #FFFFFF;
    font-weight:500;
    text-decoration : underline;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
A.news_white:VISITED  
{
    Color : #FFFFFF;
    font-weight:500;
    text-decoration : underline;
  font: normal 14px/18px arial, helvetica, sans-serif;
}
 
A.news_white:HOVER, A.news_white:FOCUS
{
    Color : #DF0029;
    font-weight:500;
    text-decoration : none;
  font: normal 14px/18px arial, helvetica, sans-serif;
}




body {
  background-color: #e5e5e5;
	font: normal 14px/18px arial, helvetica, sans-serif;
	margin:0px;
	padding: 0px;
}

ol
{
  color: #000000;
	text-decoration : none;
	font: normal 14px arial, verdana, sans-serif;
	margin: 0 0 5px 25px;
	padding: 0px;
}
ul
{
    color: #000000;
	text-decoration : none;
	font: normal 14px arial, verdana, sans-serif;
	list-style-image:url(../images/pfeil_black_double.gif);
	margin: 0 0 0 17px;
	padding: 0px;
}

li
{
    color: #000000;
	text-decoration : none;
	font: normal 14px arial, verdana, sans-serif;
	margin: 0 0 0 0;
	padding: 0px;
}

h1
{
  margin: 0px 0px 15px 0px;
	color: #DF0029;
	font: bold 20px/28px arial, helvetica, sans-serif;
	letter-spacing: -0.5px;
}

h2
{
  margin: 20px 0px 10px 0px;
	color: #DF0029;
	font: bold 14px/18px arial, helvetica, sans-serif;
	letter-spacing: -0.5px;
}

td
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
	
table
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
	
tr
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
th
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
tfoot
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
tbody
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
thead
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}

p
{
	color: #000000;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
p.weiss
{
	color: #ffffff;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
.darkgrey
{
	color: #818286;
	font: normal 14px/18px arial, helvetica, sans-serif;
}
b.weiss
{
  color: #ffffff;
  font: bold 14px/18px arial, helvetica, sans-serif;
}
img
{
  border: 0px;
}

input
{
  border: solid 1px #DF0029;
  background-color: #EBDDDD;
  font: normal 14px/18px arial, helvetica, sans-serif;
}

.input_button
{
  border-left: solid 1px #848284;
  border-top: solid 1px #848284;
  border-right: solid 1px #F79694;
  border-bottom: solid 1px #F79694;
  background-color: #EBDDDD;
  font: normal 14px/18px arial, helvetica, sans-serif;
}

.input_suche
{
    background-color: #ffffff;
    font: normal 14px/18px arial, helvetica, sans-serif;
}

textarea
{
    border: solid 1px #DF0029;
    background-color: #EBDDDD;
    font: normal 14px/18px arial, helvetica, sans-serif;
}
select
{
    border: solid 1px #DF0029;
    background-color: #EBDDDD;
    font: normal 14px/18px arial, helvetica, sans-serif;
}

.news_white
{
	color: #FFFFFF;
	font: normal 14px/18px arial, helvetica, sans-serif;
}



		/**********************************************\
		#  News- Bereich (rechts)                      #
		\**********************************************/

#content_news
	{
	position:relative;
	top:0px;
	width:195px;
	height:100%;
	background:#818286;
  visibility: hidden;
	}

#content_news2
	{
	color: #ffffff;
	position:absolute;
	top:120px;
	left:0px;
	width:195px;	
	background:#818286;
	}

#content_news_hl
	{
	color: #FAFAFA;
	position:relative;
	font: bold 22px/20px arial, helvetica, sans-serif;
	left:0px;
	width:195px;
	background:#CCCCCC;
	}
	
#balken_kontakt
	{
	color: #AFAFAF;
	position:absolute;
	top:96px;
	width:766px;
	height: 18px;
	left: 0px;
	background:#ffffff;
	font: bold 14px/18px arial, helvetica, sans-serif;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;	
	}
	
#linie
	{
	position:absolute;
	background-color:#ffffff;
	}



		/**********************************************\
		#  Footer- Bereich                             #
		\**********************************************/

#footer_dc
	{
	position:absolute;
	top:481px;
	left:194px;
	width:567px;
	height:100px;
	}
#footer_dc_start
	{
	position:absolute;
	top:373px;
	left:0px;
	}

#footer_text_dc
	{
	position:absolute;
	top:98px;
	left:0px;
	width:569px;
	height:25px;
	background:#FFFFFF;
	Filter:Alpha(opacity=70);
	-moz-opacity:0.7;
	}
	
#footer_skai
	{
	position:absolute;
	top:443px;
	left:193px;
	width:567px;
	height:100px;
	}

#footer_text_skai
	{
	position:absolute;
	top:132px;
	left:0px;
	width:570px;
	height:25px;
	background:#FFFFFF;
	Filter:Alpha(opacity=70);
	-moz-opacity:0.7;
	}

.bereich_links
{
  position: absolute;
  width: 1px; 
  height: 100%;
  overflow: hidden;
  visibility: hidden;
  height: 100%;
  background-image: url(../images/menu_bg2.gif);
}
.bereich_rechts
{
  position: absolute;
  width: 1px; 
  height: 100%;
  overflow: hidden;
  visibility: hidden;
  height: 100%; 
  background-color: #818286;
}
.page
{
  top:0px;
  left:0px;
  width:600px;
  background-color: #e5e5e5;
  text-align: left;
}
.rahmen
{
  position:relative;
  top:0px;
  width:600px;
  background-color: #ffffff;
  text-align: left;
}
.pfad
{
  width: 600px;
  height: 50px;
}
.footer
{
  position: relative; 
  left: 18px; 
  width: 535px; 
  border-bottom: solid 1px #818286; 
  z-index: 1;
  visibility: hidden;
}
.footer_pos
{
  position: relative; 
  left: 0px; 
  top: 3px; 
  width: 535px; 
  height: 20px; 
  z-index: 1;
  visibility: hidden;
}
.footer_print
{
  position: relative;
  visibility: hidden;
}