
body {
	background:  #F4F4F4;
	margin:0; 
	padding:0; 
	color:#000; 
	font-style: normal; 
	font: 0.8em/1.3em Arial, Verdana; 
	}
#wrapper  { background: url(../img/body-hg.gif) repeat-x top; margin:0;}
#container {
	background: url(../img/content_hg.gif) repeat-y;
	width: 778px;
	\width: 798px;
	w\idth: 778px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#banner {
	height:156px;
	padding: 0px;
	margin: 0;
	background: url(../img/head.jpg) no-repeat; 
}
#content {
	width:460px;
	padding: 0 1em 0 0 ;
	margin:0 280px -10px 0;
	position: relative; 
	top: 2em; 
	left: 1.2em; 
	border-right: 1px solid #C2B85B;
}
#content[id] {
	width:460px;
	padding: 0 1em 0 0 ;
	margin:0 280px 20px 0;
	position: relative; 
	top: 0.5em; 
	left: 1.2em; 
	border-right: 1px solid #C2B85B;
}
#content-full{
	width:740px;
	position: relative; 
	top: 2em; 
	left: 1.2em; 
}

#sidebar-a {
	float: right;
	width: 260px;
	margin: 0em 0.7em 2em 1em;
	padding: 0px;
}
#sidebar-a[id] {
	float: right;
	width: 260px;
	margin: 0em 1.2em 0 1em;
	padding: 0px;
}
#sidebar-shop {
	float: right;
	width: 200px;
	margin: 5em 2em 2em 0;
	padding: 0px;
	text-align:right;
}
#sidebar-shop[id] {
	float: right;
	width: 200px;
	 margin: 5em 4em 1em 0;
	padding: 0px;
	text-align:right;
}
	
#footer {
	clear: both;
	padding: 0px;
	margin: 15px 0 0 0;
	height:26px; 
	width:778px; 
	top:-5px;
}

/*  header */
#hotline {position:relative; top:1em; float:right; text-align:right; right:5.5em; font-weight:bold; font-size:0.9em; color:#858788; }
#startseite {position:relative; text-align:right; width:480px; margin:-20px 0 0 0; top:0px; left:0; font-weight:bold; font-size: 0.8em; letter-spacing:0.1em; color:#164F7A; z-index:35000}               
/*  */

#links {	width: 85px;  margin: 2em 0 0 0;  } 
#rechts {	float:right; width: 160px; margin: 0.9em 0 0 0;  }
#teaser-gruen { color:#FFF; background:#1faee6; padding:0.3em; font-weight:bold; font-size:0.9em; line-height:1.1em; margin: 1em 0 0 0;}
#hg-beige {	background:#fffde9; padding:0.3em; 	}

#einschub-links { float:left; margin:1em; background:#E3F4FA; padding: 0.5em; font-weight: bold;}
#einschub-rechts { float:right; margin:1em; background:#E3F4FA; padding: 0.5em; font-weight: bold;}


/*  style   */
h1 { font-weight:normal; font-size:1.6em; color:#1faee6; line-height: 1.2em;}
h2 { font-weight:bold; font-size:1.2em; color:#256393; margin: 0.5em 0 0 0;}
h2[id] { font-weight:bold; font-size:1.2em; color:#256393;  margin: 1em 0 0 0;}
h3 { font-weight:bold; font-size:1em;  color:#256393;  margin: 1.5em 0 -0.7em 0;  }
h4 { font-weight:bold; font-size:1.1em;  color:#256393; margin: 1em 0 0.3em 0;}
h5 { font-weight:bold; font-size:0.9em;  color:#256393; margin: 0 0 -1em 0;}
h6 { font-weight:bold; font-size:0.9em;  margin: 1em 0 1em 0;}
a {  text-decoration:none; font-size:1em;}
a:link, a:visited {  color:#d75303; font-weight: bold;}
a:hover, a:active {  color:#762f0c; font-weight: bold;}
.upper { text-transform:uppercase; }
.hellblau { color:#1faee6; }
.bg-weiss { background:#fff; padding:10px 2px; }

ul 			{ margin: 0; }
*+html ul  	{ margin: 0 0 0 10px; }
* html ul  	{ margin: 0 0 0 30px; }
li 			{ list-style-position: outside; list-style-image:url(/img/pfeil_ieo.gif); margin: 0 0 0.5em  0; }
*+html li 	{ list-style-position: outside; list-style-image:url(/img/pfeil.gif);  margin: 0 0 0.5em 1em; }
/* 
*/

.liste-gruen { color:#5F8C3A; font-size:0.85em; line-height:1.1em; list-style-position: outside;}
ul.liste-gruen {  margin: 1.5em 0 3em -1.5em; } 
*+html ul.liste-gruen  	{ margin: 1.5em 0 3em 0.5em; } 
* html ul.liste-gruen  	{ margin: 1.5em 0 3em 1.5em; } 

.listright, .listright-u {float:right; clear:right; width:260px; margin:-1.3em 0 0 0;} 
li.listright-u {list-style-type:none; list-style-image:none; } 


.clear { clear:both;}
#trennlinie { width:100%; height:1px; background:url(../img/trennlinie.gif) repeat-x; margin: 0.2em 0 0 0; }
hr  { width:100%; height:1px; color: #C10000; noshade; clear:both;}
.klein  { font-size:0.8em;}
.uc { text-transform: uppercase; color:#1faee6; font-weight:bold; }
.gelbhinterlegt  { background: #FCFAE1; padding:0.5em;}


img.space-rechts { margin:0 15px 0 0;}
img.rahmen { margin:0 15px 0 0; border: 1px solid #C10000;}
#content-agb   { width:330px; padding: 0px; margin:-1.8em 0 20px 1.2em; line-height:1.2em; }
#produkte { color:#C10000; font-weight:bold; left:-20px; }
#content[id] .bottom-ie {margin:0}
#content .bottom-ie {margin: 0 0 30px 0;}.nobr {	display: inline;}
#start-h4 h4	{ font-size:1em; margin: 1em 0 0 0;}

/* table */
.tabelle { border: 1px solid #C2B85B;}
.tabelle tr.tr1  { background: #FCFAE1; font-weight:bold;}
.tabelle td { padding: 0.2em; }
.td-unten { padding: 0.4em  0.2em 0.2em 0.2em; border-top: 1px solid #C2B85B;}
/* */

/* ----------------- WARENKORB ----------------- */
.w1 input, .w2 input, textarea, select, .warenkorb input { font: 0.9em/1.3em Tahoma, Arial, Verdana;  }
.w1 input, textarea { width:250px; }
.w2 input { width:120px; }
.anzahl input { width:20px; }

.warenkorb { border:1px solid #C10000; background:#ffffff; padding:5px; }
.warenkorb input { vertical-align:baseline; }


/* ----------------- NAVI ----------------- */
.navbar,.navbar li,.navbar ul{margin:0;padding:0;list-style-type:none;}
.navbar{position:relative;left:0.8em;top:0;z-index:20000;width:7em;cursor:default !important;border:none;text-align:left;}
.navbar{float:none;width:100%;}
@media screen,projection{.navbar{float:left;}}
@media screen,projection{.navbar:not(:nth-child(n)){float:none;}}
.navbar{padding-top:7.7em;}   
.navbar>li:first-child{margin-left:0px;}
@media Screen,Projection{.navbar>li:first-child{margin-left:0;margin-right:0;}}
@media screen,projection{.navbar:not(:nth-child(n))>li:first-child{margin-left:0px;}}
.navbar li{left:0px;}
@media screen,projection{.navbar li{position:relative;}}
ul[class^="navbar"] li{left:0;position:static;}
@media Screen,Projection{ul[class^="navbar"] li{left:0px;position:relative;}}
@media screen,projection{.navbar:not(:nth-child(n)) li{position:static;}}
.navbar li{display:block;width:auto;float:left;}
.navbar li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.navbar l\i a{position:relative;float:none;}}
ul[class^="navbar"] li a{position:relative;float:none;}
@media screen,projection{* html .navbar li a{position:relative;float:none;}}
@media screen,projection{.navbar li a:not(:nth-child(n)){position:static;float:left;}}
.navbar li a{margin-left:-1px;}
@media Screen,Projection{.navbar li{margin-left:-1px !important;}}
@media Screen,Projection{.navbar li a{margin-left:0;}}
@media screen,projection{.navbar:not(:nth-child(n)) li:first-child{margin-left:0px !important;}}
@media screen,projection{.navbar:not(:nth-child(n)) li:first-child a{margin-left:-1px;}}
.navbar a,.navbar a:link{background:url(../img/nav-button_hg.gif) repeat-x;cursor:pointer !important;z-index:1000;text-align:left;border:1px solid #ffffff;padding-left:17px;padding-right:16px;padding-top:10px !important;padding-bottom:12px !important;text-decoration:none;color:#ffffff;font-style:normal;font-family:Tahoma,Arial;font-weight:bold !important;}
.navbar a{font-size:0.8em;}
.navbar li a,.navbar li a:link,.navbar li a:visited{letter-spacing:1px !important;}
.navbar li a:visited{background-image:url(../img/nav-button_hg.gif) repeat-x;color:#ffffff;font-style:normal;border:1px solid #ffffff;}
.navbar li a:hover,.navbar li a.nohref:hover{font-style:normal;background-image:url(../img/nav-button_hg_aktiv.gif);border:1px solid #ffffff;text-decoration:none;color:#717982;}
@media screen,projection{* html .navbar li{display:inline;}}
@media screen,projection{* html .navbar li{display/**/:block;float/**/:left;}}
@media screen,projection{* html .navbar li{clear:none;}}

.navbar li a.aktiv {background-image:url(../img/nav-button_hg_aktiv.gif);color:#762f0c;font-style:normal;border:1px solid #ffffff;}


