body {background: #ccc url(grafik/PageBack.gif) repeat-x;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: black;text-align: center;margin:0;padding:0;}

h1{ font-size: 120%;margin: 12px 10px 10px 10px;}
h2{ font-size: 120%;margin: 8px 10px 2px 10px;}
h3{ font-size: 110%;margin: 10px 10px 2px 10px;padding:5px 0 5px 0; border-top:1px solid #2c3795;border-bottom:1px solid #2c3795; }
p {margin:5px 10px;}
p.small {margin:5px 10px;font-size:10px;}
p.rgt {margin:24px 0 0;}

#main {width:980px;margin:10px auto;overflow: hidden;}
#top {width: 980px;height:74px;background:url(grafik/logo.gif) no-repeat;text-align:right;color:#636363;overflow:hidden;}
#navi {width:980px;height:30px;background:url(grafik/navi_back.gif) no-repeat;margin-top:10px;font-size: 110%;border-top:1px solid #bbb;color:white}
#navi_lt {float:left;width:30%;text-align:left;display:inline;}
#navi_rt {float:left;width:70%;text-align:right;display:inline;}

.product1 {float:left;width:239px;height:210px;background:grey;margin: 0 5px 10px 0;border:1px solid #bbb;display:inline;}
.product2 {float:left;width:239px;height:210px;background:grey;margin: 0 0 10px 0;border:1px solid #bbb;display:inline;}
.cleaner {clear:both;}

#content-lt {float:left;width:731px;height:280px;background:white;border:1px solid #bbb;display:inline;text-align:left;}
#content-lt2 {float:left;width:731px;background:white;border:1px solid #bbb;display:inline;text-align:left;}
#content-rt {float:left;width:239px;height:280px;display:inline;margin-left:5px;text-align:left;}
#map {width:100%;height:69px;background:#ddd;margin-top:10px;border:1px solid #bbb;}

a:link {color: #2c3795;font-weight:bold; text-decoration: none;} 
a:visited {color: #2c3795;font-weight:bold; text-decoration: none;}
a:active {color: black;font-weight:bold; text-decoration: none}
a:hover {color: black;font-weight:bold; text-decoration: none}
a.navi:link {color: white; text-decoration: none} 
a.navi:visited {color: white; text-decoration: none}
a.navi:active {color: #ccc; text-decoration: none}
a.navi:hover {color: #ccc; text-decoration: none}
a.linkblue:link {padding-left:15px;background: url(grafik/arrow_blue.gif) no-repeat left center;} 
a.linkblue:visited {padding-left:15px;background: url(grafik/arrow_blue.gif) no-repeat left center;}
a.linkblue:active {padding-left:15px;background: url(grafik/arrow_blue.gif) no-repeat left center;}
a.linkblue:hover {padding-left:15px;background: url(grafik/arrow_blue.gif) no-repeat left center;}

#footer {width:980px;margin:0 auto;}

.blue {float:left;width:241px;height:3px;background:#2c3795;margin: 10px 5px 10px 0;display:inline;font-size: 0px; line-height: 0px;}
.red {float:left;width:241px;height:3px;background:red;margin: 10px 5px 10px 0;display:inline;font-size: 0px; line-height: 0px;}
.yellow {float:left;width:241px;height:3px;background:yellow;margin: 10px 5px 10px 0;display:inline;font-size: 0px; line-height: 0px;}
.white {float:left;width:241px;height:3px;background:#f3f3f3;margin: 10px 0 10px 0;display:inline;font-size: 0px; line-height: 0px;}
.grey {float:left;width:241px;height:3px;background:#aaa;margin: 10px 5px 10px 0;display:inline;font-size: 0px; line-height: 0px;}
.grey2 {float:left;width:241px;height:3px;background:#aaa;margin: 10px 0 10px 0;display:inline;font-size: 0px; line-height: 0px;}

ul {margin:0 0 10px 0;padding: 0;}
li {width:90%;margin:0 10px 10px 10px; background:#eee;padding: 5px;list-style: square inside;}

.txt {width:70%;float:left;display:inline;margin:10px 20px 0 10px; background:#eee;}
.txt2 {width:95%;margin:10px 20px 0 10px; background:#eee;padding:10px 0}
.txt3 {width:70%;float:left;display:inline;margin:10px 20px 0 10px;}
.pic {width:20%;float:left;display:inline;}
.picTop {margin-top:10px;}
.border {border:1px solid #bbb;}

th {background:#ddd}
td {background:#eee}

.a {width:15%;}
.b {width:60%;}
.c {width:25%;}

.ct {float:left;width:50%;display:inline;}
.ct2 {float:right;width:45%;display:inline;}

.form_half {width:50%;float:left;display:inline;margin:0;padding:0;}
.meldung {font-weight:bold;color:red;margin:8px;}
form {margin-top:0;}
input, textarea {border:1px solid #535353;background:#eee;}
input {padding:3px 0 3px 0;}
.btn {background: url(grafik/navi_back.gif) no-repeat center;color:white;font-weight:bold;}
