/******************************************/
/* Basiseinstellungen
/******************************************/
*, html {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0;
}

html {
	height:101%;
}

body{
 	font-size:12px;
 	color:#323232;
 	padding:7px;
	padding-bottom:50px;
	padding-top:0;
	text-align:center;
	background:url('/cachepics/body_bg.gif');
	background-position:left top;
	background-repeat:repeat;
	line-height:1.3;
}

span.nowrap {white-space:nowrap;}

dfn,
span.inv {
	visibility:hidden;
	display:none;
}

span.nospace {
		letter-spacing:0px;
		font-size:0px;
		width:0px;
}
/******************************************/
/* Allgemeine Anpassungen
/******************************************/

div.placeholder {height:100px;}

a {
	text-decoration:none;
	color:#006184;
}

a:hover {
	text-decoration:underline;
	color:#ff8e01;
}

img{
	border:0px;
}

a.extern {
    background:transparent url(/cachepics/extern.gif);
    background-repeat:no-repeat;
    background-position:right top;
    padding:0 20px 0 0;
}

a noscript img {
    vertical-align:bottom;
}

p {
	margin:7px 0 7px 0;
	line-height:1.4;
}

ul {
	padding:0 0 0 30px;
}

/******************************************/
/* Überschriften
/******************************************/

h1 {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	color:#6AAC41;
	font-size:14px;
	margin-bottom:20px;
	margin-top:1px;
	padding:0 0 3px 10px;
	text-transform:uppercase;
}

h2 {
	border:0;
	color:#6AAC41;
	font-size:13px;
	margin:10px 0 10px 0;
	padding:0;
}

h3 {
	border:0;
	color:#006184;
	font-size:13px;;
	margin:10px 0 10px 0;
	padding:0;
}

/******************************************/
/* Maindesign
/******************************************/

div#pageMasterWrapper {
	width:98%;
	background-color:#fff;
	margin:0 auto;
	border:1px solid #dedede;
	text-align:left;
}

/* HEADET */
div#headWrapper {
	background-color:#fff;
	background:url('/cachepics/header_bg.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:206px;
	width:100%;
	float:left;
}

div#headGradient {
	border-top:1px dashed #999999;
	width:100%;
	float:left;
}

div#headBanner {
	height:103px;
	background: url('/cachepics/logo_bg.png');
	background-repeat: repeat;
	margin:103px 205px 0 205px;
}

div#logo {
	height:75px;
	float:left;
	padding:0 0 0 21px;
}

div#headBanner img {
	float:left;
	margin:10px 0;
}

div#headBanner div.produktbox {
	background:url('/cachepics/produktbox.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:206px;
}


/* CONTENT */
div#pageWrapper {
	background:#fff url('/cachepics/gradient.gif');
	background-position:left top;
	background-repeat:repeat-x;

 }

div#navigationWrapper {
	margin:0;
	float:left;
	width:185px;
	padding:28px 10px 0 10px;
	background-color:#fff;
}

div#teaserWrapper {
	float:right;
	width:184px;
	margin:0;
	padding:27px 10px 0 10px;
	background-color:#fff;
}

div#pageContent {
	border:0;
	border-left:200px solid #fff;
	border-right:205px solid #fff;
	margin:0;
	display:block;
}

div#contentWrapper {
	padding:28px 20px 20px 20px;
	display:block;
}

div.content,
div#content {
	float:left;
	width:100%;
	display:block;
}
