/******************************************/
/*	   A L L G E M E I N  	          */
/******************************************/
html{
	height:100.1%;
}
body {
	margin: 0;
	padding: 0;
	font-family:Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	background:#FFFF00 url(/media/templatedata/bground.jpg) left top repeat-x;
	text-align:left;
	line-height: 17px;
}
h1 {
	margin: 0;padding:0;
	font-family:Verdana,Helvetica,sans-serif;
	font-size: 18px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;
}
h2 {
	margin: 0;
	padding:0;
	font-family:Verdana,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
h3 {
	margin: 0;
	padding:0;
	font-family:Verdana,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
p, td {
	font-size: 11px;
	line-height: 17px;
	font-weight:normal;
	color: #333333;
	font-family:Verdana,Helvetica,sans-serif;
}
p {
	margin: 0;
	padding:0;
}
img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.error {
	background-color: #FF6666;
	color: #FFFFFF;
	font-weight: bold;
}
a,a:link,a:hover,a:visited,a:active {
	margin:0;padding:0;
	font-family:Verdana,Helvetica,sans-serif;
	text-decoration:none;
	color:#FF0000;
	font-size: 11px;
	font-weight: bold;
}
a:hover {
	text-decoration:none;
}
input.textfield {
	width:200px;
}
textarea.textbox {
	width:200px;
	height:100px
}

input.textfield, textarea.textbox, select.select, input.checkbox {
	border: 1px solid #853045;
}

.small {
	font-size: 10px;
}
.erfolg {
	color:green;
}
div.clear {
	clear:both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
/******************************************/

/*	 O U T E R   C O N T A I N E R    */

/******************************************/
#OuterContainer { 
	padding: 0px 0px 30px 0px;
	margin:0px 0px 0px 50px;
	text-align: left;
	width:780px;
	background-color: #FFFFFF;
	overflow:auto;
	/*height:100%;*/
}
/******************************************/

/*	     H  E  A  D  E  R  		  */

/******************************************/

#header{
	margin:0px;
	padding:0px 0px 30px 30px;
	width:720px !important;
	width/**/:750px;
}
/******************************************/

/*	I N N E R   C O N T A I N E R     */

/******************************************/
#InnerContainer{
	width:738px !important;
	width/**/:780px;
	padding:0px 21px 0px 21px;
	margin:0;
	height:100%;
}
#ContainerLeft{
	float:left;
	width:199px;
	padding:5px 0px 0px 0px;
	margin:0;
}
#ContainerLeft #funktionen{
	padding:25px 0px 21px 4px;
}
* html #ContainerLeft #funktionen{
	padding:23px 0px 17px 4px;
}
#ContainerLeft #weitereInfo{
	width:161px;
	padding:0;
	margin:0;
	text-align:right;
}
#InnerContainerRight{
	float:left;
	width:539px;
	padding:0;
	margin:0;
}
#InnerContainerRight #artikelBild{
	padding:5px 0px 0px 0px;
}
#InnerContainerRight #ContainerMain{
	float:left;
	width:343px !important;
	width/**/:372px;
	padding:0px 29px 0px 0px;
	/*background-color:#FFFFFF;*/
}
#InnerContainerRight #ContainerRight{
	float:right;
	width:167px;
	overflow:hidden;
	padding:0;
	margin:0;
}
/******************************************/

/*	N A V I G A T I O N  		  */

/******************************************/

a.navi,a.navi:link,a.navi:active,a.navi:visited{
	color:#ff2122;
	font-size:12px;
	padding:0px 0px 0px 5px;margin:0;
	letter-spacing:1.3px;
	font-weight:normal;
	text-transform: uppercase;
	text-decoration:none;	
}

a.naviUnterseite,a.naviUnterseite:link,a.naviUnterseite:active,a.naviUnterseite:visited{
	color:#ff2122;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.5px;
	padding:0px 0px 0px 18px;
	text-transform: uppercase;
	text-decoration:none;
}
a.navi_activ,a.navi_activ:link,a.navi_activ:active,a.navi_activ:visited{
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 5px;
	letter-spacing:1.3px;
	font-weight:normal;
	text-transform: uppercase;
	text-decoration:none;
}
a.naviUnterseite_activ,a.naviUnterseite_activ:link,a.naviUnterseite_activ:active,a.naviUnterseite_activ:visited{
	color:#FFFFFF;
	font-size:10px;
	padding:0px 0px 0px 18px;
	letter-spacing:0.5px;
	font-weight:normal;
	text-transform: uppercase;
	text-decoration:none;
}
a.navi:hover,a.naviUnterseite:hover,a.navi_activ:hover{
	color:#FFFFFF;
}
table.navi td{
	padding:0;
}
#divActiv{
	background:url(/media/templatedata/bg_menu.gif) 0 0 no-repeat;
	padding:0;
	margin:0;
	height:17px;
}
*html #divActiv{
	background:url(/media/templatedata/bg_menu_ie.gif) 0 0 no-repeat;
	padding:0;
	margin:0;
	height:18px;
} 
#divUnterseiteActiv{
	background:url(/media/templatedata/bg_menu.gif) 0 0 no-repeat;
	padding:0;
	margin:0;
	height:17px;
	text-align:top;
}
*html #divUnterseiteActiv{
	background:url(/media/templatedata/bg_menu_ie.gif) 0 0 no-repeat;
	padding:0;
	margin:0;
	height:18px;
	text-align:top;
} 
div.divNichtActiv{
	padding:0;
	margin:0;
	height:17px;
}
*html div.divNichtActiv{
	padding:0;
	margin:0;
	height:18px;
}
a.funktion,a.funktion:link,a.funktion:active,a.funktion:visited{
	color:#ff2122;
	font-weight:bold;
}
a.funktion_activ,a.funktion_activ:link,a.funktion_activ:active,a.funktion_activ:visited{
	color:#999999;
	font-weight:bold;
}
a.lesen,a.lesen:link,a.lesen:active,a.lesen:visited{
	color:#ff2122;
	font-weight:bold;
}
a.links,a.links:hover{
	color:#FF0000;
}
a.funktion:hover{
	color:#919191;
}
a.kategories,a.kategories:link,a.kategories:active,a.kategories:visited{
	color:#FF0000;
	font-weight:normal;
	letter-spacing: 1px;
}
a.kategories:hover{
	color:#919191;
	font-weight:normal;
}
/******************************************/

/*	K O N T A K T    F O R M U L A R  */

/******************************************/
#kontaktFormular{
	width:319px !important;
	width/**/:335px;
	padding:18px 10px 18px 16px;
	margin:0;
	background-color:#e1e1e1;
}
#kontaktFormular table.kontakt td{
	font-size:11px;
}
input.kontaktSubmit{
	background-color:#e1e1e1;
	color:#ff2122;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	border:none;
	font-family:Verdana,Helvetica,sans-serif;
}

/******************************************/
h2.headline-main {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing:1px;
	font-weight:normal;
	background:#FFFFFF url(/media/templatedata/line_red.gif) left bottom repeat-x;
	width:343px;
	padding: 0 0 5px 0;
	margin:0 0 14px 0;
}
a.anchor,a.anchor:link,a.anchor:active,a.anchor:hover,a.anchor:visited{
	font-size: 11px;
	color:#333333;
	text-transform: uppercase;
	letter-spacing:1px;
	font-weight:normal;
}
h2.headline-right {
	font-size: 11px;
	text-transform: uppercase;
	background:#FFFFFF url(/media/templatedata/line_red.gif) left bottom repeat-x;
	width:120px;
	font-weight:normal;
	letter-spacing:1px;
	padding: 0 0 5 0;
	margin:0 0 18px 0;
}
h2.headline-left {
	font-size: 11px;
	text-transform: uppercase;
	background:#FFFFFF url(/media/templatedata/line_red.gif) left bottom repeat-x;
	width:161px;
	font-weight:normal;
	letter-spacing:1px;
	padding: 0 0 5px 0;
	margin:0 0 18px 0;
}
h2.headline-hell-grau {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing:1px;
	font-weight:normal;
	color:#666666;
	width:343px;
	padding: 0px 0px 8px 0px;
	margin:0;
}

/******************************************/

/*  B E S T E L L E N    F O R M U L A R  */

/******************************************/

input.bestellen, textarea.bestellen {
	border:1px solid #990100;
	width:200;
}
input.bestellung {
	margin:0;
	padding:0;
	background-color:#E1E1E1;
	color:#FD0100;
	border:0;
	width:190;
	font-size:10px;
	font-weight:bold;
}
*html input.bestellung {
	margin:0;
	padding:0;
	background-color:#E1E1E1;
	color:#FD0100;
	border:0;
	width:180;
	font-size:12px;
	font-weight:bold;
}
div.bestellen {
	font-size:9px;
}