body
{
	background-image:url(../webImages/hg_normal.jpg);
	margin:0px;
	padding:0px;
	font-family:Times New Roman;
	font-size:11px;
	padding-left:60px;
}
#topnavi
{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	position:absolute;
	top:0px;	
	
	z-index:20;
}
#topnavi li
{
	float:left;
}
#topnavi li a
{
	display:block;
	width:151px;
	height:38px;
	margin-right:3px;
	background-image:url(../webImages/topmenue_inaktiv.png);
	text-align:center;
	font-size:19px;
	font-family:Times New Roman;
	color:white;
	text-decoration:none;
}
#topnavi li a div
{ 
	padding-top:5px;
}
#topnavi li.selected a
{
	background-image:url(../webImages/topmenue_aktiv.png);
	height:47px;
	font-size:24px;
	color:#5e8aa3;
}
#topnavi li.selected a div
{
	padding-top:8px;
}
#rightnavi
{
	z-index:11;
}
#rightnavi ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.box
{
	width:199px;
	text-align:left;
}
.box .main
{
	background-image:url(../webImages/box_hg.png);
	
}
.box .oben
{
	background-image:url(../webImages/box_oben.png);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	height:27px;
}
.box .oben .lo
{
	position:absolute;
	left:0px;
	top:0px;
}
.box .oben .ro
{
	position:absolute;
	right:-1px;
	right:expression('-2px');
	top:0px;
}
.box .unten
{
	background-image:url(../webImages/box_unten.png);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	height:27px;
}
.box .unten .lu
{
	position:absolute;
	left:0px;
	top:0px;
}
.box .unten .ru
{
	position:absolute;
	right:-1px;
	right:expression('-2px');
	top:0px;
}
.box .main
{
	padding-top:6px;
}
.box .main .content
{
	padding:10px;
}
.box .main .titel
{
	background-image:url(../webImages/box_titel_hg.png);
	height:50px;
	width:193px;
	color:rgb(233,233,233);
	font-size:15px;
	position:relative;
	text-transform:uppercase;
}
.box .main .titel span
{
	position:absolute;
	left:15px;
	bottom:15px;
}
#rightnavi
{
	position:absolute;
	left:690px;
}
#rightnavi .divmenu
{
	padding-right:14px;
}
#rightnavi ul ul li
{
	padding-left:7px;
	width:100px;
}

#rightnavi ul ul li a
{
	font-size:13px;
}
#topfuell
{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	
	width:expression(document.body.clientWidth+'px');		
	background-image:url(../webImages/hg_oben_schatten.jpg);
	height:221px;
	z-index:2;
}
.divmenu li a
{
	text-align:left;
	font-size:18px; 
	text-decoration:none;
	color:#8e8066;
	text-transform:uppercase;
}
.divmenu li.selected a
{
	color:#568a9f;
}
.divmenu li a div
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.menu .titel span,.news .titel span
{
	font-size:20px;
	top:15px;
	position:relative;
	display:block;
	width:160px;
	text-align:center;
}
#textcontent
{
	position:absolute;
	left:50px;
	top:100px;
	width:570px;
	z-index:13;
	color:white;
}
#textcontent .head
{
	font-size:23px;
	padding-bottom:15px;
	padding-left:18px;
}
#textcontent .text
{
	font-size:14px;
	padding-bottom:15px;
	padding-left:18px;
}
.shopangebote,.shopContent,.login,.editData,.bestellungen,.boxText
{
	width:623px;
	margin-left:10px;
}
.shopAngebote .main img,.shopContent .main img
{
	border:3px solid #d1be82;
}
.shopAngebote .main a img,.shopContent .main a img
{
	border:0px;
}
.news h1
{
	font-size:14px;
	padding-left:5px;
}
.thementext
{
	font-size:13px;
	padding-left:5px;
	padding-right:6px;
}
a
{
	color:white;
	text-decoration:none;
}
.box a
{
	color:#8e8066;
	text-decoration:none;
}
.box a:hover
{
	color:#568a9f;
}
.shopStartBox .shopPreis
{
	position:absolute;
	top:10px;
	right:20px;
	width:50px;
}
.shopStartBox
{
	position:relative;
}
.shopStartBox h1
{
	font-size:14px;
	padding:0px;
	margin:0px;
}
.shopStartBox .shopText
{
	margin-top:10px;
	margin-bottom:10px;
}
.txtAnzahl
{
	width:30px;
	text-align:center;
	font-size:12px;
	margin-right:5px;
	border:1px solid #b1a470;
	font-family:times new roman;
	background-color:#f4e9d3;
}	
.shopStartBox .inWk
{
	font-size:13px;
	text-align:right;
	padding-right:10px;
}
.shopAngebote .oben,.shopContent .oben,.login .oben,.editData .oben,.bestellungen .oben,.boxText .oben
{
	background-image:url(../webImages/box2_oben.png);
	background-position:28 1;
}
.shopAngebote .main,.shopContent .main,.login .main,.editData .main,.bestellungen .main,.boxText .main
{
	background-image:url(../webImages/box2_hg.png);
	background-position:1 0;
	background-repeat:repeat-y;	
}

.shopAngebote .unten,.shopContent .unten,.login .unten,.editData .unten,.bestellungen .unten,.boxText .unten
{

	background-image:url(../webImages/box2_unten.png);
	background-position:28 0;
}
.shopAngebote .main .titel,.shopContent .main .titel,.login .main .titel,.editData .main .titel,.bestellungen .main .titel,.boxText .main .titel
{
	width:617px;
}
.boxText .main
{
	color:black;	
}
.boxText .main .content
{
	padding:20px;
	font-size:13px;
}
#txtTopContent
{
	min-height:203px;
	height:expression(203+'px');
	display:block;
}
.shopItem h2,.shopItem td,.shopStartBox h2
{
	font-size:12px;
	padding:0px;
	margin:0px;
}
.shopItem h2 {
	font-size:14px;
}
.login,.editData,.bestellungen
{
	
}
.login input
{
	font-size:13px;
	border:1px solid silver;
	padding:3px;
	font-weight:normal;
	font-family:times new roman;
}	
.login td
{
	font-size:13px;
	font-weight:bolder;
}
#page
{
	list-style-type:none;
	margin:0px;
	padding:10px;
	text-align:right;
}
#page li
{
	display:inline;
	float:left;
	color:gray;
	font-size:12px;
}

#page li a
{
	display:block;
	width:15px;
	text-align:center;
}
#page li a.selected
{
	font-weight:bolder;
	font-size:14px;
}
#produktinfos
{
	position:absolute;
	left:250px;
	top:10px;
}	
#produktinfos .shopPreis
{
	font-size:15px;
	color:gray;
	padding-bottom:10px;
}
.shopContent .shopText
{
	margin-top:10px;
	color:black;
	font-size:13px;
}	
.shopwk
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-right:10px;
}
.shopwk li td
{
	font-size:11px;
}
#schritte
{
	list-style-type:none;
	margin:10px;
	padding:0px;
}
#schritte li
{
	float:left;
	margin:2px;
	border:3px solid #5e8aa3;
}
#schritte li div.schritt
{
	padding:5px;
	display:block;
	width:120px;
	border:2px solid #a3cee5;
	background-color:#5e8aa3;

}
#schritte li.selected div.schritt
{
	background-color:#3894c4;
}
.shopStartBox .itemText
{
	font-size:12px;
	padding:5px;
}
.shopStartBox .preis
{
	position:absolute;
	left:120px;
	top:100px;
	width:50px;
}
#wkList
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#wkList li td
{
	font-size:12px;
}

#wkListHead td
{
	font-weight:bolder;
	text-transform:uppercase;
	font-size:12px;
}
#wkPreise div
{
	color:gray;
	font-size:12px;
	
}
#inputform td input,#inputform td textarea
{
	border:1px solid silver;
	padding:2px;
	width:250px;
}
#inputform td input.error,#inputform td textarea.error
{
	border:1px solid red;
}
#inputform .shortfield
{
	width:119px;
}
#inputform td
{
	font-size:12px;
}
#inputform .leftCol
{
	font-weight:bolder;
}
h2.overviewtitle
{
	margin-left:50px;
	color:Gray;
}
.zahlart,.agbs
{
	color:black;
	font-size:14px;
}
.zahlart select
{
	font-family:times new roman;
	background-color:#f4e9d3;
}
.zahlart input
{
	font-family:times new roman;
	border:1px solid gray;
	background-color:#f4e9d3;

}
.agbs
{
	margin-top:20px;
}
.bestellungen td
{
	font-size:12px;
}
.bestellungen td.header
{
	font-weight:bolder;
	text-transform:uppercase;
}
#bottom 
{
	list-style-type:none; 
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
#bottom li
{
	display:inline; 
	padding-left:3px;
	padding-right:3px;
}
#themenbox
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#themenbox h2
{
	padding:0px;
	margin:0px;	
}

#themenbox li
{
	padding:0px;
	margin:0px;
	margin:10px;
	margin-bottom:20px;
		color:#8e8066;
	font-size:12px;
}
#picpages ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#picpages ul li
{
	float:left;
}
#picpages ul li a
{	
	text-align:center;
	width:20px;
	height:14px;
	background-color:#1D76BA;
	color:white;
	display:block;
	border:1px solid #d1be82;
}
#pages ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:21px;
	padding-left:20px;
}

#rightnavi ul li a.selected
{
	font-weight:bolder;
}