BODY {
		background-color: #FCF7DC!important;
		background-image: none;
		color: black;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
		font-family: verdana,arial,helvetica;
		font-size: 100%; }
FORM {margin: 0px; padding: 0px;}		

#des {
		display : none;}
#box {
	width: 980px;
	margin: 5px auto 0px;
	padding: 0px;
	text-align: left;
	border: 1px solid #8DBF7C;
	background: #FFECCA;
}

.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;
	background-color: black;
	background-image: url(/out/oxbaseshop/html/0/images/tee.jpg);
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-repeat: no-repeat;
	font-weight: bold;
}

#logo {
		float : left;
		margin: 10px 0px 0px 9px;
		padding : 0px;
		display : inline;
 }
#logorechts {
	float : right;
	padding-top : 4px;
	padding-right : 0px;
	display : inline;
	padding-bottom : 0px;
}
#TextLinks {
	float:left;
	/*position:absolute;
	left: 10px;*/
	margin: 12px 0px 0px 5px;
	padding: 0px 2px 0px 2px;
	}
#TextRechts {
	float: right;
	margin: 12px 5px 0px 0px; 
	padding: 0px;
	color: #FFF;
	}	
.input {
		display : inline;
		background-color : yellow;
		background-image : none;
		border : 1px solid yellow;
  		margin-bottom : 5px;}

#haupt {
	float : left;
	margin: 0px;
	width : 763px;
	background-color : #FFF;
	border: 1px solid #8DBF7C;
	padding: 5px 10px 10px 10px;
	/*line-height : 130%;*/
	color : black !important;
	font-size : 75%;}
		
#hauptt {
	float : left;
	margin: 0px;
	width : 588px;
	background-color : #FFF;
	border: 1px solid #8DBF7C;
	padding: 5px 10px 10px 10px;
	line-height : 150%;
	color : black !important;
	font-size : 75%;
}
	
.DracheBG {
	background-image : url(/out/oxbaseshop/html/0/images/tee-mischung.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
		
#tee {	
		float : left;
		padding: 5px 0px 5px 196px;
		margin: 0px;
		font-family : verdana,arial,helvetiva;
		font-size : 75%;
		font-weight : normal;
		text-align: left;}
#tee a, #tee a:link, #tee a:visited, #tee a:active, #tee a:hover {
	font-weight: normal;
	text-decoration: none;
}

#menurechts { 
		float: left;
		width : 165px;
		padding: 0px;
		margin: 0px 5px 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: #56A03D;
	padding-bottom: 2px;
	border-bottom: 1px solid #8DBF7C;
	line-height: 130%;
	font-weight: bold;
}
H2 {
	margin: 0px 0px 5px 0px;
	font-family : Arial,Helvetica;
	font-size : 110%;
	color : #56A03D;
	font-weight : bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #8DBF7C;
	}
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: #98162A url(/out/oxbaseshop/html/0/images/tee-versand.gif) no-repeat right;
	color: #FFF;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	font-size: 100%;
	font-weight: bold;
	line-height:20px;
}

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


ul { 
		list-style : circle}

li { 
line-height : 150%; }
hr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DBF7C;
	height: 1px;
	margin: 0px;
	padding: 0px;
	}
.Fontklein { font-size: 80%; font-weight: normal; padding: 0px; margin: 0px; }
.Fontklein2 {
	font-size: 75%;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #666666;
}
SAMP {
  font-family : Courier;
  font-size: 120%;
  color : black;
  background-color : #EFEFEF;
		padding : 4px;
		display : block; }


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

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-style : solid;
		border-color : #8DBF7C;
  filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333, direction=135, strength=4); }

	
.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; 	 }

TABLExxxxxxxxxxxx {
		/*line-height : 135%;*/
		font-family : verdana,arial,helvetiva;
		font-size : 0.95em; 
		padding : 0px;}
		
.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: 165px;
		margin: 0px 10px 0px 5px;
		padding: 0px;
        text-align: left;
		overflow: hidden;
		font-family : arial,helvetiva;
		font-size : 75%; 
        }
	

#navlinks ul {list-style: none; margin: 0px; padding: 0px; border-top: 1px solid #98162A;}
#navlinks ul ul {border-top: 1px solid #98162A; margin-bottom: 10px;}
#navlinks li {
	border-bottom: 1px solid #98162A;
	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: #000;
	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: #000;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
        }
#navlinks li li a:hover {
        display: block;
        background: #98162A;
        color: #fff;
        }		
#navlinks li a:hover {
        display: block;
        background: #98162A;
        color: #fff;
        }
#navlinks li a.selected:link, #navlinks li a.selected:visited, #navlinks li a.selected:active {
        background:#98162A ;color:#FFF;}
#navlinks li li a.selected:link, #navlinks li li a.selected:visited, #navlinks li li a.selected:active {       background:#98162A ;color:#FFF;}		
.navtopborder {	border-top: 1px solid #98162A;}
.ItemRight {
	border: 1px solid #98162A;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	/*background: #F7EFA9;*/
	font-size: 90%;
}
.ItemRight ul {
	margin: 5px 0px 5px 20px;
	padding: 0px;
	list-style-type: disc;
}
.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;
}
.TextRechts {
	float: right;
	padding-right: 5px;
	font-weight: normal;
}
.ButtonRechts {
	float: right;
	font-weight: normal;
	}

.ArtikelLeiste { background: #F7F7F7;
	float:left;
/*	clear:both;*/
	margin: 5px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8DBF7C;
	height: 100%;
	}
.xArtikelLeiste input[type=image] {margin-top: 5px; /*float:right;*/}
.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: #56A03D;
	line-height: 19px;
	color: #fff;
	font-weight: bold;
	}
.ArtikelLeisteOben1 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background: #56A03D;
	line-height: 19px;
	color: #fff;
	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;
}
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;}
.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: 16em;}
.w4 {float: left; width: 180px; margin-right:10px;color:#999999;}
.w5 {width: 95px; float:left; margin-right: 5px;}
.w5kl {width: 45px; float:left; margin-right: 5px;}
.w6 {width: 400px; float: left; }
.w6kl {width: 450px; float: left; }	
.w7 {float: left; width: 129px;	text-align: right;}
.w8 {float: left; width: 124px;	padding-right: 5px;	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: #56A03D;
	line-height: 19px;
	float: left;
	color: #fff;}
.WK1 {	padding: 5px 0px 5px 0px; margin: 0px; float: left;}
.Randgruen {border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DBF7C; margin: 0px;}
.RG {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DBF7C;
	margin: 0px; padding: 10px 5px 5px 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8DBF7C;
	border-left-color: #8DBF7C;
}

.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: #98162A;}
.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;
}
#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;
}
/*TEElegramm Style */
#NWLbox {	
	color: black;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: verdana,arial,helvetica;
	width: 586px;
	border-top: none;
	border-right: 1px solid #8DBF7C;
	border-bottom: 1px solid #8DBF7C;
	border-left: 1px solid #8DBF7C;}
#NWLbox P {padding: 5px 5px 10px 5px; margin: 0px;}
#NWLbox HR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8DBF7C;
	height: 1px;
	margin: 0px;
	padding: 0px;
	}
#NWLbox A:link,#NWLbox  A:visited,#NWLbox  A:hover,#NWLbox  A:active {
  color : #000;
  font-weight: bold;
  text-decoration: underline;
  }
.NWLAA	{background: #98162A; padding: 1px 5px 1px 5px; color: #FFFFFF;}
.NWLCC {color: #98162A;font-weight: bold;}
/* Ende TEElegramm Styles */
.pn {
	margin-bottom : 10px;
	margin-left: 0px;
	padding: 0px;
	width : 188px;
	float: left;
	border: 1px solid #8DBF7C;
	text-align: center;
}
.pnab {margin-right: 9px;}		
.ps {
	margin-bottom : 10px;
	margin-left: 0px;
	padding: 0px;
	width : 188px;
	float: left;
	border: 1px solid #8DBF7C;
	height: 170px;
}
.ps p {	padding: 0px 5px 0px 5px;}
.ps h2 {color: #fff;}
.ps2 {
	margin-bottom : 0px;
	margin-top: 0px;
	padding: 0px;
	width : 287px;
	float: left;
	border: 1px solid #8DBF7C;
}
.border_top {
	clear:both;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;}
#tab1{
border-collapse:collapse;}
#tab1 td {
                padding:5px 10px 5px 10px;
                border-bottom-width: 1px;
                border-bottom-style: dotted;
                border-bottom-color: #CCCCCC;
}
#tab1 td.status {
                color: #666666;
}

