BODY {
	background-color: #FCF7DC!important;
	background-image: url(/out/oxbaseshop/html/0/images/hintergrund.gif);
	color: black;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	font-family: verdana,arial,helvetica;
	font-size: 100%;
	background-repeat: repeat;
	background-position: left top;
}
FORM {margin: 0px; padding: 0px;}		

#des {
		display : none;}
#box {
	width: 980px;
	margin: 5px auto 0px;
	padding: 0px;
	text-align: left;
}

.bha {
		margin-bottom : 22px; 
		width : 100%;
		border : 1px dotted silver;
		padding-bottom : 4px;		}
		
		
.bhh { margin-bottom : 10px;
		width : 100%;		
		max-width : 580px;
		clear : both;}

P {		
		padding: 0px 0px 5px 0px;
		margin: 0px;
		/*max-width : 560px;*/}

.gzu {
		border : 2px dotted black; 
		padding : 8px; 
		background-color : #EEEEEE;
		margin-bottom : 14px;
		max-width : 580px;
		clear : both;}

#kopf {
	float:left;
	width : 980px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-repeat: no-repeat;
	font-weight: bold;
}

#logo {
		float : left;
		margin: 0px 0px 0px 96px;
		padding : 0px;
		display : inline;
 }
.TextLinks {
	float: left;
	padding: 0px 0px 0px 10px;
	}
.TextRechts {
	float: right;
	padding: 0px 10px 0px 0px;	
	}	
.TextMitte {
	padding: 0px 10px 0px 0px;	
	}
.input {
		display : inline;
		background-color : yellow;
		background-image : none;
		border : 1px solid yellow;
  		margin-bottom : 5px;}

#haupt {
	float : left;
	margin: 0px;
	width : 763px;
padding: 0px;
/*	padding: 5px 10px 10px 10px;*/
	/*line-height : 130%;*/
	font-size:75%;
	color : black !important;
}
		
#hauptt {
	float : left;
	margin: 0px;
	width : 582px; /*580*/
	/*background-color : #fef7dc;*/
/*	padding: 5px 10px 10px 10px;*/
	padding: 0px;
	line-height : 110%;
	color : black !important;
	/*font-size : 75%;*/
}
#hauptBorder {
	float : left;
	margin: 0px;
	width : 580px;
/*	background-color : #fef7dc;*/
	padding: 5px 10px 10px 10px;
background:red;
}
#xhauptBorder {padding: 10px; width: 580px;}
	
.DracheBG {
	background-image : url(/out/oxbaseshop/html/0/images/tee-mischung.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
		
#topnav {
	margin: 0px 190px 10px 190px;
	width : 580px;
	background-color : #f7b03d;
	padding: 0px/*5px 10px 10px 10px*/;
	line-height : 150%;
	font-size : 75%;
	text-align: center;
}
#teeBACKUP {	
		float : left;
		padding: 5px 0px 5px 196px;
		margin: 0px;
		font-family : verdana,arial,helvetiva;
		font-size : 75%;
		font-weight : normal;
		text-align: left;}		
#topnav a, #topnav a:link, #topnav a:visited, #topnav a:active, #topnav a:hover {
	font-weight: normal;
	text-decoration: none;
}

#menurechts { 
		float: left;
		width : 180px;
		padding: 0px;
		margin: 0px 0px 0px 10px;
		line-height : 130%;
		font-family : arial,helvetiva;
		font-size : 80%; 		
		overflow: hidden;		
        text-align: left;
}

.menufont {
		font-family : arial,helvetiva;
		font-size : 0.74em; }


		

#empf {
		width : 100%;
		margin-top : 2px;
		border : 0px solid red;
		font-size : 0.9em; }

#weiter {
		width : 100%;
		margin-top : 26px;
		padding: 0px;
		font-size : 0.9em; }

#fuss { 
		clear:both;
		width : 610px;
		margin: 2px 185px 2px 185px;
		text-align : center;
		font-family : arial,helvetica;
		font-size : 70%;
}

#werbung {
		width : 100%;
		margin-bottom : 0px;
		padding : 0px;
		margin-top : 12px;
		font-family : arial,helvetica;
		font-size : 1.1em;
		background-color : transparent;
		border : 0px dotted #949494; 		}

#form {
		margin-top : 10px; }

H1 {
	font-family: Arial, Helvetica;
	font-size: 130%;
	color: #A30C37;
	padding-bottom: 2px;
	border-bottom: 1px dotted #f7b03d;
	line-height: 130%;
	font-weight: bold;
}
H2 {
	margin: 0px 0px 5px 0px;
	font-family : Arial,Helvetica;
	font-size : 110%;
	color : #c5083d;
	font-weight : bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #f7b03d;
	}
H3 {margin: 0px 0px 5px 0px;
	font-family : Arial,Helvetica;
	font-size : 120%;
	color : #56A03D;
	font-weight : normal;
	padding-bottom: 2px;
	border-bottom: 1px solid #8DBF7C;
}
H4 {
	background: url(/out/oxbaseshop/html/0/images/leiste.gif) no-repeat left;
	color: #A30C37;
	padding: 0px 5px 0px 34px;
	margin: 0px 0px 2px 0px	;
	font-size: 100%;
	font-weight: bold;
	line-height:28px;
	height: 28px;
}

I {
  font-style: italic;
  font-weight : bold;
  text-decoration : none; }


ul { 
		list-style : circle}
li { 
line-height : 150%; }
hr {
	height: 1px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #f7b03d;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
.Fontklein { font-size: 80%; font-weight: normal; padding: 0px; margin: 0px; }
SAMP {
  font-family : Courier;
  font-size: 120%;
  color : black;
  background-color : #EFEFEF;
		padding : 4px;
		display : block; }

A:link {
	color : #A30C37;
	text-decoration: underline;
	background-color : transparent;
}
#hauptt A:link, #hauptt A:visited, #hauptt A:hover, #hauptt A:active  {
	color : #A30C37;
	text-decoration: underline;
	background-color : transparent;
	font-size: 11px;
}

A.tit:link {
  color : black;
  font-weight: bold;
  text-decoration: none;
  background-color : transparent; }

A:visited {
  color : #000033;
  font-weight: bold;
  text-decoration: underline;
  background-color : transparent; }

A.tit:visited {
  color : #000;
  font-weight: bold;
  text-decoration: none;
  background-color : transparent; }

A:hover {
  color: #000;
  /*font-weight: bold;*/
  text-decoration: none;
  background-color : transparent;}

A:active {
  color: red;
  text-decoration: none;
  background-color : transparent; }
		
A.kopf:link {
  color : #FFF;
  text-decoration: none;
  background-color : transparent; }

A.kopf:visited {
  color : #FFF;
  text-decoration: none;
  background-color : transparent; }

A.kopf:hover {
  color : #000;
  text-decoration: none;
  background-color : transparent; }

.rsa1 {
		border-style : solid;
		border-color : #000;
  filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333, direction=135, strength=4); }

.rsa {
	border: 1px solid #f7b03d;
}

	
.leg {
  font-size : 0.85em;
  font-weight: bold;
		font-variant : small-caps;
		color : #6f6f6f;
		padding-left : 4px;}

.uns {
  display : none; }

.rah {
  border : 1px dotted #949494; }

.illu {
  margin-right : 10px; 	 }

.gro {
		font-family : verdana,arial,helvetiva;
		font-size : 1.2em; 	}
		
.dat {
		color : #000099;
		font-style: italic;
		font-weight : normal; }

.gr {
  font-family : Verdana,Arial,Helvetica;
  font-size : 30px; }

.url { 
		text-indent : 20px; 
		font-size : 0.8em;}


.phpdigHighlight {
		font-weight: bold;}

fieldset {
	 border : 0px solid black;
	 margin : 0px; 
	 padding : 0px;}

input:focus.foc  {
  background-color : cornsilk;}

fieldset#fo {
	 border: 1px solid #F4F4F4;}

fieldset#foa {
	 border: 3px solid #F4F4F4;}

fieldset:hover#fo {
	 border: 1px solid silver;}

fieldset:hover#foa {
 	border: 3px dotted black;}

fieldset:hover#fob {
 	border: 0px solid silver; background-color : cornsilk;}
	
#haupt a[href^="http://"] {
	background: url(/out/oxbaseshop/html/0/images/offsite.gif) no-repeat center right;
	padding-right: 8px; }

#navlinks {
		float: left;
		width: 180px;
		margin: 0px 10px 0px 0px;
		padding: 0px;
        text-align: left;
		overflow: hidden;
		font-family : arial,helvetiva;
		font-size : 75%; 
        }
#navlinks ul {background: #fef7dc ;list-style: none; margin: 0px; padding: 10px/*5px 5px 5px 5px*/; }
#navlinks ul ul {border-top: 1px dotted	 #f7b03d; margin: 0px 0px 10px 0px; padding: 0px;}
#navlinks li {
	border-bottom: 1px dotted #f7b03d;
	padding: 0px;
	margin: 0px;
        }
#navlinks li li{
        /*border-top: 1px solid #98162A;*/
        padding: 0px;
		margin: 0px 0px 0px 10px;
        }
#navlinks li a:link, #navlinks li a:visited, #navlinks li a:active {
	display: block;
	width: 100%;
	font-weight: bold;
	color: #c5083d;
	margin: 0px;
	padding: 0 0 0 2px;
	text-decoration: none;
        }
#navlinks li li a:link, #navlinks li li a:visited, #navlinks li li a:active {
	display: block;
	width: 100%;
	font-size : 1.1em; 
	font-weight: normal;
	color: #c5083d;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
        }
#navlinks li li a:hover {
        display: block;
        background: #fff;
        }		
#navlinks li a:hover {
        display: block;
        background: #fff;
        }
#navlinks li a.selected:link, #navlinks li a.selected:visited, #navlinks li a.selected:active {
        background:#fff;color:#c5083d;}
#navlinks li li a.selected:link, #navlinks li li a.selected:visited, #navlinks li li a.selected:active {       background:#fff ;color:#c5083d;}		
.navtopborder {	border-top: 1px solid #98162A;}
.ItemRightWA {
	padding: 5px 23px 5px 24px;
	margin-bottom: 20px;
	background: #fef7dc;
	font-size: 90%;
}
.ItemRight {
	padding: 5px;
	margin-bottom: 20px;
	background: #fef7dc;
	font-size: 90%;
}

.ItemRight ul {
	margin: 5px 0px 5px 20px;
	padding: 0px;
	list-style-type: disc;
	list-style-image: url(/out/oxbaseshop/html/0/images/pfeil.gif);
}
.ItemRight li {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
.imgborder {border: 1px solid #999999;}
.ItemRightHL {padding: 0px; margin: 0px;}
.ItemLeftHL {padding: 0px; margin: 20px 0px 0px 0px;} /*12.12.05*/
.PreisRechts {
	float: right;
	padding-right: 5px;
	font-weight: bold;
	color: #fff;
}

.ButtonRechts {
	float: right;
	font-weight: normal;
	}

.WarenkorbBT {margin: 0px; padding: 0px;
border: 1px solid #98162A; 
background-color: #8DBF7C; color: #FFFFFF;}
.ArtikelLeisteOben {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	background: #f7b03d;
	line-height: 19px;
	color: #c5083d;
	font-weight: bold;
	}
.ArtikelLeisteOben1 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background: #f7b03d;
	line-height: 19px;
	color: #c5083d;
	font-weight: bold;
	}

.Warenkorb1 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background: #56A03D;
	line-height: 19px;
	}	
.Warenkorb2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #56A03D;
}
.WK3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DBF7C;
	padding: 5px 0px 5px 0px;}
TD, TR {
	vertical-align: top;
	padding-bottom: 5px;
}

.produkt td, .produkt td {padding:8px 0px 10px 0px;border-bottom:1px solid #fff;vertical-align:middle;}
.produktT td {border-top:1px solid #fff;} 
.produkt table {width:100%;}
.tar {text-align:right;}
.produkt input {margin-left: 5px;}

TABLExx {padding: 0px 5px 0px 0px;}	
a.weiss:link, a.weiss:visited, a.weiss:active, a.weiss:hover {
	color: #fff;
	text-decoration: none;
}

.ArtikelNummer {
	font-size: 80%;
	font-weight: normal;
	color: #000;
	}

.moduleRow {
	padding-right: 5px;
	white-space: nowrap;
}
.moduleRowOver { background-color: #8DBF7C; cursor: pointer; cursor: hand; padding-right: 5px;	white-space: nowrap;}
.moduleRowSelected { background-color: #FCF7DC; }
.cl, .cl br{clear: both;height: 0px;margin: 0px; padding:0px;}
.bottom {
	vertical-align: middle;
	padding: 0px; margin: 0px; border: 0px;
	}
.altpreis {
	text-decoration: line-through;
}
.abst1 {padding-top: 5px;}
.abst2 {padding: 5px 0px 5px 0px;}
.abst3 {margin-top: 20px;}
.abst4 {margin-top: 10px;}
.abst5 {margin-right: 10px;}
.w1 {width: 146px; border: 1px solid #000;}
.w2 {width: 6.5em;}
.w3 {width: 15em;}
.w4 {float: left; width: 175px; margin-right:10px;color:#999999;}
.w5 {width: 95px; float:left; margin-right: 5px;}
.w5kl {width: 45px; float:left; margin-right: 5px;}
.w6 {width: 390px; float: left; margin-left: 10px;}
.w6kl {width: 450px; float: left; }	
.w7 {float: left; width: 119px;	text-align: right;}
.w8 {float: left; width: 119px;	text-align: right;}
.w9 {width: 200px;}
.w10 {padding-top: 3px;}

a.WKS:link, a.WKS:visited, a.WKS:active, a.WKS:hover {
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.WKS1:link, a.WKS1:visited, a.WKS1:active, a.WKS1:hover {
	text-decoration: none;
	color: #666666;
}
.fr {float: right;}
.fl {float: left;}
#WK {margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	background: #f7b03d;
	line-height: 19px;
	float: left;
	color: #c5083d;}
.WK1 {	padding: 5px 0px 5px 0px; margin: 0px; float: left;}
.Randgruen {border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f7b03d; margin: 0px;}
.RG {
	border-bottom-style: none;
	margin: 0px;
	padding: 10px 5px 5px 5px;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}

.normal {
	font-weight: normal;
	text-decoration: none;
}
a.normal:link, a.normal:visited, a.normal:active, a.normal:hover {
	font-weight: normal;
	text-decoration: none;
}
#menurechts a, #menurechts a:link, #menurechts a:visited, #menurechts a:active, #menurechts a:hover {
	font-weight: normal;
	text-decoration: none;
}
label.left {
	float: left;
	text-align: left; margin-top: 4px;
	width: 150px;  vertical-align: bottom;
} 
.left { 
float: left; 
text-align: left; 
width: 10em; 
margin-right: .3em; 
padding-bottom: 10px;
} 
	
input.right { 
float: left; 
width: auto; 
clear: both; 
margin-left: 158px; 
margin-right: .3em; 
} 
input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right { 
margin-left: 10.5em; 
} 
form.kontakt br { 
clear: both; 
} 
form.kontakt p { 
clear: both; 
} 

input.form1 { 
	border: 1px solid #000; width: 200px; }
input.form2 {
	border: 1px solid #000; width: 170px; margin-right: 5px;}
input.form3 {
	border: 1px solid #000; width: 21px; }
input.form4 {
	border: 1px solid #000; width: 150px;}
input.form5 {
	border: 1px solid #000; width: 41px; margin-right: 5px;}
textarea.form1 {
	border: 1px solid #000; width: 400px; }


legend {display : none;}
label.t1{ float: left; 
text-align: left; 
margin-right: .3em; }
label.t2{ float: left; 
text-align: right; 
margin-right: 1em; width: 4em; }
label.wk1 {
	background-image: url(/out/oxbaseshop/html/0/images/warenkorb-1a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.selected {color: #c5083d;}
.selected2 {color: #333333;}
.selected3 {float: left; width: 99%;
	color: #333333;
	border: 1px dotted #98162A; margin-bottom: 10px;
}
.WKZ { font-size: 200%;
	font-weight: bold;
}
.neu {
	font-style: italic;
	font-weight: normal;
	color: #FF0000;
	text-decoration: blink;
}
.txre {text-align: right;}
.fehler {
	color: #FF0000;
	font-weight: bold;
}
input.fehler {
	color:#FF0000;
	border: 1px solid #FF0000;
}
.noborder {
	border: 0px none #fff;
}
.noborder1 {border:none;}
#seitennav {
	background: #E5E5E5;
	padding: 5px;
	margin-bottom: 10px;
	word-spacing: 0.2em;
}
#seitennav img {vertical-align: bottom;}
#seitennav a {	font-weight: normal;}
.button {
	background-color: #EDEDED;
	border: 1px solid #333333;
	height: 20px; width: 130px;
}
/*NEU für Leon Lilly*/
.ro {
	background:transparent url(/out/oxbaseshop/html/0/images/ro.gif) no-repeat right top; margin: 0px; 
}

.lo {
	background:url(/out/oxbaseshop/html/0/images/lo.gif) top left no-repeat; margin: 0px;
}

.ru {
	background:url(/out/oxbaseshop/html/0/images/ru.gif) bottom right no-repeat; margin: 0px;
}

.lu {
	background:url(/out/oxbaseshop/html/0/images/lu.gif) bottom left no-repeat; margin: 0px;
}

.kasten{ margin: 0px 190px 0px 190px;padding: 0px; width: 580px;
display:block;clear:both;
} 
.kasten *{ 
display:block;
height:1px;
overflow:hidden;
background:#f7b03d;
} 
.kasten1{ 
border-right:1px solid #fbddab;
padding-right:1px;
margin-right:3px;
border-left:1px solid #fbddab;
padding-left:1px;
margin-left:3px;
background:#f9c36d;
} 
.kasten2{ 
border-right:1px solid #fef7eb;
border-left:1px solid #fef7eb;
padding:0px 1px;
background:#f8bf61;
margin:0px 1px;
} 
.kasten3{ 
border-right:1px solid #f8bf61;
border-left:1px solid #f8bf61;
margin:0px 1px;
} 
.kasten4{ 
border-right:1px solid #fbddab;
border-left:1px solid #fbddab;
} 
.kasten5{ 
border-right:1px solid #f9c36d;
border-left:1px solid #f9c36d;
} 
.kasten_content{
	margin: 0px 190px 0px 190px;
	width : 580px;
	padding:0px/* 5px 0px 5px*/;
	background: #f7b03d;
	font-size : 75%;
	line-height:100%;
	height:13px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #A30C37;	
} 
.kasten_content a, .kasten_content a:link, .kasten_content a:visited, .kasten_content a:active, .kasten_content a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #A30C37;
}

.kastenI{ display:block; width: 582px;margin: 0px;} 
.kastenI *{ 
display:block;
height:1px;
overflow:hidden;
background:#fef7dc;
} 
.kastenI1{ 
border-right:1px solid #fef3c4;
padding-right:1px;
margin-right:3px;
border-left:1px solid #fef3c4;
padding-left:1px;
margin-left:3px;
background:#fef5d1;
} 
.kastenI2{ 
border-right:1px solid #fef0b7;
border-left:1px solid #fef0b7;
padding:0px 1px;
background:#fef5d4;
margin:0px 1px;
} 
.kastenI3{ 
border-right:1px solid #fef5d4;
border-left:1px solid #fef5d4;
margin:0px 1px;
} 
.kastenI4{ 
border-right:1px solid #fef3c4;
border-left:1px solid #fef3c4;
} 
.kastenI5{ 
border-right:1px solid #fef5d1;
border-left:1px solid #fef5d1;
} 
.kastenI_content{ 
/*padding:0px 5px;*/
	background:#fef7dc;
	margin: 0px;
	width : 562px;
	padding: 10px;
	font-size : 75%;
	text-align: left;
} 
/*.kastenI_content img{ border: 1px solid #f7b03d;}*/
.ProdukteListe  img{ border: 1px solid #f7b03d;}
.ProdukteListe {float: left; width: 133px; margin: 0px 10px 0px 0px; padding: 0px;}
.ProdukteListe p {margin: 0px; padding: 0px 1px 0px 1px;}
.ProdukteListe img {margin: 0px; padding: 0px;}
.test {align: center;}
.ArtikelLeiste {
	background-color: #FFFFFF;
	border-top: 1px dotted #f7b03d;
	border-bottom: 1px dotted #f7b03d;
	font-size: 10px;
}
.TL {text-align:left; width: 182px; float:left;}
.TM {text-align:center; width: 193px; float:left;}
.TR {text-align:right; float:right;}

.kastenWK{ 
display:block; /*width: 763px;margin: 0px;*/
} 
.kastenWK *{ 
display:block;
height:1px;
overflow:hidden;
background:#fef7dc;
} 
.kastenWK1{ 
border-right:1px solid #fef3c4;
padding-right:1px;
margin-right:3px;
border-left:1px solid #fef3c4;
padding-left:1px;
margin-left:3px;
background:#fef5d1;
} 
.kastenWK2{ 
border-right:1px solid #fef0b7;
border-left:1px solid #fef0b7;
padding:0px 1px;
background:#fef5d4;
margin:0px 1px;
} 
.kastenWK3{ 
border-right:1px solid #fef5d4;
border-left:1px solid #fef5d4;
margin:0px 1px;
} 
.kastenWK4{ 
border-right:1px solid #fef3c4;
border-left:1px solid #fef3c4;
} 
.kastenWK5{ 
border-right:1px solid #fef5d1;
border-left:1px solid #fef5d1;
} 
.kastenWK_content{ 
/*padding:0px 5px;*/
background:#fef7dc;

	margin: 0px;
	width : 743px;
	padding: 10px;
/*	font-size : 75%;*/
	text-align: left;
}
input[type=submit] {
	display:block;
	float: left;
	padding: 0px;
	background: #fff0b3;
	margin: 0px 5px 0px 0px;
	border: 1px solid #f7b03d;
	font-weight: normal;
	color: #a30c37;
}
.RG p {clear:left;padding: 0px;
		margin: 0px;}
.Info {
	width:180px;
	background:#fef7dc;
	margin: 0px 0px 20px 0px;
	padding: 10px 0 10px 0;
	}
.Redu {
	font-style: italic;
	font-weight: bold;
	color: #C5083D;
	text-align: center;
}
.AK {
	border: 1px solid #C5083D;
}
.statt {font-size: smaller}