body { margin: 0px auto;
       font-size: 12px;
       color: #ffffff;
       font-family: Verdana;
       background: url(layout/bg.gif);
       background-repeat:repeat-x;
       background-color: #333333;
       text-align: center;
       width: 960px;}

img {border: 0;}

ul {margin: 0 0 20px 19px ; padding: 0;}
li {margin: 0;padding:0;}

a {text-decoration: none;color: #531b00;font-size: 13px; }
a:hover {text-decoration: underline;color: #ff9e14;}

.top {text-align: left;}
.top_l {float: left; width: 294px;}
.top_m {float: left; width: 372px;}
.top_r {float: left; width: 294px;}

input.suchen { width: 100px;
               height: 28px;
               color: #ffffff;
               font-weight:bold;
               border-style: transparent;
               border-width: 0px;
               background-color: #fcc05c;
               background-image: url(layout/button_s.png);}

input.searchfield { width: 245px;
                    height: 25px;
                    FONT-SIZE: 16px;
                    background-image: url(layout/input.gif);
                    border-width: 0px;
                    color: #000;
                    padding: 3px 0 0 5px;}


.text_top {clear: both;padding: 15px 0 0 0;}
.text_link {clear: both;float: right;padding: 20px 0 0 0;}
.text_top h2 {margin: 0;padding: 4px 0 15px 0;color: #ffffff;font-size: 14px;}
.text_top img {float: left; margin: 0 5px 5px 0;}
.text_top a {text-decoration: none;color: #fff;}
.text_top a:hover {text-decoration: underline;color: #fff;}

.big_img {width: 948px;
                    height: 140px;
                    background-image: url(layout/big-img.jpg);
                    margin: 0 0 0 6px;}

.text_bottom {clear: both;padding: 15px 0 15px 0;background-color: #ff5503;overflow: auto;color: #ffffff;}
.text_bottom h2 {margin: 0;padding: 4px 0 15px 0;color: #ffffff;font-size: 14px;}
.text_bottom img {float: left; margin: 0 5px 5px 0;}
.text_bottom a {text-decoration: none;color: #fff;}
.text_bottom a:hover {text-decoration: underline;color: #fff;}

.text_link a {text-decoration: none;color: #1fff14;font-size: 13px; }
.text_link a:hover {text-decoration: underline;color: #ff9e14;}

.item_1 {float: left;text-align: justify;background-image: url(layout/item_3.jpg);background-color: #cf4a11;width: 300px;height: 279px;padding: 8px;margin: 0 6px 0 0;}
.item_2 {float: left;text-align: justify;background-image: url(layout/item_2.jpg);background-color: #bf4311;width: 300px;height: 279px;padding: 8px;margin: 0 6px 0 0;}
.item_3 {float: left;text-align: justify;background-image: url(layout/item_1.jpg);background-color: #cd4a11;width: 300px;height: 279px;padding: 8px;}
.item_4 {float: left;text-align: justify;background-image: url(layout/item_1.jpg);background-color: #cd4a11;width: 300px;height: 279px;padding: 8px;}

.item_4 ul {list-style-type: none; margin: 15px 0 0 0; padding: 0;}
.item_4 li {text-decoration: none;list-style-type: none;margin: 0;padding:0;height: 28px;}
.item_4 img {margin: 0 20px 0 0;padding:0:}
.item_4 a {text-decoration: none;color: #1fff14;font-size: 13px; }
.item_4 a:hover {text-decoration: underline;color: #ff9e14;}

.page {margin: 15px 0 0 0;background-color: #fff;color: #531b00;overflow: auto;text-align: left;}
.cc {clear:both;margin: 0;background-color: #fff;color: #531b00;overflow: auto;text-align: left;}
.frame {text-align: center;
        background: url(layout/bg_frame.gif);
        background-repeat:repeat-x;}

.links {float: left;width: 448px;margin: 15px 6px 15px 6px;padding: 10px;border-width: 1px; border-style: solid; border-color: #531b00;}
.links h1 {font-size: 14px;color: #cd4a11; margin: 0 0 12px 0;padding: 0;}

.mitte {float: left;width: 211px;margin: 15px 6px 15px 0;padding: 10px;border-width: 1px; border-style: solid; border-color: #531b00;}
.mitte h4 {font-size: 14px;color: #cd4a11;margin: 0 0 12px 0;padding: 0;}
.mitte h3 {font-size: 14px;color: #cd4a11;margin: 0 0 12px 0;padding: 0;}
.link {height: 120px;}
.rechts {float: left;width: 211px;margin: 15px 6px 15px 0;padding: 10px;border-width: 1px; border-style: solid; border-color: #531b00;}
.rechts h3 {font-size: 14px;color: #cd4a11;margin: 0 0 8px 0;padding: 0;}

.bottom {text-align: right;background-color: #333333; }

.bottom a {text-decoration: none;color: #1fff14;font-size: 11px;text-align: right;}
.bottom a:hover {text-decoration: underline;color: #ff9e14;text-align: right;}

.kontaktsuche {background-color: #ff940e;
               background: url(layout/suchbox.jpg);
               width: 211px;
               height: 300px;}

.formular {padding: 40px 0 0 10px;}
.select {width: 160px;}

input.suchbox {margin: 20px 0 0 60px;
               width: 100px;
               height: 28px;
               color: #ffffff;
               font-weight:bold;
               border-style: transparent;
               border-width: 0px;
               background-color: #fcc05c;
               background-image: url(layout/button_s.png);}

#kontakt {text-align: left;}
#kontakt h2 {margin: 5px 0 0 10px;}
#kontakt b {margin: 5px 0 0 10px;}
