body{margin:0px; padding:0px; background: #e6e6e6; color:#6B6854; font:11px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;}
div, p, ul, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}
a {text-decoration:none; color: #A3D63C;}
a:hover {color: #556B2F;}


#wrap {width:930px;margin:0 auto; background: url(../images/bg.gif) repeat-y center;height:auto}

/* ----Main---- */
#mainP{ width: 900px; position:relative; margin:0 auto; padding:0px; background: url(../images/hint_oben.jpg) no-repeat;}

/* ----Top---- */
#topU {height: 58px; border-bottom: 1px solid #c4c4c4; text-align: right;}
#topP{ height:36px; position:relative; margin:0 auto; padding:0; background: url(../images/bu_ob.jpg) repeat-x 100% 0; border-bottom: 1px solid #c4c4c4;position:relative;}
#topP ul{width:520px; height:26px; display:block; position:absolute; top:0px; left:9px; margin:0; padding:0;}
#topP ul li{float: left; display:block; text-align:center; background: url(../images/line_menu.jpg) no-repeat right top; padding: 0 20px 0 20px;}
#topP ul li a{ width: auto; height:30px; display:block; font:11px/13px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #0D1700; text-decoration:none; margin:0;  padding: 10px 0 0; }
#topP ul li a:hover{  height:26px; display:block; background:#fff; color:#2E4E00; text-decoration:none; width: auto;}
#topP ul li span{font:11px/13px Verdana, Tahoma, ,Arial, Helvetica, sans-serif; height:30px; display:block; color:#2E4E00; text-decoration:none;  padding: 10px 0 0; line-height:14px; width: auto;}
#topP ul li .selected{  height:26px; display:block; background:#fff; color:#2E4E00; text-decoration:none;}

/* ----Left----- */
#leftP{width:220px; float:left; background-color:#5f8349; }
/*
#leftP ul{width:220px; display:block; padding:28px 0 30px;}
#leftP ul li{width:186px; height:27px; position:relative; margin:0 auto;}
#leftP ul li a{width:166px; height:26px; display:block; background: url(images/bul.gif) no-repeat 4px 0; color:#fff; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 16px; text-decoration:none;}
#leftP ul li a:hover{background: url(images/bul2.gif) no-repeat 4px 0; color:#000; text-decoration:none;}
#leftP ul li.contact{background:none;}
#leftP ul li .selected{background: url(images/bul2.gif)  no-repeat 4px 0; color:#000; text-decoration:none;}
*//*
#leftP ul{width:220px; margin: 0 auto; padding:28px 0 30px;}
#leftP ul li{margin:0 auto; padding:0;}
#leftP ul li a{width:190px; height:24px;line-height:24px; display:block; background: url(images/bul.gif) no-repeat 4px 0; color:#fff; font:11px Tahoma, Arial, Helvetica; padding:0 0 0 25px;}
#leftP ul li a:hover{background: url(images/bul2.gif) no-repeat 4px 0; color:#000;}
#leftP ul li .selected{background: url(images/bul2.gif)  no-repeat 4px 0; color:#000;}

#leftP ul li .sub{width:180px; height:20px; position:relative; margin:0 auto;}
#leftP ul li a.sub{width:180px; height:20px;line-height:20px; display:block; color:#fff; font:10px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 35px;}
#leftP ul li a:hover.sub{ color:#000;}
#leftP ul li .selected_sub{ color:#000;}
*/
#leftP{width:220px; float:left; background-color:#5f8349; }


#menu2 {width:220px; float:left; padding: 20px 0px 20px 0px;background-color:#5f8349;}
#menu2 dl {width: 220px; margin: 0 auto; padding: 0;}
#menu2 dt {margin:0; padding: 0px 0px 0px 10px; color: #2A2A2A; background-color: #648a4d;}
#menu2 dd {margin:0; padding:0; color: #292929; border-bottom:1px solid #597b44; border-top: 1px solid #6C9656; text-align: left;background:#648a4d;}
#gallery2 a, #gallery2 a:visited {font:11px Tahoma, Arial, Helvetica, sans-serif;color: #fff; text-decoration:none; display:block; padding: 6px 12px 6px 12px; width:190px;}
#gallery2 a:hover { color: #1F2917;}

/* ------------- */

.gallery2 a, .gallery2 a:visited {font:11px Tahoma, Arial, Helvetica, sans-serif;color: #000; text-decoration:none; display:block; padding: 12px;float:left}
.gallery2 a:hover { color: #888;}

/* ------------- */
 


#leftA {	background-color: #9ab67c; height: 30px; border-bottom: 1px solid White; border-top: 1px solid White;}
#leftM { background-color: #c7cc8a; color: #384e2c; padding: 20px 20px 20px 20px; font-size: 11px;}
#leftM p {/*padding-top: 10px;*/ text-align: justify;}
#leftM div {padding-bottom: 10px; text-align: right; color: #658758;}
#leftM .w { text-align: right; border-top: 1px dotted #A7B05A; padding-top: 10px;background: url(../images/str.gif) no-repeat right;}
#leftM .w a {text-decoration:none; color: #658758; margin-right: 10px;}
#leftM .w a:hover {color: #556B2F;}
#leftB { background-color: #9ab67c; border-bottom: 1px solid White; border-top: 1px solid White;}

/* ----Content---- */
#rightPa { float: left; width: 680px}
#rightPa p {padding: 5px 25px 0 25px; text-align: justify;}
#rightPa .weiter {padding: 0 25px 0 0; text-align: right;}
#rightPa .weiter a {text-decoration:none; color: #A3D63C; border-bottom: 1px dotted #A3D63C; padding-right: 10px; background: url(../images/str.gif) no-repeat right;}
#rightPa .weiter a:hover {color: #556B2F; border-bottom: 1px dotted #556B2F;}
#rightPa h1 {margin:5px 25px 10px 25px; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#89A965; letter-spacing:2px;}

.lin {border-top: 1px solid #c4c4c4; width: 680px;}
.abst {height: 10px;}
.abst2 {height: 50px;}
#bild {padding-left:25px;}

/* ----Footer---- */
/*
#footerm{ color:#000; position:relative; margin:0 auto; height:50px; clear:both;}
#footer{width:900px; position:relative; margin:0 auto; height:50px; text-align:center;background:url(../images/bu_ob.jpg) repeat-x #fefefe; line-height: 25px;border-top: 1px solid #c4c4c4;}
*/
#footer{width:900px;margin:0 auto;height:50px;text-align:center;background:#5F763E;line-height:25px;color:#FFF}


/* =========== DODANE ========== */

/* ----Suchen---- */
#suchen {color:#ACACAC;position:absolute;top:7px;right:10px}
#suchen p {float:left;margin-right:15px}
#suchen p span {line-height:19px}
#suchen input.text {width:109px;height:17px;line-height:19px;background:url(../images/input_bck.gif) repeat-x;border:1px solid #C4C4C4;color:#ACACAC;}

/* ----Dictionary---- */
ul#dictionary {margin-left:20px}
ul#dictionary li {width:21px;height:21px;background:url(../images/dictionary_li_bck.gif) no-repeat}
ul#dictionary li a {display:block;width:21px;height:19px;text-align:center;line-height:19px;color:#7C7C7C}
ul#dictionary li a:hover {color:#5F8349;font-weight:bold}
ul#dictionary li {float:left;margin-right:5px}

p.first {margin:15px 0 15px 15px;border-top:1px solid #E3E3E3}
/* p.first:first-letter {font-size:12px;font-weight:bold}*/

#topP{margin-top:-10px}
#rightPa {overflow:hidden}


#adsense{width:900px; position:relative; margin:0 auto;text-align:center;background:#eaf0e3;border-top:1px solid #9AB67C;border-bottom:1px solid #9AB67C;padding:10px 0 10px 0}
#rss {width:220px;max-width:210px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:#9AB67C;float:left;padding:8px 0 8px 10px;}
#rss a, #rss a img {background:none;border:none}


.clear {clear:both}

.days { font-family:verdana; font-size:9px; color:#333333; }
.foot { font-family:verdana; font-size:9px; color:#cccccc; }
.day { font-family:verdana; font-size:9px; color:#333333; }
.currentDay { font-family:verdana; font-size:9px; color:#ffffff; }
.titlea { text-decoration:none; color:#333333; }
.daya { text-decoration:none; color:#333333; }
.currenta { text-decoration:none; color:#ffffff; }
.foota { text-decoration:none; color:#333333; }

/* ----Calendar----- */
#calendar { background-color: #c7cc8a; color: #384e2c; padding: 20px 20px 20px 20px; font-size: 11px;}
#calendar div {padding-bottom: 10px; text-align: right; color: #658758;}
td {text-align: center; color: #384E2C;}
.inp2 {width: 20px; height: 18px; border: none; background: none; padding: 1px 2px 2px 4px; font: 10px Verdana, Tahoma, Arial; color: #384E2C; text-align:center;}
.currentDay {width: 20px; height: 18px; border: none; background: #384E2C; padding: 1px 2px 2px 4px; font: 11px Verdana, Tahoma, Arial; color: #ffffff; text-align:center;}
.inpyear {width: 30px; height: 14px; border: none; background: none; padding: 1px 2px 2px 4px; font: 11px Verdana, Tahoma, Arial; color: #5F8349; }
.inpmonth {width: 25px; height: 14px; border: none; background: none; padding: 1px 2px 2px 4px; font: 11px Verdana, Tahoma, Arial; color: #5F8349; }
.monthSelect {width: 20px; height: 18px; border: none; background: none; padding: 1px 2px 2px 4px; font: 11px Verdana, Tahoma, Arial; color: #5F8349; }
.yearSelect {width: 20px; height: 18px; border: none; background: none; padding: 1px 2px 2px 4px; font: 11px Verdana, Tahoma, Arial; color: #5F8349; }
