body {background: #333 url(grafik/back.gif) repeat-x;color:#ccc;font-size:12px;font-family: Lucida Console, Monaco, monospace;text-align: center;margin:0;padding:0;}

#header {width: 980px;margin:0 auto;text-align: left;background:url(grafik/main.gif) no-repeat;}
#main {width:980px;margin:-4px auto 0;overflow: hidden;background: url(grafik/main.gif) repeat-y;}
#navi {width: 160px;float: left;text-align: left;margin-top:-15px;display: inline;}
#content {float: left;width:520px;text-align: left;margin-left: 20px;display: inline;}
#right {float: right;margin:0 10px 0 0;text-align: left;display: inline;}
#right-top {width:236px;height:84px;background:url(grafik/squat_unten.gif) no-repeat bottom right;margin-top:-15px;margin-right: 6px;}
.footer {color:#535353;margin-top:10px}
ul {list-style-type : none;margin : 10px 0 10px 10px;padding : 0;}
li {width: 150px;height: 30px;margin: 15px 0 0 0;text-align: left;background: url(grafik/button.gif) no-repeat;}
li a {font-weight:bold;font-size:150%;line-height:30px;width: 150px;height: 30px;text-decoration:none;padding-left: 15px;display: block;}
li a:hover {width: 150px;}

a:link {color: black; text-decoration: none} 
a:visited {color: black; text-decoration: none}
a:active {color: #c30; text-decoration: none}
a:hover {color: #c30; text-decoration: none}

a.link:link{font-weight: bold;color:#c30}
a.link:visited{font-weight: bold;color:#c30}
a.link:active{font-weight: bold;color:white}
a.link:hover{font-weight: bold;color:white}

form {margin-top:10px;padding:6px;}
input {border: 1px solid #c30;}
.button-submit {border-right:1px solid #535353;border-bottom: 1px solid #535353;border-left:1px solid white;border-top: 1px solid white;color:white;font-weight:bold;background: #c30;}

h1{ font-size: 130%;margin: 12px 0px 10px 0;}
h2{ font-size: 120%;margin: 8px 10px 2px 0;}
h3{ font-size: 110%;margin: 10px 10px 2px 0;text-decoration: underline}
p {margin-top:5px;margin-bottom:5px;}
hr {border: 1px dotted #c30;width: 90%;margin-top:10px;margin-bottom:10px;}
hr.solid {border: 1px solid #535353;width:100%}

.produkte {width: 230px;margin:10px 0 10px 0;text-align: center;}
.marke {margin: 10px 0 10px 10px;border:none;}

.bild {float: left;text-align: left;margin:0 10px 2px 0;}
.bild-info {width: 100%;}
.news-box {width:100%;text-align:left;margin:5px 0 5px 0;}
.language {margin: 5px 5px 5px 15px;border: none;}