body { font-size: 12px; font-family: verdana; margin-top: 0;
        background-image: url('../bilder/verlauf.jpg');
        background-repeat: repeat-x;
        background-attachment: fixed;
        background-position: 0px 0px;


 }




ul{
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
margin-left: 19px;
padding: 0;
}


.topline{
color:#000000;
background-image: url(../bilder/test/topline.jpg);
background-repeat: repeat-x;
width:100%;
height:15px;
text-align:right;
margin:0px;
padding:0 0 10px 0;

}





.lang{
width:190px;
height:25px;
text-align:left;
margin-top: 5px;
padding:0px;
float:left;

}

h1 {margin: 0 0 1px 0; margin-bottom: 10px;padding-right:50px;color: #333333; font-size: 18px; font-family: verdana; font-weight: bold;}
h2 { color: #333333; font-size: 11pt; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 14pt; font-family: verdana; font-weight: bold; letter-spacing: 3pt; margin: 0 0 2px; }
h4 {margin: 0 0 3px; font-size: 11pt; color:#000000;}

a.menu2 { display:block; padding-top:7px; padding-left:5px; text-align:left; height:22px;
         border-style:ridge; border-width:0px;  text-decoration:none; }

a.menu2:link    { color: black; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_off.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px; }
a.menu2:visited { color: black; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_off.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu2:hover   { color: red; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu2:active  { color: black; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_off.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }



a.menu3 { display:block; padding-top:7px; padding-left:5px; text-align:left;  height:22px;
         border-style:ridge; border-width:0px;text-decoration:none;}

a.menu3:link        {color: red; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu3:visited        {color: red; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }
a.menu3:active        {color: red; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; background-image:url('../bilder/button_on.jpg');background-repeat:no-repeat;margin-bottom:4px;margin-left:5px;  }


a.menu4 { display:block; padding-top:2px; padding-left:5px; text-align:left;  height:22px;
         border-style:ridge; border-width:0px;text-decoration:none;}

a.menu4:link        {color: white; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none;margin-left:5px;    }
a.menu4:visited        {color: white; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu4:active        {color: white; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu4:hover   { color:#d6235d; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; margin-left:5px;   }


a.menu5 { display:block; padding-top:2px; padding-left:5px; text-align:left;  height:22px;
         border-style:ridge; border-width:0px;text-decoration:none;}

a.menu5:link        {color: #d6235d; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none;margin-left:5px;    }
a.menu5:visited        {color: #d6235d; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu5:active        {color: #d6235d; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu5:hover   { color:#d6235d; font-size: 10pt; font-family: verdana; font-weight: bold;  text-decoration: none; margin-left:5px;   }





a.link1:link {  color: #ffffff; font-size: 10pt; font-family: verdana;   text-decoration: none; font-weight: bold; }
a.link1:visited {  color: #ffffff; font-size: 10pt; font-family: verdana;  text-decoration: none;  font-weight: bold;}
a.link1:hover {  color: #ffffff; font-size: 10pt; font-family: verdana;  text-decoration: none; font-weight: bold; }
a.link1:active {  color: #ffffff; font-size: 10pt; font-family: verdana;   text-decoration: none; font-weight: bold; }

#info{
background-image: url('../bilder/infoactive.png')
}

a.link2:link {  color: #ffffff; font-size: 10pt; font-family: verdana;   text-decoration: none; font-weight: normal; }
a.link2:visited {  color: #ffffff; font-size: 10pt; font-family: verdana;  text-decoration: none;  font-weight: normal;}
a.link2:hover {  color: red; font-size: 10pt; font-family: verdana;  text-decoration: none; font-weight: normal; }
a.link2:active {  color: #ffffff; font-size: 10pt; font-family: verdana;   text-decoration: none; font-weight: normal; }


a.link3:link {  color: #2f2c2f; font-size: 10pt; font-family: verdana;   text-decoration: none; font-weight: normal; }
a.link3:visited {  color: #2f2c2f; font-size: 10pt; font-family: verdana;  text-decoration: none;  font-weight: normal;}
a.link3:hover {  color: red; font-size: 10pt; font-family: verdana;  text-decoration: none; font-weight: normal; }
a.link3:active {  color: #2f2c2f; font-size: 10pt; font-family: verdana;   text-decoration: none; font-weight: normal; }


a.top:link { padding:0;margin:0;color: #ffffff; font-size: 8pt; font-family: verdana;   text-decoration: none; font-weight: bold; }
a.top:visited {  padding:0;margin:0;color: #ffffff; font-size: 8pt; font-family: verdana;  text-decoration: none;  font-weight:  bold;}
a.top:hover {  padding:0;margin:0;color: red; font-size: 8pt; font-family: verdana;  text-decoration: none; font-weight: bold; }
a.top:active {  padding:0;margin:0;color: #ffffff; font-size: 8pt; font-family: verdana;   text-decoration: none; font-weight: bold; }


.maintext{
        color: #666666;

}




table.newsrahmen { border: solid 0.5pt black; }
.kleinschrift { color: black; font-size: 8pt; font-family: verdana; }

.menuschrift {margin-bottom: 30px;padding-right:50px;color: #333333; font-size: 12pt; font-family: verdana; font-weight: bold; }


.rahmen { border: solid 0.5pt gray; }
.rahmen2 { border: solid 0.5pt #0173BA; }

#formular{

margin-left:10px;
width:590px;


}

.inputText
{
        border:           solid 1px gray;
        background-color: white;
        color:black;
        width:  130px;
        height:  18px;
        margin-top: 5px;
        margin-left: 4px;
}

.inputTextShow
{
        border: 1px;
        background-color: #FFFFFF;
        width:  100px;
        margin: 0px;
        padding: 0px;
}


.inputSubmit
{
        border:           solid 1px #aaaaaa;
        background-color: #aaaaaa;
        color:            #00509d;
        font-weight:      bold;
        font-size:        7pt;
        padding: 0;
        margin: 0;
        width:           22px;
}


#zen {
        margin:auto;
        width  : 990px;
        }


#root {



        width  : 990px;
        min-height: 400px;
        float: left;



}


#navx {

        width:776px;
        height:39px;
        background-image: url(../bilder/menu_img.jpg);
        background-repeat: no-repeat;;
        margin:0px 0 0 0px;
        border:0px;
        border-style:solid;
        border-color:#f2f2f2;
        float: left;
        background-color:#d8d8d8;

}

a:link {  color:#b85d5d; font-size: 8pt; font-family: verdana;   text-decoration: none; font-weight: bold; }
a:visited {  color: #666; font-size: 8pt; font-family: verdana;  text-decoration: none;  font-weight: bold;}
a:hover {  color:#b85d5d ; font-size: 8pt; font-family: verdana;  text-decoration:none; font-weight: bold; }
a:active {  color: #666; font-size: 8pt; font-family: verdana;   text-decoration: none; font-weight: bold; }





#content {



        width  : 990px;
        background-color:#ffffff;
        float: left;
        border-right:0px;
        border-left:0px;
        border-top:0px;
        border-bottom:0px;
        border-color:gray;
        border-style:solid;

}




#inhalt {

        min-height:320px;
        padding:0 0 0 15px;
        width: 570px;
        float:left;
        border-left:0px;
        border-right:0px;
        border-top:0px;
        border-bottom:0px;
        border-color:#ffffff;
        border-style:solid;
}

.message {
         color: #333333;
        margin:0px;
        padding-bottom:5px;
       


}


.bottomline{
float:left;
width:990px;
margin-top:10px;
border-top:#999999 1px solid;
padding-top:5px;
color:#666666;
font-size:10pt;
text-align:center;


}



.linkbox {

        margin-top:5px;
        margin-left:5px;
        width:190px;
        height:20px;
        float:left;
        border:0;

}





#nav {
        padding:0 0 0 0;
                background-color:#f6f6f6;
        width: 190px;
        min-height: 300px;
        float: left;



}



#rightsite {


        color:white;
        padding:0 10px 0 0;
        min-height:400px;
        margin-left:0px;
        width: 180px;
        float: left;
        border:0px;
        border-style:solid;
        border-color:#cbcbcb;
        background-color:#ffffff;


}

.spacer{
width:150px;
height:40px;
float:left;

}

.spacer_left{
width:150px;
height:40px;
float:left;

}


#logo{
float:left;
width:214px;
height:171px;
background-color:#d8d8d8;
        background-image: url(../bilder/logo_cobox.jpg);
        background-repeat: no-repeat;

}


#rightsite_top {

         width: 201px;


}

.Box_head_left{
        margin-top:15px;
        padding-left:2px;
        width:185px;
        color:#585858;
        font-weight:bold;
        font-family:verdana;
        font-size:13px;
        text-align: center;
        float:left;

}

.Box_body_left{
        padding:0 0 0 2px;
        float:left;
        width:180px;
}


.Box_bottom_left{


        height:1px;
        width:166px;
        float:left;

}

.Box_content_left{
        padding-left:10px;
        padding-bottom:6px;
        font-size:10pt;
        width:120px;
        color:#000000;
}


.Box_head{
        margin-top:15px;
        padding-left:0px;
        width:177px;
        color:#585858;
        font-weight:bold;
        font-family:verdana;
        font-size:13px;
        text-align: center;
float:left;
height:35px;

}

.Box_body{
        padding:0 0 0 10px;
        float:left;
        width:176px;
}


.Box_bottom{


        height:1px;
        width:176px;
        float:left;

}

.Box_content{#
	float:left;
        padding-left:8px;
        padding-bottom:6px;
        font-size:10pt;
        width:160px;
        color:#000000;
}


.Menu_head{
        margin-top:15px;
        padding-left:15px;
        padding-top:7px;
        padding-right: 28px;
        background-image: url('../bilder/test/box_top.jpg');
        background-repeat: no-repeat;
        height:30px;
        width:158px;
        color:#b67355;
        font-weight:bold;
        font-family:verdana;
        font-size:13px;
        text-align: center;
float:left;

}



.banner_body{
         padding-left:14px;
         background-repeat: repeat-y;
         width:100%;
         color:black;
         float:left;


}

.Menu_body{
        padding:0px;
        color:black;
         float:left;
}

.Menu_bottom{

        background-image: url('../bilder/test/box_bottom.jpg');
        background-repeat: no-repeat;
        height:23px;
        width:201px;
        float:left;

}




.Content_head{
        padding-left:5px;
        padding-top:0;
        padding-bottom:0;
        background-image: url('');

        height:0px;
        width:565px;
        color:gray;
        color:gray;
        font-weight:bold;
        font-family:verdana;
        font-size:14px;
                        float:left;


}

.Content_body{
        padding-left:7px;
        padding-right:4px;
        padding-top:0;
        padding-bottom:0;
        background-image: url('');
        width:557px;
                float:left;
}

.Content_bottom{
        background-image: url('');
        padding-top:0;
        padding-bottom:0;
        height:0px;
        width:570px;
                        float:left;

}

#kontakt {

        color: white;
        padding:5px;
        height:388px;
        width: 700px;
          float:left;
        text-align:left;
        background-color:white;


}



.bild1 {

        padding:5px;
        width: 155px;
          float:left;

}


.bild2 {

        padding:5px;
        width: 155px;
          float:right;

}





#fuss {

        margin:0px;
        padding:0px;
        height:30px;

        float:left;
        width: 990px;
        border:0px;
        border-left:0px;
        border-right:0px;
        border-color:#81A318;
        border-style:solid;



}

.TabelleOben {
background-color:#000079;
color:#FFFFFF;
font-family:Arial;
font-size:10pt;
font-weight:bold;
}

.TabelleInnen {
background-color:#CAE3FF;
color:#000000;
font-family:Arial;
font-size:10pt;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.TabelleInnenNT {
background-color:#FDE7A2;
color:#000000;
font-family:Arial;
font-size:10pt;
font-weight:normal;
}

.TabelleInnenPreise {
background-color:#D0FFCA;
color:#000000;
font-family:Arial;
font-size:10pt;
font-weight:normal;
}

.PreisListeEintrag {
color:#000000;
font-family:Arial;
font-size:10pt;
font-weight:normal;
background-color:#CAE3FF;
}

.kontaktform_input_style
{
border-bottom: #5ec47b 2px solid; border-left: #5ec47b 1px solid; border-right: #5ec47b 1px solid; border-top: 0px; background-color: #FFFFFF;
}

.kontaktform_textarea_style
{
border-bottom: #5ec47b 1px solid; border-left: #5ec47b 1px solid; border-right: #5ec47b 1px solid; border-top: #5ec47b 1px solid; background-color: #FFFFFF;
}

tr.kontaktform_tr_style
{
background-color: #d8ffd8;
width: 180px;
}