#userbody{
 background-color:white;
 background-image:url(http://www.andernach.net/navigation_sky2/body_bg.gif);
 background-repeat:repeat-x;
 margin:0px;
}
#sky{
 background-image:url(http://www.andernach.net/navigation_sky2/sky_bg.jpg);
 background-position:top;
 background-repeat:no-repeat;
 width:100%;
 padding:0px;
 margin: 0px;
}
#table_general{
  width:1000px;
}
#table_top{
 height:92px;
}
#td_logo{
 width:418px;
 vertical-align:bottom;
}
#td_langs{
 vertical-align:bottom;
 padding-right:32px;
 color:#003366;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 padding-bottom:6px;
 background-image:url(http://www.andernach.net/navigation_sky2/langs_bg.gif);
 background-position:bottom;
 background-repeat:no-repeat;
}
a.lang, a.lang:hover, a.special, a.special:hover{
 color:#003366;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 text-decoration:none;
}
a.lang:hover, a.special:hover{
 text-decoration:underline;
}
#td_special{
 width:350px;
 background-image:url(http://www.andernach.net/navigation_sky2/special_bg.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 vertical-align:bottom;
}
#td_special_bottom{
 color:#003366;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 text-decoration:none;
  padding-bottom:6px;
 padding-top:6px;
 padding-right:3px;
}
#td_top_r{
 width:30px;
  background-repeat:no-repeat;
 background-position:bottom;
   background-image:url(http://www.andernach.net/navigation_sky2/top_r.gif);
}
#td_top_l{
 width:23px;
 background-image:url(http://www.andernach.net/navigation_sky2/top_l.gif);
 background-repeat:no-repeat;
 background-position:bottom;
}
#td_shadow_left{
  background-repeat:repeat-y;
  vertical-align:top;
  background-image:url(http://www.andernach.net/navigation_sky2/shadow_left_bg.gif);
}
#td_shadow_right{
  background-repeat:repeat-y;
  vertical-align:top;
  background-image:url(http://www.andernach.net/navigation_sky2/shadow_right_bg.gif);
}
#td_menu,#menu_bottom{
 background-repeat:repeat-y;
 width:200px;
 background-image:url(http://www.andernach.net/navigation_sky2/menu_bg.gif);
 vertical-align:top;
}
#table_menu{
 background-repeat:repeat-y;
 background-image:url(http://www.andernach.net/navigation_sky2/table_menu_bg.gif);
}
td.td_e1,td.td_e1a{
 background-repeat:no-repeat;
 background-image:url(http://www.andernach.net/navigation_sky2/td_e1_bg.gif);
 background-position:bottom;
 //padding-bottom:1px;
}
td.td_e1a{
 background-image:url(http://www.andernach.net/navigation_sky2/td_e1a_bg.gif);
}
a.e1,a.e1:hover,a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover{
 background-repeat:no-repeat;
 background-image:url(http://www.andernach.net/navigation_sky2/e1_bg.gif);
 background-position:top;
 display:block;
 padding:7px 15px 6px 11px;
 color:#336699;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}
a.e1:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e1h_bg.gif);
}
a.e1_a,a.e1_a:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e1a_bg.gif);
}
a.e1_af,a.e1_af:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e1af_bg.gif);
}

td.td_e2,td.td_e3,td.td_e4{

}
td.td_e2_sep{
 height:1px;
 background-image:url(http://www.andernach.net/navigation_sky2/e2_sep.gif);
}
a.e2,a.e2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover{
 background-image:url(http://www.andernach.net/navigation_sky2/e2_bg.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 display:block;
 display:table-cell;
 width:200px;
 padding-left:28px;
 padding-top:3px;
 padding-bottom:2px;
 padding-right:15px;
 color:black;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}
a.e2:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e2h_bg.gif);
}
a.e2_a,a.e2_a:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e2a_bg.gif);
}
a.e2_af,a.e2_af:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e2af_bg.gif);
}

a.e3,a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover{
 background-image:url(http://www.andernach.net/navigation_sky2/e3_bg.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 display:block;
 display:table-cell;
 width:200px;
 padding-left:40px;
 padding-top:3px;
 padding-bottom:2px;
 padding-right:15px;
 color:black;
 font-weight:normal;
 font-size:12px;
 text-decoration:none;
}
a.e3:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e3h_bg.gif);
}
a.e3_a,a.e3_a:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e3a_bg.gif);
}
a.e3_af,a.e3_af:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e3af_bg.gif);
}

a.e4,a.e4:hover,a.e4_a,a.e4_a:hover{
 background-image:url(http://www.andernach.net/navigation_sky2/e4_bg.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 display:block;
 display:table-cell;
 width:200px;
 padding-left:52px;
 padding-top:3px;
 padding-bottom:2px;
 padding-right:15px;
 color:black;
 font-weight:normal;
 font-size:12px;
 text-decoration:none;
}
a.e4:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e4h_bg.gif);
}
a.e4_a,a.e4_a:hover{
  background-image:url(http://www.andernach.net/navigation_sky2/e4a_bg.gif);
}
#td_inhalt{
  background-color : white;
  vertical-align : top;
  padding-top:1px;
 padding-right:40px;
 padding-left:40px;
 height:344px;
}
#td_title_basket{
   background-color : white;
  padding-left:40px;
}
#td_catimg{
 height:225px;
}
#td_toolbar{
 background-color:white;
 padding-left:40px;
 padding-bottom:10px;
}
#td_shadow_bottom{
 height:32px;
 background-image:url(http://www.andernach.net/navigation_sky2/shadow_bottom.gif);
}
#td_shadow_tright{
 background-image:url(http://www.andernach.net/navigation_sky2/shadow_right_bg.gif);

}
#td_shadow_tleft{
 background-image:url(http://www.andernach.net/navigation_sky2/shadow_left_bg.gif);
}
#td_boxes{
 vertical-align:top;
}

.Titel,.title,h1, h2{
	font-family : Times New Roman, Times, serif;
	font-size : 30px;
	font-style : italic;
	text-decoration : none;
	color : #336699;
	font-weight : normal;
}
.Untertitel,.unterueberschrift, h3, h4{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : #336699;
	font-weight : bold;
        line-height : 110%
}
.Einfuehrungstext,.einfuehrungstext, h5, h6{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : italic;
	color : #000000;
	font-weight: normal;
        line-height : 110%
}
p,td,th,div,ul,li,text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : Black;
        line-height : 140%;
}
.textklein{
        font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : White;
}
.Titel_News
{
	background-color:#f90;
	color:#fff;
	padding:5px 25px 5px 25px;
	display:block;
	font-weight:bold;
}
.Rahmen
{
	border: 1px solid #cccccc;
}
a{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : #336699;
}
a:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : underline;
	color : #336699;
}
.e1link, .e1link:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
	color : #FFFFFF;
}
.e2link{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: normal;
	color : #000000;
	display : block;
	width : 100%;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DFDFDF;
	background-color: #ffffff;
}
.e2link:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: normal;
	color : #336699;
	display : block;
	width : 100%;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DFDFDF;
	background-color: #f5f5f5;
}
.e2linkact,.e2linkact:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
	color : #336699;
	display : block;
	width : 100%;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DFDFDF;
	background-color: #ffffff;
}
.ulink{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #336699;
        line-height : 110%;
}
.ulink:hover,.ulinkaktiv,.ulinkaktiv:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #336699;
        line-height : 110%;
}
.drucker{
       font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size : 10px;
       text-decoration : none;
       color : Black;
       font-weight : normal;
}
.drucker:hover{
       font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size : 10px;
       text-decoration : none;
       color : #003399;
       font-weight : normal;
}
.boxlink{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : White;
        line-height : 140%;
}
body{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : Black;
        line-height : 140%;
	scrollbar-base-color : White;
	scrollbar-face-color : White;
	scrollbar-arrow-color : #B3CCE6;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-darkshadow-color : #B3CCE6;
	scrollbar-3dlight-color : #B3CCE6;
}
.fehler{
 color:red;
}

.Artikelnr {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%
}
/*  Styles für SHOP  */
.Kategorie
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18 px;
	text-decoration : none;
	color : #336699;
	font-weight : bold;
}
.Kategorie:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	text-decoration : underline;
	color : #336699;
	font-weight : bold;
}
.Preis {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%
}
.PreisB {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 130%
}
.modell{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 130%
}
.textsmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
	text-decoration : none;
}
.legend {
	font-size: 10px;
	color: #666666;
}
.legend:hover {
	font-size: 10px;
	color: #666666;
	text-decoration : none;
}
.legend:a {
	font-size: 10px;
	color: #666666;
	text-decoration : none;
}
.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #6699CC;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #6699CC;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #EEEEEE;
}
.TableDataProd {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #EEEEEE;
	border-bottom : 1px solid #CECECE;
}
.TableData2 {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #CECECE;
	border-bottom : 1px solid #FFFFFF;
}
.TableDataLB {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #EEEEEE;
	border-bottom : 1px solid #ff9933;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: Black;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: Black;
}
.order_graph_0 {
	font-size: 9px;
	color: #666666;
}
.order_graph_1 {
	font-size: 9px;
	color: #Black;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #6699CC;
}
.order_off {
	font-size: 10px;
	color: White;
	background : Silver;
}
.ERROR{
	color: Red;	
}
.navig{
	font-size: 10pt;
}
.mlink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
	text-decoration : none;
}
.mlink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9933;
	line-height: 130%;
	text-decoration : none;
}
.slink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 130%;
	text-decoration : none;
}
.slink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9933;
	line-height: 130%;
	text-decoration : none;
}
.slink_a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 130%;
	text-decoration : none;
}
.slink_a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;
	line-height: 130%;
	text-decoration : none;
}
.shopsortlink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff9933;
	text-decoration : none;
}
.shopsortlink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff9933;
	text-decoration : none;
}
.shopnavlink{
	font-size: 8pt;
	color: White;
	text-decoration : none;
}
.shopnavlink:hover{
	font-size: 8pt;
	color: #FFFF33;
	text-decoration : underline;
}
.Textadrresse1{
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #F1F1F1;
	border-bottom : 1px solid #6699CC;
}
.Textadrresse, .Textadrresse0{
}
.ueblink{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : #003399;
	font-weight : bold;
        line-height : 120%
}
.ueblink:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	color : #000000;
	font-weight : bold;
        line-height : 120%
}
.Geysir_Lied{
	font-family: 'Palace Hand DB';
	font-weight : bold;
	font-size: 14pt;
	color: #3333cc;
}
.Geysir_Lied_klein{
	font-family: 'Palace Hand DB';
	font-size: 12pt;
	color: #3333cc;
}
input.textfeld{
	border: 1px solid #5C86DB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
}
input.button{
	border: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #5C86DB;
	color: #FFFFFF;
	height: 16px;
}
select.event{
	border: 1px solid #5C86DB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	height: 16px;
	border-bottom: none #5C86DB;
}
/** DoBild() **/
#sashadow
{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:#000000;
	z-index:100001;
	width:100%;
	height:100%;
}
#imagelayer
{
	position:absolute;
	top:0;
	left:0;
	z-index:100002;
	width:100%;
	height:100%;
}
#ecomasLoadImage
{
	display: block;
	padding: 20px;
}
.BildVisible
{
	-moz-opacity:1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border:1px solid #666666;
}
.BildHidden
{
	-moz-opacity:0.01;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity
{
	-moz-opacity:0.2;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	width:187px;
}
/*Newsletter*/
a.News_link,a.News_link:hover,a.News_link_a,a.News_link_a:hover{
 color:#336699;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}
a.News_link:hover,a.News_link_a,a.News_link_a:hover
{
 text-decoration:underline;
}