/* *** div textstyles ****/
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color : #f5f5f5;
	background-image:url(../images/bg_schadow.gif);
	background-position:center;
	background-repeat:repeat-y;
}

td, span, p, font, a  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	color: #626262;
	font-weight : light;
	vertical-align:top;
}
.table {
	width : 988px;
	padding-left:15px;
}
.header {
	height : 146px;
	width : 988px;
	margin: auto;
	background-image: url('../images/header_bg.gif'); 
	background-repeat:no-repeat
}
.header_en {
	height : 146px;
	width : 988px;
	margin: auto;
	background-image: url('../images/header_bg_en.gif'); 
	background-repeat:no-repeat
}
.header_start {
	height : 146px;
	width : 988px;
	margin: auto;
	background-image: url('../images/header_bg_start.gif'); 
	background-repeat:no-repeat
}
.header_start_en {
	height : 146px;
	width : 988px;
	margin: auto;
	background-image: url('../images/header_bg_start_en.gif'); 
	background-repeat:no-repeat
}

.footer {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 8px;
	color: #e2e2e2;
	font-weight : light;
	height : 20px;
	text-align:left;
	padding-top:20px;
}

.impressum {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color: #626262;
	font-weight : light;
	text-align:left;
}

.navi {
	padding-left:32px;
}
.navi_index {
vertical-align: middle;
}

.headline  {
	font-weight : bold;
	font-size : 16px;
	color : #dc006b;
	height : 25px;
	width : 783px;
	text-align: left;
	padding-left:0px;
	padding-top:0px;
}

.subheadline  {
	font-weight : bold;
	font-size : 13px;
	color : #dc006b;
	text-align: left;
	padding-left:0px;
	padding-top:0px;
}


.text  {
	line-height: 125%;
	vertical-align: top;
	height : 335px;
	width : 606px;
	text-align: left;
	padding-left:45px;
	padding-right:30px;
	padding-top:35px;
	text-align: justify;
}

.text2  {
	line-height: 125%;
	vertical-align: top;
	height : 335px;
	width : 406px;
	text-align: left;
	padding-left:45px;
	padding-right:30px;
	padding-top:35px;
	text-align: justify;
}

.text3  {
	line-height: 125%;
	vertical-align: top;
	width : 600px;
	text-align: left;
	padding-left:45px;
	padding-right:30px;
	padding-top:35px;
	text-align: justify;
}
.presse  {
	line-height: 125%;
	vertical-align: top;
	width : 173px;
	text-align: left;
	padding-right:15px;
	padding-bottom:45px;
}
.produktbeschreibung  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #626262;
	font-weight : light;
}
.produktbilder  {
	vertical-align: top;
	width : 180px;
	padding-right:55px;
}

#facebook{
	margin-left:550px;
	position:absolute;
	top:0px;
	z-index:2;
}
#newsletter{
	margin-left:540px;
	position:absolute;
	top:0px;
	z-index:1;
}
#icon_sprache{
	margin-left:920px;
	margin-top:140px;
	position:absolute;
	text-align:right;
	top:0px;
	z-index:5;
}

/* *** div linkstyles ****/

a:link  {
	text-decoration : none;
	color : #dc006b;
	font-weight : bold;
	font-size : 13px;
}

a:hover  {
	text-decoration : none;
	color : #dc006b;
	font-weight : bold;
	text-decoration : underline;
	font-size : 13px;
}

a:active  {
	text-decoration : none;
	color : #dc006b;
	font-weight : bold;
	font-size : 13px;
}

a:visited  {
	text-decoration : none;
	color : #dc006b;
	font-weight : bold;
	font-size : 13px;
}

a:visited:hover  {
	text-decoration : none;
	color : #dc006b;
	font-weight : bold;
	text-decoration : underline;
	font-size : 13px;
}

a.brotgrumen:link  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	font-size : 10px;
}

a.brotgrumen:hover  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	text-decoration : underline;
	font-size : 10px;
}

a.brotgrumen:active  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	font-size : 10px;
}

a.brotgrumen:visited  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	font-size : 10px;
}

a.brotgrumen:visited:hover  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	text-decoration : underline;
	font-size : 10px;
}

a.footer:link  {
	text-decoration : none;
	color : #e2e2e2;
	font-weight : light;
	font-size : 8px;
}

a.footer:hover  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	text-decoration : underline;
	font-size :8px;
}

a.footer:active  {
	text-decoration : none;
	color : #e2e2e2;
	font-weight : light;
	font-size : 8px;
}

a.footer:visited  {
	text-decoration : none;
	color : #e2e2e2;
	font-weight : light;
	font-size : 8px;
}

a.footer:visited:hover  {
	text-decoration : none;
	color : #7b7b7b;
	font-weight : light;
	text-decoration : underline;
	font-size : 8px;
}

a.footer2:link  {
	text-decoration : none;
	color : #666666;
	font-weight : light;
	font-size : 9px;
}

a.footer2:hover  {
	text-decoration : none;
	color : #666666;
	font-weight : light;
	text-decoration : underline;
	font-size :9px;
}

a.footer2:active  {
	text-decoration : none;
	color : #666666;
	font-weight : light;
	font-size : 9px;
}

a.footer2:visited  {
	text-decoration : none;
	color : #666666;
	font-weight : light;
	font-size : 9px;
}

a.footer2:visited:hover  {
	text-decoration : none;
	color : #666666;
	font-weight : light;
	text-decoration : underline;
	font-size : 9px;
}

}
/* *** div formstyles ****/
textarea  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	height : 100px;
	width : 160px;
	border : 1px solid #dc006a;
}

input  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	border : 1px solid #dc006a;
}

input.checkbox {
	border : 0px solid #000;
}

input.button  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 15px;
	color : #000;
	border : 1px solid #dc006a;
	background-color : #fff7fb;
}

select  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	width : 160px;
}
