.body{
 font-size: 11px;
 color: #5a5a5a;
 font-family: Verdana, Arial, sans-serif;
  margin:0px;
 line-height:18px;  
 background-color: #FCFCFC;
}

a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #0a356f;
  text-decoration:none;
}

a.link_blau {
   cursor:pointer;
   
}

a.link_blau:hover {
   color: #001932;
   background: #DDDDDD;
   cursor:pointer;
}
a.quickinfo
{
   background: #DDDDDD;
   color: #0a356f;
}

/*
a:hover {
  color: #204899;
}*/

a:hover {
   color: #001932;
   background: #DDDDDD;
   cursor:pointer;
}

a.navi_little {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #0a356f;
  text-decoration:none;
  width:105px;
  height:20px;
}
div.navi_little {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #0a356f;
  text-decoration:none;
  width:105px;
  height:20px;
}


a.navi_little:hover {
  color: #001932;
  height:20px;
  width:105px;
}

/*
a.button:link  {
   background: #CCCCCC;
}
a.button:visited {
   background: #CCCCCC;
}

a.button:hover {
  color: #000000;
   background: #CCCCCC;
}
*/

a.button:link  {
   border:1px solid #808080;
}
a.button:visited {
   border:1px solid #808080; 
}

a.button:hover {
  color: #000000;
   background: #DDDDDD;
}

a.button_rahmen{
border:1px solid #808080;
}

table.frame
{
 background: #FCFCFC;
}
td.content{
vertical-align: top;
 font-size: 13px;
}

td.pos_cash_bild
{
background-image:url(../../../images/pos-cash.jpg);
background-repeat:no-repeat;
border:0px;

}

td.little_navi
{
vertical-align: top;
font-size: 13px;
height:20px;
width:100px;
}

td.text_tabelle
{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
vertical-align: top;
width: 200px;
}

td.conten_image
{
height:326px;
width:345px;
}


td.conten2_image
{
height:225px;
width:370px;
}

img.conten2_image
{
height:103px;
width:170px;
border:0px;
padding-left:0px;
}


img.conten2_image_artikel_liste
{
height:103px;
width:170px;
border:0px;
padding-left:0px;
}
td.conten3_image
{
height:20px;
width:350px;
}
img.conten3_image
{
height:150px;
width:350px;
}
td.conten3_link
{
width:140px;
font-size: 13px;
}

h2{
 	font-size: 12px;
 	font-style:normal;
 	font-variant:normal;
 	margin:0px;
 	line-height:26px;
  	height:26px;
  	/*
  	line-height:30px;
  	height:26px;
  	*/
}

h1{
	font-family: Verdana, Arial, sans-serif;
 	font-size: 12px;
 	font-variant:normal;
 	font-style:normal;
 	margin:0px;
 	height:22px;
	color: #0a356f;	
  	line-height:20px;
 }

input.textbox
{
background-color:#F6F6F6;
color:#333333;
font-family: Verdana, Arial, sans-serif;
border:1px solid #808080;
font-size: 11px;
width:160px;
}

input.bestell_textbox
{
background-color:#F6F6F6;
color:#333333;
font-family: Verdana, Arial, sans-serif;
border:1px solid #808080;
font-size: 11px;
width:240px;
}

textarea.bestell_textbox
{
background-color:#F6F6F6;
color:#333333;
font-family: Arial;
border:1px solid #808080;
font-size: 11px;
width:240px;
height:60px;
}

textarea.textbox
{
background-color:#F6F6F6;
color:#333333;
font-family: Arial;
border:1px solid #808080;
font-size: 11px;
width:175px;
height:60px;
}
input.bestell_checkbox
{
background-color:#F6F6F6;
color:#333333;
border:1px solid #808080;
}
input.button
{
	background-color:#F6F6F6;
	color:#333333;
	font-family: Arial;
	border:1px solid #808080;
	width:60px;
	font-size: 11px;
}


textarea.textarea
{
background-color:#F6F6F6;
color:#333333;
font-family: Arial;
border:1px solid #808080;
font-size: 11px;
width:160px;
height:60px;
}


/* DIV */

div.frame_navi
{
	  position:absolute;
	  top:35px;
}

hr
{
border:0px;
height:1px;
background-color:#999999;
}

hr.little_navi
{
	text-align:left;
	width:150px;	
}

div.navi_content_main
{
	font-weight: bold;
	width:140px;	
	font-size: 12px;
	height:25px;
	padding-left: 24px;
	vertical-align:middle;
}
div.navi_content_main2
{
	width:130px;	
	font-size: 12px;
	height:25px;
	padding-left: 24px;
	vertical-align:middle;
}
div.navi_content_main2_aktiv_bg
{
	width:130px;	
	font-size: 12px;
	height:25px;
	padding-left: 24px;
	vertical-align:middle;
	background-color:#ababab;
	color:#0a356f;
	 font-weight: bold;
}
div.navi_content_artikel_aktiv_bg
{
background-color:#DDDDDD; /* CCCCCC */
width:150px;	
}

div.navi_content_artikel_deaktiv_bg
{
	width:150px;	
	color:#0a356f;
}

div.navi_content_artikel_padding
{
	height:5px;
	font-size: 12px;
	left:30px;
	line-height:20px;	
	position:absolute;
}

div.navi_content_artikel_aktiv
{
height:65px;
/*padding-left: 30px;*/
font-size: 12px;
left:30px;
line-height:20px;
	
}
div.navi_content_artikel_aktiv_titel
{
	 width:120px;	
	 color:#0a356f;	/* 204899 */
	 font-weight: bold;
	/* background-color: #CCCCCC; */
	
}
div.navi_content_artikel_aktiv_text
{
	line-height:20px;
	font-weight: bold;
	background-color: #ababab;
	width:105px;
	color:#0a356f;
}

div.navi_content_artikel
{
	width:120px;	
	height:20px;
	padding-left: 30px;
	line-height:20px;
	font-size: 11px;
	left:20px;


}

div.navi_content_artikel_details
{
	height:20px;
	position:absolute;
	left:15px;
	top:20px;
	font-size: 12px;
	width:105px;
	line-height:20px;
	
}

/* Content */

div.navi_little_grau
{
	  background-color: #ababab;
	  background-attachment:fixed;
	  position:absolute;
	  top:0px;
	  left: 0px;
	  height:15px;
	  width:345px;	
	  line-height:18px;  
}

div.navi_little_grau_lang
{
	  background-color: #ababab;
	  background-attachment:fixed;
	  position:absolute;
	  top:0px;
	  left: 0px;
	  height:15px;
	  width:98%;
	  line-height:18px;  
}

div.navi_little_grau_home
{
	  background-color: #ababab;
	  position:absolute;
	  top:0px;
	  left: 0px;
	  height:15px;
	  width:725px;
	  line-height:18px;  
}
/*Conent 1*/

div.content_home
{
	top:20px;
	left: 0px;
    height:350px;
	width:350px;
	position:absolute;
	border:0px;
	z-index:2;
	padding-top:25px;
	padding-left:25px;
	padding-right:20px;	
  	line-height:24px;  	
	font-size: 12px;
}
/*
div.content_home:hover
{
    background-color: #DCDCDC;	
	color: #000000;
	cursor: pointer;
}
*/
div.content_home_right
{
	top:150px;
	left: 375px;
    height:130px;
	width:350px;
	position:absolute;
	border:0px;
	z-index:3;
	font-size: 12px;
	line-height:24px;  	
}
/*
div.content_home_right:hover
{
	cursor: pointer;
}
*/
img.conten_image
{
	top:15px;
	left: 0px;
	position:absolute;
	width:345px;
	z-index:2;
	padding-left:0px;

}

img.conten_image_home
{
	top:15px;
	left: 0px;
	position:absolute;
	border:0px;
	z-index:2;
	padding-left:0px;
}

img.conten_image_home_right
{
	top:30px;
	left: 555px;
	position:absolute;
	border:0px;
	z-index:2;
	padding-left:0px;
}

div.content1
{
	top:15px;
	left: 380px;
	position:absolute;
	height:326px;
	max-width:450px;
	padding-right:60px;
}
div.strich
{
	background-color:#ababab; 
	height:1px;
}
div.navi_iframe
{
	width:175px;
	color:#0a356f;
}
div.navi_iframe_zwei_zeilen
{
	width:175px;
	color:#0a356f;
	padding-top: 5px;
	padding-bottom: 5px;		
}
ul.ohne_einzug
{
	position:relative;
	width:160px;	
	margin-top: 4px;	  
	margin-bottom:0px;
	left: -27px;
	line-height:14px;  	
	list-style-type: square;	
	list-style-position: outside;      
}


img.conten_artikel_image
{
		/*position:absolute;
  		top:0px;
	 	left: 345px;	*/
	 		
		height:225px;
		width:365px;

	 	border: 1px solid #F6F6F6;
		filter:blendTrans(duration=3);
		
		cursor:pointer;
	
}
img.content_3_image
{
		width:365px;

	 	border: 1px solid #F6F6F6;
		/*filter:blendTrans(duration=3);*/

}
img.bild_vergroessern
{
		position:absolute;
  		top:210px;
	 	left: 650px;
	 	border: 0px;

}

div.content_1
{
	  font-size: 11px;
	  position:absolute;
	  top:34px;
	  left: 170px;
	  height:200px;
	  width:170px;	
	  line-height:18px;  
}
div.content_2
{
	  font-size: 11px;
	  position:absolute;
	  top:230px;
	  left: 350px;
	  height:160px;
	  width:170px;	
	  line-height:16px;  
}
div.content_bild_3
{
	  position:absolute;
	  font-size: 11px;
	  top:0px;
	  left: 345px;
	  height:160px;
	  width:550px;	
	  line-height:16px
}
div.content_3_big
{
	  top:250px;
	  left: 345px;
	  font-size: 11px;
	  height:160px;
	  width:350px;	
	  line-height:16px; 
}
div.content_9_big
{
	  position:absolute;
	  top:250px;
	  left: 345px;
	  font-size: 11px;
	  height:160px;
	  width:350px;	
	  line-height:16px; 
}
div.content_2_left
{
	  font-size: 11px;
	  position:absolute;
	  top:230px;
	  left: 350px;
	  height:160px;
	  width:168px;	
	  line-height:16px;  
	  z-index:1;
}
div.content_2_left_unten
{
	  font-size: 11px;
	  position:absolute;
	  top:370px;
	  left: 350px;
	  height:160px;
	  width:168px;	
	  line-height:16px;  
	  z-index:1;
}
div.content_2_right
{
	  font-size: 11px;
	  position:absolute;
	  top:246px;
	  left: 440px;
	  height:160px;
	  width:80px;	
	  line-height:16px;  
	  text-align: right;
	  z-index:5;
}
div.content_2_right_unten
{
	  font-size: 11px;
	  position:absolute;
	  top:370px;
	  left: 430px;
	  height:160px;
	  width:80px;	
	  line-height:16px;  
	  text-align: right;
	  z-index:5;
}
div.content_3
{
	  font-size: 11px;
	  position:absolute;
	  top:230px;
	  left: 540px;
	  height:190px;
	  width:170px;	
	  line-height:16px;  
}
div.content5
{
	top:11px;
	left: 367px;
	position:absolute;
	height:326px;
	width:375px;
}
ul.aufzaehlung
{
	  position:absolute;
	  top:35px;
	  left:-20px;
	  width:140px;	
}
div.no_kosten
{
	  font-size: 11px;
	  position:absolute;
	  text-align: right;
	  padding-left: 0px;
	  top:470px;
	  height:13px;
	  left: 350px;
	  width:365px;	
	  font-weight: bold;
	  color:#020202;
	  overflow:visible;
}
div.page_titel_small
{
	  color:#CCCCCC;
	  font-size: 26px;
	  position:fixed;
	  bottom:10px;
	  left: 24px;
	  height:40px;
	  width:100px;	
	  padding:10px;	  
	  font-weight: bold;
	  z-index:0;
}
div.preis
{
	  color:#545454;
	  font-size: 22px;
	  position:absolute;
	  top:300px;
	  left: 160px;
	  height:50px;
	  width: 170px;
	  text-align: right;
	  line-height:26px;  	  
}
div.ihre_optionen
{
	  font-size: 11px;
	  position:absolute;
	  top:11px;
	  left: 740px;
	  height:500px;
	  width:175px;	
	  line-height:15px;  
}
div.ihre_optionen_ansicht
{
	  font-size: 11px;
	  position:absolute;
	  top:340px;
	  left: 740px;
	  height:150px;
	  width:160px;	
	  line-height:15px;  
}

div.ihre_anfrage
{
	  font-size: 11px;
	  position:absolute;
	  top:150px;
	  left: 740px;
	  height:70px;
	  width:160px;	
	  line-height:15px;  

}

div.ihre_anfrage_bestellung
{
	  font-size: 11px;
	  position:absolute;
	  top:65px;
	  left: 740px;
	  height:70px;
	  width:160px;	
	  line-height:15px; 
}


div.ihre_anfrage_form
{
	  font-size: 11px;
	  position:absolute;
	  top:240px;
	  left: 740px;
	  height:180px;
	  width:170px;	
	  line-height:18px;  
	  
}

div.ihre_anfrage_form_home
{
	  font-size: 11px;
	  position:fixed;
	  bottom:80px;
	  left: 740px;
	  height:180px;
	  width:170px;	
	  line-height:18px;  
	  padding-bottom:30;
	  background-color: #FCFCFC;
}
div.ihre_anfrage_form_bestellung
{
	  font-size: 11px;
	  position:absolute;
	  top:130px;
	  left: 740px;
	  height:180px;
	  width:170px;	
	  line-height:18px;  
	  
}
div.wasser_pic
{
	  position:absolute;
	  top:20px;
	  right:20px;
	  text-align: right;
	  background-position:0px 0px;
	  
	  background-image:url(../../../images/poscash.gif);

	  height:300px;
	  width:60px;	
	  background-repeat:no-repeat;
	  z-index:8;

}
div.content_strich
{
	position:absolute;
	vertical-align: top;
	top:245px;
	left: 524px;
	background-color: #ababab;
	height:180px;
	width:1px;
}


div.frame_anzeige_artikel
{
	font-size: 11px;
	position:absolute;
	vertical-align: top;
	top:45px;
	left: 174px;
	height:210px;
	width:700px;
	line-height:16px;  
}
div.frame_anzeige_artikel_front
{
	font-size: 11px;
	position:absolute;
	vertical-align: top;
	/*top:244px;*/
	bottom:35px;
	left: 0px;
	height:210px;
	width:500px;
	line-height:16px;  
	z-index:4;
}
div.front_artikel_beschreibung
{
	position:absolute;
	width:200px;
	height: 100px;
	top:23px;
	left: 180px;
	z-index:4;
}
div.frame_anzeige_einzel
{


	position:absolute;
	vertical-align: top;
	
	line-height:16px; 
	
	height:103px;
	width:220px;
	z-index:0;

}

div.frame_anzeige_einzel_front1
{	
	position:absolute;
	vertical-align: top;
	
	background-color: #DCDCDC;
	line-height:16px; 
	
	height:131px;
	width:360px;
	z-index:0;
}
div.frame_anzeige_einzel_front3
{	
	background-color: #DCDCDC;
	position:absolute;
	vertical-align: top;
	line-height:16px; 
	left: 360px;
	height:131px;
	width:365px;
	z-index:0;
}
div.frame_anzeige_einzel_front2
{	
	background-color: #DCDCDC;
	position:absolute;
	vertical-align: top;
	
	line-height:16px; 
	top:120px;	
	height:125px;
	width:360px;
	z-index:0;
}
div.frame_anzeige_einzel_front4
{	
	background-color: #DCDCDC;
	position:absolute;
	vertical-align: top;
	
	line-height:16px; 
	top:120px;
	left: 360px;
	height:125px;
	width:365px;
	z-index:0;
}
div.front_grau{
	position:absolute;
	width:170px;
	height: 200px;
	top:5px;
	left: 180px;

}
h1.artikel_liste_titel
{
	font-size: 18px;
	font-style:normal;
 	margin:0px;
 	padding:0px;
 	height:20px;
}

h1.artikel_liste_titel_front
{
	font-size: 14px;
	font-style:normal;
 	margin:0px;
 	height:25px;
	color: #0a356f;	
}

h1.artikel_liste_titel_front i
{
	font-size: 11px;
	font-style:normal;
}

h1.artikel_liste_titel i
{
	font-size: 11px;
	font-style:normal;
	
}

h1.homeseite
{
	font-size: 17px;
	font-style:normal;
	font-weight:normal;
	
}
h1.homeseite i
{
	font-size: 12px;
	font-style:normal;
	margin:0px;
}
h2.artikel_liste_titel
{
	line-height:18px;
	font-size: 11px;
	margin:0px;
}
h2.artikel_liste_titel_front
{
	position:absolute;
	top:45px;
	line-height:18px;
	font-size: 11px;
	margin:0px;
}
div.error
{
	padding:30px;
	position:absolute;
	
	text-align: center;
	top:105px;
	left: 374px;
	height:103px;
	width:200px;
	border: 1px solid #ababab;	
	color: #ab0000;
}
div.quickinfo
{
	background-color: #DDDDDD;
	color: #204899;
	height:12px;
	display:inline;
	line-height:16px;
	
}
div.quickinfo2
{
	height:16px;
	color: #204899;
	width:168px;
	line-height:16px;
	z-index:4;
}
div.quickinfo3
{
	height:16px;
	color: #204899;
	width:170px;
	z-index:4;	
}


div.quickinfo_text
{
	position:absolute;
	overflow:visible;
	max-height:100px;	
	width:250px;
	max-height: 100%;
	background-color: #DDDDDD;
	color: #333333;
   	border: 1px solid #114f78;	
	display:inline;
    padding-left: 5px;
    padding-right: 5px;	
    padding-top: 5px;		
    padding-bottom: 25px;			
	visibility:hidden;
	z-index:10;
}

div.anfrage_form_abdeckung
{
	position:absolute;
	overflow:visible;
	top:240px;
	height:45px;
	left:740px;	
	width:180px;
	background-color: #FCFCFC;
   	border: none;	
	display:inline;
	visibility:hidden;
	z-index:10;
}

div.class_content_3
{
	position:absolute;
	top:34px;
	left: 190px;
}

div.class_content_4
{
	width:680px;
	position:absolute;
	top:	34px;
	left: 190px;
	
}
div.class_content_4_link
{
	color:#0a356f;
}
div.limit_green
{
	position:absolute;
	height:12px;
	width:12px;
	background-color: #90E7A0;
}
div.limit_yellow
{
	position:absolute;
	height:12px;
	width:12px;
	background-color: #E4EC89;
}
div.limit_red
{
	position:absolute;
	height:12px;
	width:12px;
	background-color: #EC7C7C;
}
div.quickinfo_text_artikel
{
	position:absolute;
	overflow:visible;
	min-height:20px;	
	width:165px;

	background-color: #DDDDDD;
	border: 1px solid #ababab;	
	height:12px;

	visibility:hidden;
	z-index:10;
	
}
div.wasserzeichen_pos_cash
{
	position:absolute;
	height:246px;
	width:60px;
	right:14px;
	
	top:37px;
	background-image:url(../../../images/poscash.gif);
	background-repeat:no-repeat;
	border:0px;
}
div.hidden
{
	visibility:hidden;
}
div.artikel_liste_right
{
	position:absolute;
	left:120px;
	text-align: right;
	display: inline;
	width:50px;
}
div.artikel_liste_right1
{
	position:absolute;
	left:110px;
	text-align: right;
	display: inline;
	width:50px;
}
div.artikel_liste_right2
{
	position:absolute;
	left:110px;
	top:15px;
	text-align: right;
	display: inline;
	width:50px;
}
div.artikel_liste_right_ohne_l
{
	position:absolute;
	left:70px;
	text-align: right;
	display: inline;
		
}
div.artikel_liste_left
{
	display: inline;
	width:175px;
	z-index:3;

}
div.artikel_liste_left2
{
	position:absolute;
	top:15px;
	left:0px;
	display: inline;
	width:110px;
	z-index:3;
	
}
div.front_artikel_geraete
{
	position:absolute;
	top:63px;
}
div.artikel_liste_left_front
{
	display: inline;
	width:110px;
	z-index:3;
}
div.bestellung_form
{
	line-height:20px;  
	position:absolute;
	top:20px;
	left:360px;
	width:410px;
}
div.bestellung_form_ausgefuellt
{
	line-height:16px;  
	position:absolute;
	top:20px;
	left:360px;
}
div.bestellung_form_vu_nr
{
	line-height:20px;  
	position:absolute;
	top:180px;
	left:0px;
}

div.bestellung_form_angaben
{
	line-height:16px;  
	position:absolute;
	top:0px;
	left:120px;
	width:260px;		
}

div.belegtext_anzeigen
{
	  position:absolute;
	  line-height:16px;  
	  top:20px; 
	  left: 740px;	  
  	  width:170px;	
}

div.bestellung_form_pos
{
	position:absolute;
	left:120px;
}

div.bestellung_form_pos_right
{
	position:absolute;
	right:-80px;
	width:310px;
}

div.bestellung_form_pos_right2
{
	position:absolute;
	right:-145px;
	width:310px;
}

img.angebot_image_bestellung
{
	width:170px;
	height: 103px;

}



div.bestellung_image
{	
	z-index:2;
	top:15px;
	left: 175px;
	position:absolute;
}
div.content_2_bestellung
{
	  font-size: 11px;
	  position:absolute;
	  top:110px;
	  left: 175px;
	  height:60px;
	  width:170px;	
	  line-height:16px;  

}
div.content_2_left_bestellung
{
	  font-size: 11px;
	  position:absolute;
	  top:120px;
	  left: 175px;
	  width:170px;	
	  line-height:16px;
	  z-index:20;
}
div.content_2_left_bestellung_unten
{
	  font-size: 11px;
	  position:absolute;
	  top:260px;
	  left: 175px;
	  width:170px;	
	  line-height:16px;
	  z-index:20;
}
div.content_2_right_bestellung
{
	  font-size: 11px;
	  position:absolute;
	  top:136px;
	  left: 275px;
	  width:70px;	
	  line-height:16px;  
	  text-align: right;
	  z-index:30;
	  
}
div.content_2_right_bestellung_unten
{
	  font-size: 11px;
	  position:absolute;
	  top:260px;
	  left: 275px;
	  width:70px;	
	  line-height:16px;  
	  text-align: right;
	  z-index:30;
	  
}

div.optionen_bestellung
{

	  font-size: 11px;
	  position:absolute;
	  top:330px;
	  left: 175px;
	  height:130px;
	  width:170px;	
	  line-height:22px;
	  z-index:20;
}
div.content_2_right_bestellung_optionen
{
	  font-size: 11px;
	  position:absolute;
	  top:352px; 
	  left: 175px;
	  height:130px;
	  width:170px;	
	  line-height:22px;  
	  text-align: right;

}
div.bestellung_weiter
{
	  position:absolute;
	  top:445px; 
	  left: 740px;
	  
	  /* top:445px; */
}
div.bestellung_start
{
	  position:absolute;
	  top:385px; 
	  left: 740px;
}
div.bestellung_absenden
{
	  position:absolute;
	  top: 360px; 
	  left: 740px;
	  line-height:25px;  
}
div.bestellung_bearbeiten
{
	  text-align: right;
	  position:absolute;
	  top:445px; 
	  left: 530px;
}
div.bestellung_belegtext
{
	  position:absolute;
	  top:450px; 
	  left: 360px;
}
div.optionen_angebot
{
	height:22px;
}
div.optionen_bestellung_text
{
	  position:absolute;
	  left: 22px;
}

div.artikel_hover
{
	  width:170px;	
	  color:#0a356f;
}

div.text
{
	 font-size: 12px;
	 line-height:16px;  	 
	 color: #5a5a5a;
	 font-family: Verdana, Arial, sans-serif;
  	 padding-left: 22px;
	 width: 900px;
}
