
h1 {
font-family : Verdana, Arial, sans-serif;
font-size : 22px;
font-weight : bold;
padding-left : 3px;
}

h2 {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
padding-left : 2px;
}

h3 {
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
font-weight : bold;
padding-left : 5px;
}

body {
margin : 0;
padding : 0;
text-align : center;
}

#container {
margin : 0 auto;
width : 1000px;
text-align : left;
}

#header {
height : 123px;
position : relative;
}

#lang {
width : 1000px;
height : 27px;
background-image: url(../images/languages.jpg);
padding : 2px 0 0 0;
position : relative;
}

#lang ul {
margin : 0 0 0 10px;
padding : 0;
list-style-type : none;

}
#lang li {
display : inline;
padding : 0 5px;
}

#menure {
position : right;
float : right;
width : 160px;
margin : 20px 0 0 0;
border : 0;
}

#left {
position : absolute;
float : left;
width : 160px;
}

#menuli {
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
position : relative;
display : inline;
float : left;
width : 159px;
margin : 20px 0 0 0;
border : 1px solid #fdc42f;
}

#ads {
position : relative;
float : left;
width : 160px;
margin : 20px 0 0 0;
}

#menuli ul {
margin : 0 0 0 0;
padding : 10px 1px 10px 10px;
text-align : left;
}

#menuli li {
list-style-type : none;
padding : 2px 0 2px 0;
}

#menuli li a {
text-decoration : none;
color : #272900;
}

#menuli li a:hover {
color : red;
font-weight : bold;
}

.menuactive {
text-decoration : none;
color : blue;
font-weight : bold;
}

.menutree {
background-image : url(../images/arrownav.jpg);
background-repeat : no-repeat;
background-position : left;
padding : 0 0 0 12px;
margin : 3px 0 0 3px;
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
}

.menutreeactive {
background-image : url(../images/arrownav.jpg);
background-repeat : no-repeat;
background-position : left;
padding : 0 0 0 12px;
margin : 3px 0 0 3px;
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
color : blue;
font-weight : bold;
}

.blue {
color : blue;
}


.border {
text-decoration : none;
color : blue;
font-weight : bold;
padding : 0 0 5px 0;
}

.archiv {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 0 5px 0 10px;
}

#contents {
position : relative;
width : 645px;
margin : 20px 0 0 175px;
}

.top {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
line-height:1.8em;
position : relative;
width : 645px;
height : 140px;
margin : 0 0 0 0;
}

.topli{
float: left;
width: 20%;
text-align : center;
}

.topli a {
text-decoration : none;
color : #272900;
}

.topli a:hover {
color : red;
text-decoration : underline;
}

.topactive {
display: block;
text-decoration : none;
color : blue;
background-image: url(../images/arrow.jpg);
background-repeat: no-repeat;
background-position: center;
padding : 0px 0px 30px 0px;
}

.toppr {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
line-height:1.8em;
position : relative;
width : 645px;
margin : 0 0 0 0;
}

.toplipr{
float: left;
width: 20%;
text-align : center;
}

.toplipr a {
text-decoration : none;
color : #272900;
}

.toplipr a:hover {
color : red;
}

.topactivepr {
text-decoration : none;
color : #272900;
font-weight : bold;
}

#bottom {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
width : 645px;
}

#indexbottom {
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
width : 825px;
background-image: url(../images/catalog200.jpg);
background-repeat: no-repeat;
background-position: 0px 300px;
}

.rubrik {
font-family : Verdana, Arial, sans-serif;
font-size : 18px;
font-weight : bold;
color : blue;
width : 645px;
margin : 25px 0 15px 0;
}

.titel {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
float : left;
width : 555px;
margin : 0 0 2px 0;
}

.preis {
text-decoration : none;
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : blue;
text-align : right;
float : right;
margin : 0 0 2px 0;
}

a[id]  {
background-image : url(../icon.jpg);
background-repeat : no-repeat;
background-position : right;
padding : 0px 20px 0px 0px;
}

.preis a {
text-decoration : none;
}

.preis a:visited {
color : blue;
}

.preis a:hover {
font-weight: bold;
color : red;
text-decoration : underline;
}

.info {
clear : left;
font-style : italic;
background-color: #EEEEEE;
}

#footer {
clear : both;
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
text-align : left;
width : 1000px;
height : 20px;
background-image: url(../images/languages.jpg);
}

.footernet {
width : 1000px;
margin : 10px 0 10px 0;
text-align : right;
}

.footerad {
width : 1000px;
margin : 20px 0 20px 0;
text-align : center;
}

#update {
float : right;
padding: 3px 10px 0 0;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
}

#copyright {
padding: 3px 10px 0 10px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
}

#vergleich {
width : 150px;
border : 1px solid #fdc42f;
}

#praege {
font-family : Verdana, Arial, sans-serif;
font-size : 15px;
font-weight : bold;
color : blue;
text-align : center;
}

#info {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 15px 0 15px 0;
}

.infos {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 15px 0 15px 0;
}

.titelinfo {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
vertical-align : middle;
}

.piwik {
border : 0;
}

.center {
margin : 10px 0 15px 0;
text-align:center;
}

.centerbox {
margin : 15px 0 15px 90px;
text-align:center;
}

.centerboxchart {
margin : 15px 0 15px 350px;
text-align:center;
}

.centerchart {
margin : 10px 0 15px 170px;
text-align : center;
}

.left {
margin : 10px 0 15px 0;
float:left;
}

.right {
margin : 10px 0 15px 0;
float:right;
}

#charts {
padding: 0 0 0 0;
width : 825px;
text-align : left;
margin : 20px 0 20px 175px;
overflow : auto;
}

#chartspng {
margin : 0 auto;
width : 820px;
height : 400px;
margin : 10px 0 0 0;
overflow : auto;
font-weight : bold;
}

#chartsmenure {
position : right;
float : right;
width : 160px;
}

.chartcontents {
position : relative;
width : 645px;
margin : 20px 0 0 175px;
}

.charttitel {
float : left;
width : 650px;
margin : 20px 0 5px 0;
font-family : Verdana, Arial, sans-serif;
font-size : 22px;
font-weight : bold;
}

.chartpreis {
color : blue;
float : right;
margin : 20px 0 5px 0;
font-family : Verdana, Arial, sans-serif;
font-size : 22px;
font-weight : bold;
}

.chartinfo {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
margin:20px 0 0 0;
}

:target { 
background-color: #fdc42f; 
}

.back {
font-family : Verdana, Arial, sans-serif;
font-size : 20px;
margin : 0 0 0 0;
}


.back a:hover {
color : red;
}

.back a:visited {
color : blue;
}

form { 
display:inline;
}

