html, body {background: #fff; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 0; padding: 0;}

h1 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding:0; margin:0;}	
h2 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding:0; margin:0;}
h3 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding:0; margin:0;}

a, a:link, a:visited {font-weight: bold; color: #000; text-decoration: none;}
a:hover {color: #25609d;}

.chkout {background:url("../images/bg_button_chk_l.jpg") no-repeat left 0; font:bold 14px Arial, sans-serif; color:#FFF !important; text-decoration:none; display:block;
float:right; height:40px; margin:15px 0 0 0; padding:0 0 0 35px; cursor:pointer;}
.chkout span {background:url("../images/bg_button_chk_r.jpg") no-repeat right 0; display:block; padding:12px 10px 0 0; height:28px; white-space:nowrap; text-align:center; }
.chkout:hover {background:url("../images/bg_button_chk_l.jpg") no-repeat left -40px; color:#FFF; display:block; padding:0 0 0 35px; height:40px; white-space:nowrap; text-align:center; }
.chkout:hover span {background:url("../images/bg_button_chk_r.jpg") no-repeat right -40px; display:block; padding:12px 10px 0 0; height:40px; white-space:nowrap; text-align:center; }
	
p {padding: 0; margin: 0 0 7px 0;}

/*	Images
/*************************************************************************/
img, img a {border:none; margin-bottom: 5px}


/*	Mainlayout
/*************************************************************************/
#container {width: 983px; margin: 10px auto; clear:left;}
#content {width: 960px;	min-height: 500px; margin: 0 auto;}
.headerimg {width: 983px; height: 118px; background: url(img/franzose_header.jpg) left no-repeat;}

/*
#suchbox {width:550px; height:45px; background:url(img/bg_suchbox.jpg) no-repeat 0 0; margin-bottom: 10px;}
*/
/*
#suche {width:520px; padding:4px 15px 0 15px; margin:0 0 15px 10px;}
*/

/* suchbox in static header */
#suchbox {
  width:550px; height:30px; margin-left:210px; margin-bottom: 1px; background: #d3ddd2; 
  padding: 4px; padding-top: 0px; padding-left:1px; padding-right: 15px;
  border: 2px #095284 solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
  display: none;
}
#suche {width:520px; padding: 4px 15px 0 15px; margin: 0 0 15px 10px;}
#suche img {margin: 0; padding: 0;}
#suchbegriff-main {
  height: 17px; 
  width: 200px; 
  margin: 0;
  padding: 2px 6px 2px 6px; 
  border: 1px #095284 solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  font-size: 13px
}

#select-search-main {
  height: 17px; 
  border: 1px #095284 solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  font-size: 13px
}

#footerstick {width:960px; margin:0 auto; clear:both;}
#footer {width:960px; height:100px; padding:20px 0 0 0; margin:0 auto; background:url(img/footer_bg.gif) no-repeat 0 bottom;}
.foot-l {width:180px; padding:0 10px; margin:0 0 0 5px; float:left;font-size:0.9em;}
.foot-c {width:520px; padding:0 10px; float:left; font-size:0.9em; text-align:center;}
.foot-r {width:180px; padding:0 10px; float:left; font-size:0.9em; text-align:right;}

/*	Content / Layout
/*************************************************************************/
.navbar {width: 960px; height: 61px; background: url(img/navbar_bg.gif); position:relative; margin: 0 auto; font-size:10px; font-weight: bold; color:#fff;}
	
#main {width: 550px; float: left; margin:10px 0 0 0;}
#sidebar_left {width: 180px; float: left; clear:left; margin-right: 25px; margin-bottom: 10px;}
#sidebar_right {width: 180px; float: left; clear:right; position:relative; margin-left: 25px; margin-bottom: 10px;}
	
/*	Navbar Boxen
/*************************************************************************/
.nav-l {width: 150px; height: 17px; position:relative; float: left; margin: 35px 0 6px 0; padding: 3px 15px; font-size:10px; font-weight: bold; line-height: 18px; color:#a0cffb;}
.nav-r {width: 150px; height: 42px; position:relative; float: right; margin: 7px 0 6px 0; padding: 3px 10px 3px 20px; font-size:11px; font-weight: bold;}
.nav-r a {text-transform: uppercase; color: #fff;}	
.nav-r a:hover {color:#a0cffb;}
.nav-r img {margin: 0; padding: 0;}
.nav-r table {margin: 0 auto 6px auto; text-align: left;}
	
/*	Sidebar left/right Header
/*************************************************************************/
.head-l {background:url(img/bg_startbox_l.jpg) no-repeat 0 0; font: bold 12px Verdana; float:left; color:#000; width:170px; margin:0 0 0 0; padding:0 0 0 10px; border-bottom:3px solid #C4C4C4;}
.head-l span {background:url(img/bg_startbox_r.jpg) no-repeat right 0; float:left; width:170px; padding:6px 0 5px 0; position:relative;}
.head-r {background:url(img/bg_startbox_l.jpg) no-repeat 0 0; font:bold 12px Verdana; float:left; color:#000; width:170px; margin:0 0 0 0; padding:0 0 0 10px; border-bottom:3px solid #C4C4C4;}
.head-r span {background:url(img/bg_startbox_r.jpg) no-repeat right 0; float:left; width:170px; padding:6px 0 5px 0; position:relative;}

/*	Sidebar left/right Boxen
/*************************************************************************/	
.leftbox {width:180px; margin:10px 0 0 0; padding:0; float:left; clear:left; background:#FFF; border-bottom:3px solid #C4C4C4;}
.leftbox p {width:170px; margin: 33px 5px 8px 5px; font-size: 11px; line-height: 15px;}
.rightbox {width:180px; margin:10px 0 10px 0; padding:0; float:left; position:relative; background:#FFF; border-bottom:3px solid #C4C4C4;}
.rightbox p {width:170px; margin: 5px; font-size: 11px; line-height: 15px;}
.rightbox ul {margin: 0; padding: 0; list-style: none; font-size: 11px;}
.rightbox ul li {padding-left: 15px; background: url(img/arrow.gif) no-repeat 5px 50%; clear: both; position: relative; border-bottom: dotted 1px #c4c4c4; height: 24px; line-height: 24px;}
	
/*	Sidebar right - Warenkorb
/*************************************************************************/	
.warenkorb {background-color: #ddd; font-size: 11px;}
.warenkorb ul {margin: 0; padding: 0; list-style: none;	font-size: 12px; font-weight: bold;}
.warenkorb ul li {padding-left: 15px; background-image: none; border-bottom: dotted 1px #c4c4c4; height: 24px; line-height: 24px;}
.warenkorb .wlink {margin: 10px 0 0 0; padding: 10px 0 8px 50px; background: url(img/warenkorb.png) no-repeat 7px 6px; height:46px;}
.warenkorb a {font-size: 12px;}

/*	Sidebar right - Icons/Links
/*************************************************************************/	
.tellink {margin: 0; padding: 12px 0 0 50px; background: url(img/tel.png) no-repeat 4px 8px; height:46px; font-size: 11px; float:left; position:relative; }
.faxlink, .artbestlink, .pdfbestlink, .emaillink, .widerruflink { margin: 0; padding: 12px 8px 0 50px; background-position: 4px 8px; background-repeat: no-repeat; height:46px; font-size: 11px; float:left; position:relative; }
.faxlink {background-image: url(img/fax.png);}
.artbestlink {background-image: url(img/artnr.png);}	
.pdfbestlink {background-image: url(img/pdf.png);}	
.emaillink {background-image: url(img/email.png);}
.widerruflink {background-image: url(img/widerruf.png);}
.tellink b, .faxlink b {text-decoration: none; color: #000; font-size: 12px; font-weight: bold;}
.artbestlink a, .pdfbestlink a, .emaillink a, .widerruflink a {font-size: 12px;}
	
/*	Content-Area 
/*************************************************************************/
/*.morelink a {padding: 0 0 0 10px; margin:0; background: url(img/arrow.gif) no-repeat 0px 50%; clear: both; position: relative;}*/
		
/*	Aufmacher-Bild mit Text-Overlay (gross)
/*************************************************************************/
.image {width: 550px; height: 264px; position:relative; float:left;}
.image .text {width:532px; height:20px; position:absolute; left:0; top:226px; z-index:1; color:#fff; padding: 9px; margin:0;
	background:#25609d; filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;}

/*	Box für Aufmacher-Bild mit Text-Overlay (klein)
/*************************************************************************/
.smallbox {width: 178px; margin: 10px 3px 10px 2px; float: left;}
.imagesmall {width: 178px; height: 134px; position:relative; float:left;}
.imagesmall .text {width:164px;	height:18px; position:absolute; left:0; top:102px; z-index:1; color:#fff; padding: 7px; margin:0; background:#25609d; 
filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;}

/*	Box für Aufmacher-Bild mit Text-Overlay (medium)
/*************************************************************************/
.mediumbox { width: 550px; margin: 10px 2px; float: left;}
.imagemedium {width: 277px; height: 230px; position: relative; float: left; margin: 0 10px 0 0; padding: 0;}
.imagemedium .text {width: 263px; height: 18px; position:absolute; left:0; top:198px; z-index:1; color:#fff; padding: 7px; margin:0; background:#25609d; 
filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;}

/*	Main Menu
/*************************************************************************/
#menu {width:600px; margin:0 auto; z-index:100;}

/*	Shop Menu
/*************************************************************************/
#nav { margin:0; padding:20px 0 0 0; width: 180px; font-size:10px;}
ul#nav, ul#nav ul {list-style-type:none; margin:0; padding:0; width: 180px; background:#25609d;}
ul#nav a {color:#a0cffb; display: block; text-decoration: none;	border-bottom:1px solid #a0cffb; padding:5px 5px 5px 10px; font-weight:bold;}
ul#nav ul {background:#ddd;}
ul#nav li a ul {color: #032F04;}
ul#nav li a:hover {background: #a0cffb; color:#000; border-bottom:1px solid #25609d;}
ul#nav li ul li a {color: #000; font-weight:normal; padding:4px 4px 4px 20px; border-bottom:1px solid #c4c4c4; background: url(img/arrow.gif) no-repeat 10px 50%;}
ul#nav li ul li a:hover {background: #c4c4c4 url(img/arrow.gif) no-repeat 10px 50%; padding:4px 4px 4px 20px; border-bottom:1px solid #c4c4c4;}
li.scurrent a {/*color: #A0CFFB !important; */}
a.scurrent {color: #000 !important;background: #A0CFFB}
div.rightcolitem{font-weight: bold !important; color: #000 !important; text-decoration: none !important;}
div.rightcolitem:hover {color: #25609d !important;}
div.rightcolitem span{font-weight: normal;font-size: 12px/130%}
div.rightcolitem .vm{padding-top:8px;font-weight: bold !important; color: #000 !important;}
body{behavior: url("/css/csshover3.htc");}
.off{display: none !important;}
iframe{overflow: hidden !Important}
.gallook{padding: 8px !important}
.mTop5px{margin-top: 5px}
.mTop2px{margin-top: 2px}
