/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color: #000000;
	overflow:auto;
}
iframe { border: 0; }

/* SPANS */
span.fehler{

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	margin-top: 0px;
	margin-left: 0px;
}

span.meldung{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	margin-left: 10px;
	border:'1px' 'solid' 'black';
}

span.info{
	display:block;
	background-color:#EEEEEE;
	color:#005CA4;
	font-size:12px;
	padding:10px;
	width:450px;
	border: 1px solid #990000;
}


span.erfolgsmeldung{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#060;
		font-weight:bold;
		background-color:#CDFFC5;
		
		
	
	}
	span.fehlermeldung{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#900;
		font-weight:bold;
		background-color:#FFD8E4;
		
		
	
	}
span.ueberschrift{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#990000;
	margin-left: 80px;
}

input.fehler{
	background-color:#FFD8E4;
	color:#900;
	}

span.artname{
	font-size:11px;
	color:#005CA4;
	font-weight:bold;
}

span.artnr{
	font-size:11px;
	color:#CCCCCCC;
	text-decoration:none;
}

span.preis{
	background-color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	display:block;
	width:150px;
	margin-top:3px;
	margin-bottom:3px;
}

span.artdetails{
	color:#666666;
	font-size:11px;
	display:block;
	width:280;
	max-width:290px;
	max-height:125px;
	overflow:auto;

}
/* NAVI*/

#containerul, #containerul ul{
  text-align:left;
  margin:0;                          /* browser default margins überschreiben */
  padding:0;                         /* browser default padding überschreiben */
}

#containerul li{
	margin:0px 0px 0px 0px;                  /* left margin für Einrückung */
	margin-right:0px;
	color: #990000;
	font-family:Verdana,Arial,Helvetica;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	font-stretch:wider;
	text-decoration:none;
	text-transform: none;
	padding:0px;                           /* browser default margins überschreiben */
	list-style-type:none;                /* browser default padding überschreiben */
}

#containerul .symbols{               /* styles positionierung symbole */
	float:left;
	width:15px;
	margin:0px;
	padding:0px;
	height:1em;
	background-position:0 50%;
	background-repeat:no-repeat;
}
a.red{
	
	color:#900;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

a.red:hover{
	
	text-decoration:underline;
	color:#900;
	
}


a.navi {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	margin:0px;
	text-decoration:none;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 5px;
	border: 0px solid #999999;
	border-left:2px solid #FFFFFF;
}
a.navi_marke{
	font-weight:bold;
}
a:hover.navi {
	color:#000000;
	margin-right: 0px;
	font-size: 11px;
	text-decoration:none;
}

a.a_uebersicht:hover{
	text-decoration:none;
}

ul.ul_markenuebersicht{
	margin:0px 10px 0px 20px;
	width:160px;
	text-align:left;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #828282;
}
li.li_soliver {
	list-style-type:square;
	width:140px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/soliver_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
}
li.li_soliver:hover {
	 background-color:#F6C6C0;
}

li.li_soliver_unter {
	list-style-type:square;
	width:130px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/soliver_bullet.gif);
	background-repeat:no-repeat;
	background-color:#FBFBFF;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 10px;
	padding:5px 10px 5px 20px;
}

li.li_soliver_unter:hover {
	 background-color:#F6C6C0;
}
li.li_Chiemsee {
	list-style-type:square;
	width:140px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/chiemsee_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
}
li.li_Chiemsee:hover {
	 background-color:#BDBCBC;
}
li.li_Chiemsee_unter {
	list-style-type:square;
	width:130px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-color:#FBFBFF;
	background-image:url(/images/logos/chiemsee_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 10px;
	padding:5px 10px 5px 20px;
}
li.li_Chiemsee_unter:hover {
	 background-color:#BDBCBC;
}
li.li_Aigner {
	list-style-type:square;
	width:130px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/aigner_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
}
li.li_Aigner:hover {
	background-color:#DECFD3;
}
li.li_Aigner_unter {
	list-style-type:square;
	width:120px;	
	list-style-image:none;
	background-color:#FBFBFF;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/aigner_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 10px;
	padding:5px 10px 5px 20px;
}
li.li_Aigner_unter:hover {
	background-color:#DECFD3;
}

li.li_pc {
	list-style-type:square;
	width:130px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/pc_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 20px;
}
li.li_pc:hover {
	background-color:#BEDCFC;
}
li.li_pc_unter {
	list-style-type:square;
	width:120px;	
	list-style-image:none;
	background-color:#FBFBFF;
	list-style-position:outside;
	list-style-type:none;
	background-image:url(/images/logos/pc_bullet.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #828282;
	margin:0px 0px 0px 10px;
	padding:5px 10px 5px 20px;
}
li.li_pc_unter:hover {
	background-color:#BEDCFC;
}

/* DIV */
/*#header {
	height: 80px;
	width: 860px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	position:relative;
	top: 5px;
	text-align: left;
	padding-left: 0px;
	padding-top: 5px;
}*/
#flashintro{
	position:absolute;
	top:230px;
}
#header {
	width:920px;
	margin:0px auto;
	text-align:left;
	height: 70px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #E4E4E4;
/*	background-color:#0099CC;*/
}
div#fehler{
	width:400px;
	padding:20px;
	border:1px dotted red;
	background-color:#EEEEEE;
}
div#erfolg{
	width:400px;
	padding:20px;
	border:1px dotted green;
	background-color:#EEEEEE;
}
#content {
	width:735px;
	height:600px;
	margin:0px auto;
	text-align:left;
	background-image:url(images/bg_content.jpg);
	background-repeat:no-repeat;
	float:right;
	padding:5px;
}


#onlineshops {
	width:715px;
	height:80px;
	text-align:left;
	background-image:url(images/onlineshops_hg.jpg);
	background-repeat:no-repeat;
	padding:30px 7px 8px 5px;
}
#onlineshop_item {
	width:165px;
	height:50px;
	text-align:left;
	float:left;
	padding:5px 0px 0px 10px;
	background-repeat:no-repeat;
}


#menue {
	width:175px;
	min-height:600px;
	margin:0px auto;
	text-align:left;
	background-image:url(images/hg_vertikal.gif);
	background-position: 172px 0px;
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	position:relative;
	float:left;
	padding-left: 5px;
	padding-top: 10px;
	margin-top: 5px;
}

#footer {
	width:935px;
	margin:0px auto;
	text-align:left;
	height:90px;
	float:left;
	background-image:url(images/bg_footer.jpg);
	background-repeat:no-repeat;
	padding-left:0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #E4E4E4;
}

#warenkorbinfo{
	display:block;
	border: 1px solid #990000;
	background-color: #E4E4E4;
	height:46px;
	width:175px;
	max-width:175px;
	cursor:pointer;
	text-align:left;
}

#such_ergebnisse{
	width:600px;
	overflow:auto;
	overflow-y:scroll;
	overflow-x:hidden;
	height:400px;
	max-height:400px;
}

/* Bilder */
img.imgshop{
	border: 1px solid #FFFFFF;
}
img.imgshop:hover{
	border: 1px solid #BBBBBB;
}

/* Textformatierungen */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #990000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: medium;
	font-weight:bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: small;
}

#sortierung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #990000;
	padding-top:5px;
	text-align:right;
}

td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;
}
td.tab_header{
 	background-color:#EEEEEE;
	border-bottom:1px dotted black;
}
table.liste{
	border-bottom:1px dotted black;
}

p.preis{
	background-color: #CCCCCC;
	margin-right:30px;
}
tr.tr_liste:hover{
	background-color:#D6E1F3;
}

p.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}

p.haendler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 13px;
}

p.pdf{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #CC0000;
	margin-bottom:0px;
}

a.menue {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration:none;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	width: 120px;
	display:block;
	border: 0px solid #999999;
	border-left:2px solid #FFFFFF;
}

a:hover.menue {
	color:#000000;
	font-size: 12px;
	border: 0px solid #F1F1F1;
	border-left:2px solid #AA3E49;
	text-decoration:none;
}

/* LINKS */

a {
	margin-right: 15px;
	color:#444444;
	font-size:11px;
	text-decoration:none;
}

a:hover {
	margin-right: 15px;
	color:#444444;
	font-size:11px;
	text-decoration:underline;
}

a.klein{
	margin-right: 0px;
	color:#444444;
	font-size:11px;
	cursor:pointer;
}

a.klein:hover{
	margin-right: 0px;
	color:#444444;
	font-size:11px;
	text-decoration:underline;
}

/* Sonstiges */
hr{
 border: 0px; 
 border-top: solid 1px #CCCCCC;
 border-bottom: transparent;
}

Input {    
	BORDER-RIGHT: #444444 1px solid; 
	BORDER-TOP: #444444 1px solid; 
	BORDER-LEFT: #444444 1px solid; 
	BORDER-BOTTOM: #444444 1px solid; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: #005CA4;
	BACKGROUND: #eeeeee;
	line-height:normal;
	float:left;
	margin-left:2px;
}

Select {    
	margin-left:3px;
	BORDER-RIGHT: #444444 1px solid; 
	BORDER-TOP: #444444 1px solid; 
	BORDER-LEFT: #444444 1px solid; 
	BORDER-BOTTOM: #444444 1px solid; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	COLOR: #005CA4;
	BACKGROUND: #eeeeee;
}

Input.nostyle {    
	BORDER-RIGHT: #444444 0px solid; 
	BORDER-TOP: #444444 0px solid; 
	BORDER-LEFT: #444444 0px solid; 
	BORDER-BOTTOM: #444444 0px solid; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial; 
	COLOR: #005CA4;
	BACKGROUND: #E4E4E4;
}

TEXTAREA {    
	BORDER-RIGHT: #444444 1px solid; 
	BORDER-TOP: #444444 1px solid; 
	BORDER-LEFT: #444444 1px solid; 
	BORDER-BOTTOM: #444444 1px solid; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial; 
	COLOR: #005CA4;
	BACKGROUND: #eeeeee;
}

label.filterlabel{
	font-size:11px;
	margin-bottom:3px;
	padding-top:1px;
	height:16px;
	display:block;
	margin-top:0px;
}
label.filterlabel:hover{
	text-decoration:underline;
	cursor:pointer;
}

input.filterbox:hover{
	cursor:pointer;
}

div.filter h3{
	font-size:10px;
	font-weight:bold;
	color:#005CA4;

}
a.seiten{
	margin-left:3px;
	margin-right:3px;
	color: #333333;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
}

a.seiten:hover{
	text-decoration:underline;

}
td.warenkorb-header{
	
	border-bottom:1px solid #c5c5c5;
	
}

td.warenkorb-doppellinie{
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	
}
div.footer2{
	margin-left:auto;
	margin-bottom:40px;
	}
