body { background: #666666; background-repeat: no-repeat; background-attachment: fixed; background-position: center; margin: 0; padding: 0; }


#main { top: 0; float: left; width: 940px; height: auto; position: absolute; 
padding-bottom: 50px; text-align: center; left:50%; margin-left: -470px;


-webkit-box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; }



/*#fb {width: 40px; height: 40px; position: fixed; top: 10px; right: 20px; z-index: 99999;}*/

#logo {width: 250px; height: 105px; position: absolute; left: 50%; margin-left: -125px; top: 50px; }

#header { background-color: #fff; width: 940px; height: 200px; position: relative; float: left; text-align: center; border-bottom: 0px solid #999999;
		}		
#menue { background: #669933; width: 940px; height: auto;  float: left; position: relative; text-align: center; }

.old ul { background: #669933; margin-top: 12px; width: 900px; position: relative; list-style-type: none; }
ul { background: #669933; width: 900px; position: relative; list-style-type: none; }
h2 { color: #669933; font-size: 25px; font-family: 'Trebuchet ms'; text-transform: uppercase; letter-spacing: 0px; }

#footer { float: left; background-color: #669933; color: #fff; font-size: 10px; font-family: 'trebuchet ms';  width: 100%; height: 35px; position: relative; text-align: center; padding-top: 15px}	

li { float: left; padding:0 12 14 12;}
li a {color: #fff;  text-align: center; padding:12 12 14 12;}
li a:hover { background: url(../images/btn_arrow.png) #333; color: #fff;}

#slide { width: 940px; height: 250px; border-bottom: 1px solid #333; overflow: hidden; float: left; z-index: 1; position: relative;}



.erg { color: #555; font-size: 11px; font-weight: lighter; font-family: "Trebuchet ms"; line-height: 13px; }
/*#myslide {  width: 2000px; left:50%; margin-left: -1000px; height:1330px; top:50%; margin-top: -665px; float: left; position: absolute; overflow: hidden; }*/



#cont { background-color: #fff; width: 940px;  height: auto; position: relative; float: left; text-align: center; z-index: 1; }

/*#inner {margin-left: 20px; margin-bottom: 20px; }*/
#left {background: ; width: 600px; margin-left: 20px; margin-right: 10px; margin-top: 10px;  height: auto; float: left; margin-bottom: 60px; text-align: justify; }


#right {background:;  float: left;  position: relative; width: 240px; margin-left: 20px; margin-right: 10px; margin-top: 10px; padding-bottom: 25px;height: auto; text-align: left;}


#image {width: 150px; height: 100px; overflow: hidden; border: 5px solid #ffffff; margin-right: 20px; margin-bottom: 20px; float: left; }

#image img {width: 150px;}


#arrow_left {width: 30px; height: 28px; right: 25px; top: 285px; position: relative; z-index: 9999; float: left;}
#arrow_right {width: 30px; height: 28px; left:25px; top: 285px; position: relative; z-index: 9999; float: left;}


#galerie {width: 800px; height: 600; position: relative; float: left; border: 5px solid #ffffff; overflow: hidden;

}
#galerieslide {width: 800px; height: 600px; }
/*a#pic1:hover span { 
*/
/*
background-image: url(../images/101.jpg); position: absolute; width: 800px; height: 600px; border: 5px solid #fff; float: left; top: 20px;left: 0px;
*/


#pic{width:190px; height: auto; margin: 5px; float: left; position: relative; overflow: hidden}

#pic img {width: 180px; border: 5px solid #888; margin-bottom: 5px;}

p { color: #555; font-size: 14px; font-weight: lighter; font-family: "Trebuchet ms"; line-height: 18px; letter-spacing: 0; }

#left a  { color: #555; font-size: 14px; font-weight: lighter; font-family: "trebuchet ms"; text-decoration: none; border: 0; }
#left a:hover { color: #669933; font-size: 14px; font-weight: lighter; font-family: "trebuchet ms"; text-decoration: none; border: 0; }
#light {color: #fff; font-size: 14px; font-weight: lighter; font-family: "trebuchet ms"; text-decoration: none; border: 0;}

a { color: #555; font-size: 14px; font-weight: lighter; font-family: "trebuchet ms"; text-decoration: none; border: 0; }
a:hover { color: #fff; font-size: 14px; font-weight: lighter; font-family: "trebuchet ms";  text-decoration: none; border: 0; }

a img {border: none;}



#headline { color: #fff; font-size: 20px; font-family: "times new roman"; font-weight: lighter; line-height: 16px; text-transform: uppercase; letter-spacing: 0; }
#ort { color: #fff; font-size: 14px; font-weight: lighter; font-family: "trebuchet ms"; line-height: 20px; text-align: justify; }

span { color: #555; font-size: 14px; font-weight: lighter; font-family: "Trebuchet ms"; line-height: 18px; text-align: justify; }

input {width: 400px; background: url(../images/black_30pro.png); outline-style: none; border-style: none; color: #555; font-family: "trebuchet ms"; }
textarea {width: 395px; height: 100px; background: url(../images/black_30pro.png); color: #555; border-style: none; outline-style: none; font-family: "trebuchet ms";}
#btn {width: 400px; background: #333; color: #fff; outline-style: none; border-style: none; font-family: "trebuchet ms"; }



#footer a { color: #fff; font-size: 10px; font-family: "trebuchet ms";  }
/*#cont { width: 940px; left:50%; margin-left: -470px; height: auto; top: 400px; position: absolute; float