
html {
	height: 100%;	
}
body {
	height: 100%;
	margin: 0;
	background:#999;
	font-family: Arial, Helvetica, sans-serif;
}

.container {
	position:relative;
	background: #fff;
	width: 985px;
	margin: auto;
	padding-top: 290px;
}

.pmlogo {
	width:130px;
}

.kopf {
	width: 100%;
	-height: 3px;
    position:absolute;
    top:0px;
    left:0px;
	text-align:center;
	padding-top: 35px;
}

.menu {	
	-background: #F00;
	width: 175px;
	min-height: 766px;
	float: left;
	padding: 42px 11px 0px 100px;
	color: #3a3a3c;
	line-height: 34px;
}
.menu a:link {
	color: #3a3a3c;
	text-decoration: none;
}
.menu a:visited {
	color: #3a3a3c;
	text-decoration: none;
}
.menu a:hover {
	color: #97bf0d;
	text-decoration: none;
}


.menu0 {
	padding-left: 11px;
	font-size: 14px;
}
.menu0_active {
	padding-left: 11px;
	font-size:14px;
	font-weight: bold;
	color:#97bf0d;
}
.menu1 {
	padding-left: 24px;
	font-size: 12px;
}
.menu1_active {
	padding-left: 24px;
	font-size: 12px;
	font-weight: bold;
	color:#97bf0d;
	background: url(/img/list.gif) no-repeat center left;
}
.menu2 {
	padding-left: 46px;
	font-size: 12px;
}
.menu2_active {
	padding-left: 46px;
	font-size: 12px;
	font-weight: bold;
}
.menu2_active a:link{
	color: #db0031;
	font-weight: bold;
}
.menu2_active a:visited{
	color: #db0031;
	font-weight: bold;
}
.menu2_active a:hover{
	color: #97bf0d;
	font-weight: bold;
}


.menu strong a, .menu strong {color:#97bf0d !important;}

.content {
	-background: #0f0;
	position: relative;
	float: right;
	min-height: 766px;
	width: 581px;
	padding: 32px 102px 0px 11px;
	color: #3a3a3c;
	font-size: 13px;
    margin-bottom: 70px;
	
}
.content h1 {
	color: #97bf0d;
	font-size: 15px;
	line-height: 120%;
}
.content ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}
.content li {
	background: url(/img/li.gif) 0px 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 3px 0;
}

img { border:0px; }

.bilderrahmen {
	border:1px solid #a5a5a5;
}

.alert {font-size: 10px; color: #ff0000; cursor: default; }
.normtext {font-weight: normal; }
.highlighttext { color: #95c11c; }
.eingabe { font-size: 11px;  background-color: #ffffff; border: solid 1px #999999; font-family:Verdana, Arial, Helvetica, sans-serif; }
.needeingabe { font-size: 11px;  background-color: #f5f5f5; border: solid 1px #ff0000}



.preis { font-weight: bold; font-size: 14px; cursor: default;}
.text { font-size: 11px; cursor: default; }

.sizeh1 {color:#1a1a18; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh2 {color:#1a1a18; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh3 {color:#1a1a18; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh4 {color:#061e4f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}

.referenzen_info { margin-bottom:0px; margin-top:0px; font-size: 11px; letter-spacing: 0px; font-weight: normal; }

.exshopartikel{ font-size: 14px; font-weight: normal;}
