html
{
	padding: 0px;
	margin: 0px;
}

body , input , td , tr , table , div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 

 	scrollbar-arrow-color: WHITE;
	scrollbar-base-color: WHITE;
	scrollbar-dark-shadow-color: #333333;
	scrollbar-face-color: #003688;
	scrollbar-highlight-color: WHITE;
	scrollbar-shadow-color: #333333;
	scrollbar-3dlight-color: #003688; 
	scrollbar-track-color: #FFFFFF;
}
body 
{
	margin: 0;
}

.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003688;
	font-weight: bold;	
}

A  { 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline; 
	font-size: 12px; 
	color: #003688}
	
A:hover {
	text-decoration: none;}	
 
A:active {
	color: #003688;}

A:link {
	color: #003688;}

A:visited {
	color: #003688;}

.headtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003688;
	text-decoration: none;
	font-weight: bold;
}	
	
.headtext {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003688;
	text-decoration: none;
	
}

/*.SearchTopMenu ul
{
	margin:0;
	padding: 0px;
}

.SearchTopMenu ul li
{	
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003688;
	text-decoration: none;
	list-style-type: none;
	margin-left: 3px;
	background-image:url(url(../img/skelett/verlauf_shop.gif));
	background-repeat: no-repeat;
	

}   */

.SearchTopMenu TD
{
	padding: 12px;	
}
.Separator
{
	padding-left: 1px;
	padding-right: 1px;	

}
.SearchTopMenu a.link,.SearchTopMenu a.Active, .SearchTopMenu a.hover
{
	 padding-left: 3px;
	
}
.head 
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003688;
	text-decoration: none;
}
.headSitemap
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003688;
	text-decoration: none;
	font-weight:bold;
}	

.head:hover {
	text-decoration: underline;}
	
.footertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003688;
	text-decoration: none;
	line-height:1em;
	list-style-type:none;
}	
	
.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003688;
	text-decoration: none;

}

.footer:hover {
	text-decoration: underline;

	}
	
#FooterList li
{
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	list-style-type: none;	
	 float: left;
	
}

/*----------------------------LoginError Peter Sanne ----------------------------*/
.LoginError
{
	background-color: White;
	color: Red;
	text-align: center;
	padding: 2px;
	
}  
/*
	----------------------------------------------------------------------------------------------------------------------------------------------
	Hier gehts mit AsSign los 
	----------------------------------------------------------------------------------------------------------------------------------------------
*/

*.w_all_content { width:969; } /* weite des inneren Content-Bereichs */
*.w_left_content { width:207; background-color:#ffffff; } /* weite des linken Content-Bereichs (menu) */
*.w_right_content { width:757; background-color:#ffffff; } /* weite des rechten Content-Bereichs (haupt inhalt)*/
*.w_general_text { width:214; background-color:#ffffff; } /* weite des rechten Content-Bereichs (haupt inhalt)*/
*.w_shadow_right { width:5; }
*.w_new_control { width:199; background-color:#ffffff; } /* weite des rechten Content-Bereichs (haupt inhalt)*/
*.w_home_control { width:243; background-color:#ffffff; } /* weite des rechten Content-Bereichs (haupt inhalt)*/
*.w_home_spacer { width:19; } /* weite der Spacer mit der senkrechten Linie (haupt inhalt)*/
*.h_home_control { height:170; background-color:#ffffff; } /* weite des rechten Content-Bereichs (haupt inhalt)*/
*.h_top_navi { height:18px; }
*.bg_top_navi { background-image:url(../img/skelett/verlauf_shop.gif); background-repeat:repeat-x;}
*.ali_right { text-align:right; }
*.pad_12_left { padding-left:12px; }
*.pad_10_right { padding-right:10px; }
*.pad_10_left { padding-left:10px; }
*.pad_6_right { padding-right:6px; }
*.pad_6_left { padding-left:6px; }
*.pad_6_bottom { padding-bottom:6px; }
*.bg_sides { background-image:url(../img/skelett/pedigree_verl_rechts.jpg); background-repeat:repeat-x;}
*.h_blue_menu { height:25px; } 
*.h_footer_menu { height:25px;  background-image:url(../img/skelett/pedigree_verlauf_u.jpg); background-repeat:repeat-x; } 
*.h_general_content { height:200px; }
*.bg_home_spacer { background-image:url(../img/home/vertikal_dot.gif); background-repeat:repeat-y; background-position:center; }
*.bg_shadow_tright { background-image:url(../img/skelett/shadow_top_right.jpg); }
*.bg_shadow_tright2 { background-image:url(../img/skelett/shadow_top_right2.jpg); }
*.bg_shadow_bright { background-image:url(../img/skelett/shadow_bottom_right.jpg);}
*.bg_bogen { background-image:url(../img/skelett/bogen_links.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFFFFF; }
/* ----- clored items ----- */
*.rightTabTd{  padding-left:10px; padding-right:8px; padding-top:0px; padding-bottom:4px; }
*.ritemHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;text-transform: uppercase; }
*.pdgblue{ color:#003688; }
*.bgmid { background-color:rgb(251, 201, 42); }
*.bglight { background-color:rgb(252, 216, 102); }
*.bgmidblue { background-color:rgb(182, 207, 247); }
*.bgdarkblue { background-color:rgb(132, 170, 222); }
*.bglightblue { background-color:rgb(213, 227, 254); }
*.bgmid2 { background-color:rgb(255, 190, 0); }
*.bglight2 { background-color:rgb(255, 219, 99); }
*.bgtreue{ background-image:url(../img/ausstellungen/block_rechts.jpg); background-repeat:no-repeat; background-position:top right;}
*.eckeor{ background-image:url(../img/skelett/corner_ro_yellow.jpg); background-repeat:no-repeat; background-position:top right;}
*.eckeul{ background-image:url(../img/skelett/corner_lu_yellow.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.eckeulocker{ background-image:url(../img/skelett/corner_lu_ocker.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.eckeor2{ background-image:url(../img/skelett/corner_ro_yellow2.jpg); background-repeat:no-repeat; background-position:top right;}
*.eckeul2{ background-image:url(../img/skelett/corner_lu_yellow2.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.eckeorblue{ background-image:url(../img/skelett/corner_ro_blue2.jpg); background-repeat:no-repeat; background-position:top right;}
*.eckeulblue{ background-image:url(../img/skelett/corner_lu_blue2.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.eckeulbluedark{ background-image:url(../img/skelett/corner_lu_blue_dark.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.eckeulbluedark2{ background-image:url(../img/skelett/corner_lu_blue_dark2.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.rightItemOben { padding-top:0px;padding-left:9px;padding-bottom:5px;padding-right:0px; }
*.rightItemObenRed { padding-top:16px;padding-left:9px;padding-bottom:10px;padding-right:0px; }
*.pfeil{ vertical-align:top; padding-left:12px; padding-top:4px; }
*.doubledotted{ background-image:url(../img/skelett/doubledot.gif); background-repeat:repeat-x; background-position:0px 12px;}
*.bgmid2unten{ background-image:url(../img/skelett/bgmid2.jpg); background-repeat:repeat-x; background-position:bottom;}
*.bgmid2rechts{ background-image:url(../img/skelett/bgmid2.jpg); background-repeat:repeat-y; background-position:right;}
*.bgblueunten{ background-image:url(../img/skelett/bgblue.jpg); background-repeat:repeat-x; background-position:bottom;}
*.bgbluerechts{ background-image:url(../img/skelett/bgblue.jpg); background-repeat:repeat-y; background-position:right;}
*.pad_miditem{ padding-left:9px;padding-right:9px;padding-top:13px;padding-bottom:13px; }
/* ----- Shop ----- */
*.bgred { background-color:rgb(239, 207, 206); }
*.bgdarkred { background-color:rgb(173, 8, 8); }
*.eckeulred{ background-image:url(../img/skelett/corner_lu_red.jpg); background-repeat:no-repeat; background-position:bottom left;}
*.eckeorred{ background-image:url(../img/skelett/corner_ro_red.jpg); background-repeat:no-repeat; background-position:top right;}

/* ----- Formulare ----- */
*.bg_input_bez{ background-color:#d8e6fa; }
*.bg_yellow{ background-color:#fcde7f; }
*.w_input_std{ width:247; } 
*.w_input_2{ width:197; }

/* ----- verdrehte links ----- */
A.inverted  { 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	font-size: 12px; 
	color: #003688}
	
A.inverted:hover {
	text-decoration: underline;}	
 
A.inverted:active {
	color: #003688;}

A.inverted:link {
	color: #003688;}

A.inverted:visited {
	color: #003688;}

.searchtext {
	font-family: Arial, Helvetica, sans-serif;
	line-height:12pt;
	font-size: 8pt;
	color: #003688;
	text-decoration: none;
}

*.linklike {
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline; 
	font-size: 12px; 
	color: #003688;
	cursor:pointer;
	}	

.trennlinie_gelb_grau 
{
	background-image:url(../img/shop/punkte_gelb.gif);	
}

.trennlinie_weiss_grau
{
	background-image:url(../img/shop/punkte_weiss.gif);
}

.trennlinie_dgelb_grau 
{
	background-image:url(../img/shop/punkte_dgelb.gif);
}

.mwst
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

/* Sigi Lenz */
.l_orange_link {
	background-color:#FCD966;
	font-weight: bold;	
	padding: 0px;   
	vertical-align:middle;
}
					
.d_orange_link {
	background-color:#FBC929;
	font-weight: bold;	
	padding: 0px;   	
	vertical-align:middle;						
}

.l_orange_link_middle {
	background-color:#FCD966;
	font-weight: bold;	
	padding: 0px;   
	vertical-align:middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}	
.d_orange_link_middle {
	background-color:#FBC929;
	font-weight: bold;	
	padding: 0px;   	
	vertical-align:middle;	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;				
}
.linkfont 
{
font-weight: bold;
}

#TopErrorSite
{
	background-image: url(../img/ObenMitte.jpg);
	background-repeat: repeat-x;
	width: 100%;	
}
#ContentDiv
{
	MARGIN-TOP: 10px;
	FONT-SIZE: 16pt; 
	MARGIN-BOTTOM: 150px;
	PADDING-TOP: 70px;
	TEXT-ALIGN: center;
	font-family: times-newroman;
}
#Backlink
{
	width: 200px;
	height: 25px;
	border: solid 1px #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	cursor: pointer;
}
.NewsMasterDiv
{
	margin: 7px 5px 7px 5px;
	
}
.NewsMasterDiv .HeadLine
{
	font-weight: bold;
	text-transform: uppercase;		
	color: #003588;
	border-bottom:solid 1px #FCD866;
	padding-bottom: 7px;
	padding-left:5px;
	font-size: 12px;
}

.NewsMasterDiv .Subject
{
	background-color: #FCD866;
	color: #333;
	margin-top: 3px;
	padding:10px 3px 7px 8px;
	
}
.Footer
{
	float:left;
}
.FootLine
{
	clear: both;
	margin: 0px;
	background-color: #FBC92A;
	height: 30px;
	padding: 7px 10px 0px 10px;
		
}
#FooterCorner
{
	
	background-image: url(../../../img/skelett/corner_lu_yellow.jpg);
	background-repeat: no-repeat;
}
#MainLeft, #MainCenter, #MainRight
{
	float: left;	
}
#LoginDiv
{
	width: 100%;
}
#LoginLeft
{
	background-color: #B2CEF6;
	width: 50%;
	
}
#LoginRight
{
	background-color: #ffffff;
	width: 50%;
	
}
#MainCenter
{
	background-color: #ffffff;
	width: 50%;
	
}
#MainLeft
{
	width: 25%;	
}
#MainRight
{
	width: 25%;	
}

.LoginLabel
{
	text-align: center;	
	
}
#ProductSample
{
	margin: 5px;	
	
}