
body { font-size: small; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 6px 8px 4px 10px; background: #fff }

input, select { color: #000; border: 1px solid #00f; line-height: 10px; }
textarea { color: #000; font-size: 12px; border: 1px solid #00f; line-height: 18px; }

a { color: #F30; font-size: 12px; font-weight: bold; letter-spacing: 1px; }
h { color: #9C6; }
a:hover { color: #FF0;}

.weisslink {color: #F00; }
.news {font-size: 24px; font-weight: bold;}

#pos_logo {padding: 0; margin: 0; position: absolute; left: 5px; top: 5px; width: 99%; height: 60px; background: #30C; }
#pos_bild {padding: 0; margin: 0; position: absolute; left: 5px; top: 67px; width: 99%; height: 90px; background: url(../style/teppichreihe_1.jpg) no-repeat top left; }
#pos_navi {padding: 0; margin: 0; position: absolute; left: 5px; top: 159px; width: 99%; height: 20px; background: #30C; color: #fff;}
#pos01 { position: absolute; left: 5px; top: 196px; width: 99%; height: 400px; background: #fff; }
#pos02 { position: absolute; left: 5px; top: 582px; width: 99%; min-height: 40px; background: #30C; color: #fff; font-size: x-small; }
#pos_c { position: absolute; left: 5px; top: 196px; width: 99%; background: #fff; }
#pos_c1 { float: left; width: 48%; min-height: 400px; background: #fff; }
#pos_c2 { float: right; width: 48%; min-height: 400px; background: #fff; }
#pos_c3 { clear: both; min-height: 40px; background: #30C; color: #fff; font-size: x-small; }
#pos_w1 { position: absolute; left: 25px; top: 220px; width: 220px; height: 300px; background: #fff; }
