body { font-size: 12px; font-family:Tahoma, Geneva, sans-serif; margin-top: 0;
        background-image: url(../bilder/bg_img.jpg);
		background-color:#4A4849;
        background-repeat: repeat-x;


 }




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{
height:25px;
text-align:left;
margin:0px;
padding:0px;
float:left;

}

ul#featurelist{
	cursor:auto;
	list-style-image:url('../bilder/haken.png');

}
ul#featurelist li{
			margin-left:30px;	
				line-height:30px
}

.feature{
	background-image:url('../bilder/haken.png');
	background-repeat: no-repeat;
	padding-left:20px;
	line-height:15px;
}

h1 {margin: 0 0 1px 0; padding-bottom:20px; margin-bottom: 10px; padding-left: 40px; padding-right:50px;color: #333333; font-size: 18px; font-family:Tahoma, Geneva, sans-serif; font-weight: bold; background-image:url('../bilder/logo_small.png');background-repeat:no-repeat;}
h2 { color: #333333; font-size: 11pt; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 14pt; font-family:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif;; font-weight: bold;  text-decoration: none;margin-left:5px;    }
a.menu4:visited        {color: white; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu4:active        {color: white; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu4:hover   { color:#d6235d; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif; 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:Tahoma, Geneva, sans-serif; font-weight: bold;  text-decoration: none;margin-left:5px;    }
a.menu5:visited        {color: #d6235d; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu5:active        {color: #d6235d; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;  text-decoration: none; margin-left:5px;   }
a.menu5:hover   { color:#d6235d; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;  text-decoration: none; margin-left:5px;   }





a.link1:link {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: bold; }
a.link1:visited {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none;  font-weight: bold;}
a.link1:hover {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none; font-weight: bold; }
a.link1:active {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: bold; }

#info{
background-image: url('../bilder/infoactive.png')
}

a.link2:link {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: normal; }
a.link2:visited {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none;  font-weight: normal;}
a.link2:hover {  color: red; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none; font-weight: normal; }
a.link2:active {  color: #ffffff; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: normal; }


a.link3:link {  color: #2f2c2f; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: normal; }
a.link3:visited {  color: #2f2c2f; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none;  font-weight: normal;}
a.link3:hover {  color: red; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none; font-weight: normal; }
a.link3:active {  color: #2f2c2f; font-size: 10pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: normal; }


a.top:link { padding:0;margin:0;color: #ffffff; font-size: 8pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: bold; }
a.top:visited {  padding:0;margin:0;color: #ffffff; font-size: 8pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none;  font-weight:  bold;}
a.top:hover {  padding:0;margin:0;color: red; font-size: 8pt; font-family:Tahoma, Geneva, sans-serif;  text-decoration: none; font-weight: bold; }
a.top:active {  padding:0;margin:0;color: #ffffff; font-size: 8pt; font-family:Tahoma, Geneva, sans-serif;   text-decoration: none; font-weight: bold; }

a:link {  color:#333; font-size: 9pt; font-family: arial;   text-decoration: none; font-weight: bold; }
a:visited {  color: #333; font-size: 9pt; font-family: arial;  text-decoration: none;  font-weight: bold;}
a:hover {  color:#06F ; font-size: 9pt; font-family: arial;  text-decoration:none; font-weight: bold; }
a:active {  color: #333; font-size: 9pt; font-family: arial;   text-decoration: none; font-weight: bold; }


#bottomline a:link {  color:#FFF; font-size: 9pt; font-family: arial;   text-decoration: none; font-weight: normal; }
#bottomline a:visited {  color: #FFF; font-size: 9pt; font-family: arial;  text-decoration: none;  font-weight: normal;}
#bottomline a:hover {  color:#FFF ; font-size: 9pt; font-family: arial;  text-decoration:underline; font-weight: normal; }
#bottomline a:active {  color: #FFF; font-size: 9pt; font-family: arial;   text-decoration: none; font-weight: normal; }

.maintext{
        color: #666666;

}

.trans_link{

height: 23px;
width: 158px;
padding-left:3px;
background-image: url('../bilder/trans_link.png');
background-repeat:no-repeat;
}



#linkbox2{

clear:left;
height:20px;

}

.linkbox3{

float:left;
padding-left:15px;
height:20px;

}



table.newsrahmen { border: solid 0.5pt black; }
.kleinschrift { color: black; font-size: 8pt; font-family:Tahoma, Geneva, sans-serif; }

.menuschrift {margin-bottom: 30px;padding-right:50px;color: #333333; font-size: 12pt; font-family:Tahoma, Geneva, sans-serif; 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;
        float: left;
        border-right:0px;
        border-left:0px;
        border-top:0px;
        border-bottom:0px;
        border-color:gray;
        border-style:solid;



}
#banner {

        background-image:url(../bilder/head_img.png);
        background-repeat:no-repeat;
        float: left;
        min-height:200px;
        width:990px;
        border:0px;
        border-style:solid;
        border-color:#cbcbcb;
        }

#navx {

        width:618px;
        height:47px;
        margin:90px 0 0 65px;
        border:0px;
        border-style:solid;
        border-color:#ffffff;
        float: left;

}

#slider{

      
        padding:35px 0 0 80px;
        width: 580px;
        float:left;
		height:80px;
}

#content {
	min-height:370px;
        width  : 990px;
        background-image: url(../bilder/content_back.png);
        background-repeat: repeat-y;
        float: left;
        border-right:0px;
        border-left:0px;
        border-top:0px;
        border-bottom:0px;
        border-color:gray;
        border-style:solid;

}


#inhalt {
		min-height:370px;
        padding:15px 0 0 30px;
        width: 601px;

      /*  float:left;*/
        border-left:0px;
        border-right:0px;
        border-top:0px;
        border-bottom:0px;
        border-color:#ffffff;
        border-style:solid;
}


#bottomline{
color:#FFF;
background-image: url(../bilder/bottomline.png);
float: left;
height:105px;
/*text-align:right;*/
margin:0px;
padding-left:30px;
width: 836px;
}



.linkbox {

        margin-top:10px;
        margin-left:12px;
        width:28px;
        height:28px;
        float:left;
        border:0;

}





#nav {
        padding:0px;

        width: 202px;
        float: left;



}



#rightsite {

        margin-left:10px;
        margin-top:0px;
        color:white;
        padding:0 10px 0 0;

        width: 180px;
            float: left;
        border:0px;
        border-style:solid;
        border-color:#cbcbcb;


}



#rightsite_top {

         width: 201px;


}







.Menu_slide{
        position:relative;
        top:0px;
        left:30px;
        margin-left:0px;
        min-height:1px;

        padding-left:5px;

        width:190px;
        display:none;
        border:0px;
        border-style:solid;
        border-color:#cbcbcb;

}

.Menu_head_slide{

        padding-left:19px;
        padding-top:0px;
        background-image: url('../bilder/menu_slide_head.png');
        background-repeat: no-repeat;
        height:18px;
        width:182px;
        color:gray;
        font-weight:bold;
        font-family:Arial;
        font-size:14px;


}

.Menu_body_slide{

        padding-left:15px;

        background-image: url('../bilder/menu_slide_body.png');
        width:186px;

}

.Menu_bottom_slide{

        background-image: url('../bilder/menu_slide_bottom.png');
        background-repeat: no-repeat;
        height:20px;
        width:201px;


}




.Box_head{
        margin-top:15px;
        padding-left:0px;
      /*  padding-top:7px;*/
        padding-right: 28px;
        background-image: url('../bilder/box_head_green.png');
        background-repeat: no-repeat;
		line-height:30px;
        width:158px;
        color:#FFF;
        font-weight:bold;
        font-family:Arial;
        font-size:13px;
        text-align: center;
float:left;
height:35px;

}

.Box_body{
        padding:0px;
        float:left;
		background:url('../bilder/box_middle_green.png') repeat-y;
		width:201px;
}


.Box_bottom{

        background-image: url('../bilder/box_bottom_green.png');
        background-repeat: no-repeat;
        height:23px;
        width:201px;
        float:left;

}

.Box_content{
        padding-left:8px;
        padding-bottom:6px;
        font-size:8pt;
        width:150px;
		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:Arial;
        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:Arial;
        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:0 5px 2px 0;
        width: 155px;
          float:left;

}


.bild2 {

        padding:5px;
        width: 155px;
          float:right;

}

/*.message {

          margin:0px;
         color: #333333;
        padding-bottom:5px;



        text-align:left;
        border-right:0px;
        border-left:0px;
        border-bottom:0px;
        border-top:0px;
        border-color:#ffffff;
        border-style:solid;

}*/

.message {
         color: #333333;
        margin:0px;
        padding-bottom:5px;
        text-align:justify;
        border-right:0px;
        border-left:0px;
        border-bottom:0px;
        border-top:0px;
        border-color:#ffffff;
        border-style:solid;


}

#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;

}




div#right {
float:right;
width:45%;
text-align:justify;


}

div#left {
	float:left;
width: 50%;
text-align:justify;
}

