body { margin:0pt;background-image:url(../img/bg.gif);}

#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:10px;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

#news {
	background:#ffffff;
	border-bottom:6px solid #ffffff;
	height:110px;
	width:525px;
}

#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;
	margin: 6px;
	padding: 4px;
}
#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:19px;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: #b66b00;
	text-decoration:underline;
}
A:link {color: #b66b00;text-decoration:underline;}
A:hover {color: #e88800;text-decoration:underline;}
A:active {
	color: #b66b00;
	text-decoration:underline;
}

/*FORMULARE*/
label { display:block;float:left;width:80px;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; color:#000000;  border:1px solid #317A44;  height:17px;  }
#message {display:block;float:left;left:89px;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:87px;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;}


.img_left {
	float:left;
	margin-right: 12px;
	margin-bottom: 6px;
}

.img_right {
	float:right;
	margin-left: 12px;
	margin-bottom: 12px;
}


/* Eigene Styles*/

.bild {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 520px;
}

.bildtext {
	color: #a15e00;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	background-color: #ffecb7;
	padding: 4px;
}

.bildtext2 {
	color: #a15e00;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: 0.05em;
	background-color: #FC9;
	padding: 5px;
	width: 520px;
}

.achtung {
	color: #ff0000;
	font-weight: bold;
}

.caption {
	color: #330;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	background-color: #9C0;
	padding: 4px;
	font-weight: bold;
}

.caption2 {
	color: #330;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	background-color: #F2DA9D;
	padding: 4px;
	font-weight: bold;
}

#box4{  margin:0px; padding-left: 40px; background:#E5E8DC; border: 1px solid #97BC97; }
