body { margin:0pt;background:#D4D4D4;background-image:url(../img/bg.gif);background-repeat:repeat-y;}

#site {
position:relative;width:971px;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:normal;
}
#header_left {
background:#C2CCA3;height: 171px;width:181px;left:0px;top:0px;position: absolute;
background-image: url(../img/logo.gif);background-repeat:no-repeat;background-position:55px 8px;
float:left;
}
#header_rightx {
background-image: url(../img/banner_r.jpg);background-repeat:no-repeat;
height: 171px;width:790px; position: relative;left:181px;
}
#header_right_top {
background-image: url(../img/banner/header_right_top_01.jpg);background-repeat:no-repeat;
height: 148px;width:790px; position: relative;left:181px;
}
#header_right_bottom {
background-image: url(../img/header_right_bottom.gif);background-repeat:no-repeat;
height: 23px;width:790px; position:relative;left:181px;top:0px;
}
#home {
background:#FF9600;height:22px;width:971px; position:absolute;left:0px;top:171px;
border-bottom:0px solid #ffffff;border-right:0px solid #ffffff;
background-image: url(../img/bg_navigation.gif);background-repeat:no-repeat;
}

#left {position:absolute;top:193px;left:0px;width:181px;padding:0px;}

#right {
position:absolute;
top:193px;margin-left:13px;
right:0;width:238px;
}
#content_1 {top:193px;position: absolute;
margin-left: 181px;margin-right:252px;width:530px;
padding:8px;padding-left:13px;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;
}

#news {  margin:0px; background:#F2DA9D; border-bottom: 2px solid #ffffff; text-align:left; padding:3px; }
#news_title{  padding-top:4px;padding-bottom:4px;padding-left:16px;background-image: url(../img/bullet.gif);background-repeat:no-repeat;background-position:4px 8px;font-size:12px;line-height:14px;font-weight:bold; }
#news_title_img{font-size:12px;line-height:14px;font-weight:bold;}
#news_text{  font:12px verdana, sans-serif;padding:0px; }

#box {  margin:0px; background:#E5E8DC; border-bottom: 1px solid #97BC97; border-top: 1px solid #97BC97; padding:9px; }
#box2 {  margin:0px; background:#ffffff; border: 1px solid #97BC97; padding:5px; }
#box3 {  margin:0px; background:#E5E8DC; border: 1px solid #97BC97; padding:5px; }
#img_box { background:#E5E8DC;padding:0px;border-bottom:1px solid #588F58;font:11px verdana, sans-serif;}

#menu{background:#C2CCA3;border-bottom:1px solid #ffffff;width:181px;}
#menu a{
color:#317A44;
font:11px verdana, sans-serif;
padding:4px;padding-right:6px;
text-decoration:none;text-align:right;
background:transparent;
display:block;font-weight:bold;
} 
#menu a:hover{ background:#D0D7BB;color:#317A44; }

/* MENUE*/
#menu2{
border-bottom:1px solid #ffffff;width:181px;
}
#menu2 a{
background:#DDE2CF;color:#317A44;
padding:4px;padding-right:6px;
text-decoration:none;text-align:right;font-weight:bold;
background-image: url(../ximg/qu_rand.gif);background-repeat:no-repeat;
font: 11px verdana, sans-serif;
text-decoration:none;
display:block;
} 
#menu2 a:hover{
background:#E5E8DC;background-image: url(../ximg/qu_rand.gif);background-repeat:no-repeat;
}

#menu3_container { height:20px;padding-top:5px;}
#menu3 a{ color:#ffffff;font-weight:bold;font-size:11px; padding-right:6px;text-decoration:none;}
#menu3 a:hover{ color:#F6E8C5;}

#space {height:150px;}

#top { margin-top:30px;padding-bottom:3px; padding-right:0px;margin-bottom:3px;background:#ffffff;border-bottom:1px solid #317A44;text-align:right;}
#small {font:11px verdana, sans-serif;}
.datum {font:11px verdana, sans-serif;}
.autor {font:11px verdana, sans-serif;}
td.sprungschrift {font:11px verdana, sans-serif;}

#content_small {background:#ffffff;border:1px solid #9BA871;width:600px;padding:20px;margin:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:normal;}

h1+ { padding-top:4px;padding-left:16px;background-image: url(../img/bullet.gif);background-repeat:no-repeat;background-position:0px 9px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;font-weight:bold;color:#000000;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;font-weight:bold;color:#317A44;}
h2,h3 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;font-weight:bold;color:#000000;}
p,td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:normal;}
.standardtext_fett {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:bold;}
.haupttitel,.haupttitel2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:bold;}
.standartext {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:normal;}
.untertitel {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;font-weight:normal;}

ul { list-style-image: url(../img/qu.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;}
li { padding-bottom:8px; }

/*LINKS*/
A:visited {color: #000000;text-decoration:underline;font-weight: none;}
A:link {color: #000000;text-decoration:underline;font-weight:none;}
A:hover {color: #666666;text-decoration:underline;font-weight:none;}
A:active {color: #000000;text-decoration:underline;font-weight: none;}

/*FORMULARE*/
label { display:block;float:left;width:120px;margin:4px;margin-top:5px;}
#input1 { display:block;float:left;width:200px;margin-top:5px;left:89px;
font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: oblique; color:#000000;  border:1px solid #317A44;  height:17px;  }
#message {display:block;float:left;left:99px;margin-top:5px;margin-bottom:5px;font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #000000; border:1px solid #317A44;}
form br { clear: left; /* das floating der labels und inputs aufheben */ }
#button3 { background:#E5E8DC;position:relative;left:127px;height:19px;width:auto;display:block;float:none;border:1px solid #317A44;color:#317A44;  }
label { text-align: right;}
form #text {position:relative;left:87px;font-weight:bold;padding-bottom:5px;padding-top:5px;}








/* BASIS-Layout*/
xxxbody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;line-height:14px;
margin:0px;
background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/bg.jpg);background-repeat:repeat-y;
}

#header_bottom {
left:0px;top:145px;height:26px;width:960px;position: absolute;background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/b/banner_bottom.jpg);background-repeat:no-repeat;padding-top:2px;
}

#content_2 {
position:absolute;
padding:13px;padding-right:20px;
right:0;width: 350px;top:167px;
}


/*Links im Banner*/
#header_icon { background-repeat:no-repeat;font: 11px verdana, sans-serif; font-weight:normal;
padding:2px;padding-left:17px;padding-bottom:7px;
border: 0px solid #567CC2;
margin-top:2px;margin-right:8px;margin-bottom:5px;
}


img.bild1 {border: 0px solid #567CC2; padding:0px; margin-left:1px; margin-top:10px;}
img.animation {border: 1px solid #567CC2; padding:0px; margin-left:0px; margin-top:10px;filter:blendTrans(duration=4);}
#wetter { width:210; background:#E0F1D8; border: 1px dotted #9AC587; text-align:left; padding-left:4px;padding-top:4px;  }

/* NEWS-CONTAINER */
#textbanner {background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/bg_verlauf_breit.jpg);color:#ffffff;padding:3px;}
#grau {color:#568B40;font-weight:normal;padding-top:0px;padding-bottom:0px;}
img.newsbild {border: 0px solid #567CC2; float:left; margin-right:5px;}

#news_hoegersdorf {  margin-top:9px; background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/bg_verlauf_gruen2.jpg);background-repeat:repeat-x;background:#D4EEC9;  border: 0px solid #567CC2;
padding:0px;}
img.newsbild2 {border: 0px solid #567CC2; float:right; }
#title2 {padding-top:4px;height:16px;padding-left:23px;color:#ffffff;background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/bg_verlauf_gruen2.jpg);background-repeat:repeat-y;font-size:11px;font-weight:normal;}
#news_text {padding:4px;color:#000000;}
#mehr_link { background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/qu_mehr.gif);background-repeat:no-repeat;font: 11px verdana, sans-serif; font-weight:bold;
padding:0px;
padding-left:9px;
border: 0px solid #567CC2;
}

/*NEWS-Anzeige lang */
img.newsbild3 {border: 0px solid #567CC2; float:left;padding-right:5px;}

/*DIVERSES */
#title {font-size:12px;font-weight:bold;margin-bottom:10px;padding-top:3px;}
#kasten_gruen {background:#D4EEC9;border: 1px solid #A0D18B;padding:3px; width:240px; margin-top:9px;  margin-bottom:15px;  }
#kasten_blau {background:#E9F1FC;border: 1px solid #C7DEFD;border-right: 1px solid #B5D3FB;border-bottom: 1px solid #B5D3FB;border-left: 1px solid #DEEBFC;padding:13px; background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/verlauf_blau.jpg);background-repeat:repeat-x; }
#kasten_blau {background:#E0F1D8;border: 1px solid #C7DEFD;border-right: 1px solid #B5D3FB;border-bottom: 1px solid #B5D3FB;border-left: 1px solid #DEEBFC;border: 1px dotted #9AC587;padding:13px;  }
#kasten_gruen2 {background:#D4EEC9;border: 0px solid #567CC2;padding:7px;  }

#title3 {font-size:15px;line-height:19px;font-weight:bold;margin-bottom:10px;padding-top:3px;}
#link2top {background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/2top.gif);background-repeat:no-repeat;font: 11px verdana, sans-serif; font-weight:normal;
padding:1px;
padding-left:17px;
padding-bottom:27px;
margin-top:10px;
height:14px;
}
hr {background:#317A44;color:#317A44;height:1px;border:solid #317A44 0px;}
.mittel { background:#9AC587; }
.hell { background:#ffffff; }


/* GÄSTEBUCH */
.button { padding-bottom:15px;height:21px;width:auto;border:1px solid #000000;background-image: url(file:///C|/VKV/apache/Apache2/htdocs/t/img/bg_grau2.jpg);background-repeat:repeat-x;}
#text_gb {  background:#DFEBFC; font-size:11px;line-height:14px;border-right: 0px solid #96AFDE; text-align:left; padding:11px; height:auto;}
#right_gb {
position: absolute;
padding:20px;
right:0;width: 230px;
}




#bgm { height:380px;width:260px;background-image:url(../img/map.jpg);background-repeat:no-repeat;position:relative;left:0px;top:0px;z-index:0; }