@charset "utf-8";
/* CSS Document */

*
{
	padding:0;
	margin:0;
}

body
{
	padding:0px 0px 20px 0px;
	margin:0;
	background-color:#b85d19;
	min-width:950px;
	color:#903000;
	font-size:13px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height:15px;
	background:url(images/background.jpg) left top repeat-x #aa4c17;
}

*html div, table#imagetable tr td.png, table#rahmen tr td.left, table#rahmen tr td.right, table#rahmen tr td.bottom, table#rahmen tr td.ecke_lu, table#rahmen tr td.ecke_ru
{ behavior: url(iepngfix.htc) }

/* ---------------------- Rahmen -------------------------*/

#rahmen
{
	width:1000px;
	margin:0px auto;
}

#rahmen .left
{
	width:5px;
	background:url(images/rahmen_l.png) left top repeat-y;
}

#rahmen .right
{
	width:5px;
	background:url(images/rahmen_r.png) left top repeat-y;
}

#rahmen .bottom
{
	height:5px;
	background:url(images/rahmen_u.png) left top repeat-x;
}

#rahmen .ecke_lu
{
	background:url(images/rahmen_lu.png) left top no-repeat;
}

#rahmen .ecke_ru
{
	background:url(images/rahmen_ru.png) left top no-repeat;
}

/* ------------------- Ende Rahmen -----------------------*/

#header
{
	width:100%;
	height:170px;
}

#headerbg
{
	background:url(images/bg_header.jpg) left top repeat-x;
	height:170px;
}


#newsline
{
	height:22px;
	width:100%;
	background:url(images/line_bg.jpg) left top repeat-x;
}

#line_begin
{
	width:309px;
	height:22px;
	background:url(images/line_begin.jpg) left top no-repeat;
}

#line_news
{
	height:22px;
	background:url(images/line.jpg) left top no-repeat;
}

#line_end
{
	width:1px;
	height:22px;
	background:url(images/line_end.jpg) right top no-repeat;
}

marquee
{
	width:676px;
}

#main
{
	height:100%;
	min-height:500px;
	width:100%;
	background:url(images/bg_content.jpg) left top no-repeat #ffefc2;
}

*html #main
{
	height:500px;
}

#content
{
	height:auto;
	min-height:500px;
	width:955px;
	padding:0px 15px 10px 20px;
	background:url(images/bg_content2.jpg) right bottom no-repeat;
}

#footer
{
	width:100%;
	height:19px;
	background:url(images/footer_bg.jpg) left top repeat-x;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

#footer_end
{
	width:1px;
	height:19px;
	background:url(images/footer_end.jpg) left top no-repeat;
}

#footer_main
{
	height:19px;
	background:url(images/footer.jpg) center top no-repeat;
}

#footer_main table tr
{
	vertical-align:middle;
	text-align:center;
}

#footer_main table tr td
{
	padding-top:1px;
}

#footerlink
{
	font-size:11px;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#903000;
}

#footerlink:hover
{
	text-decoration:underline;
}

h1
{
	color:#903000;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 70px 0px 0;
	text-align:right;
	padding-right:30px;
}

h2
{
	font-weight:bold;
	color:#903000;
	margin:0;
	font-size:13px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 20px 5px 20px;
	margin-bottom:-5px;
	padding-right:20px;
}

b
{
	font-weight:bold;
	color:#903000;
	font-size:13px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

p
{
	margin:0px;
	padding:6px 20px 6px 40px;
}

#link
{
	font-weight:bold;
	color:#903000;
	font-size:12px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#imglink
{
	font-size:0px;
	border:0px;
	text-decoration:none;
}

#link:hover
{
	color:#b85a2b;
}

#date
{
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.text
{
	width:200px;
	height:17px;
}

.textarea
{
	width:550px;
	height:75px;
}

#liste
{
	padding-left:60px;
	padding-right:20px;
}

#liste.liste_left
{
	padding-left:228px;
}

*html #liste.liste_left
{
	padding-left:188px;
}

#liste.liste_left2
{
	padding-left:283px;
}

*html #liste.liste_left2
{
	padding-left:263px;
}

/*----------------------- Menue Links ------------------------*/
#leftmenue
{
	/*left: 175px;*/
	left: 115px;
	top: 195px;
	width:400px;
}

#menuetable
{
	width:505px;
	padding-bottom:10px;
	height:211px;
}

#menue
{
	list-style:none;
	padding:0;
	margin:0;
}

#menue li
{
	padding:0;
}

#menue li.erster
{
	margin:0px 0px 0px 220px;
	/*margin:0px 0px 0px 160px;*/
	height:30px;
}

#menue li.zweiter
{
	margin:0px 0px 0px 215px;
	/*margin:0px 0px 0px 155px;*/
	height:30px;
}

#menue li.dritter
{
	margin:0px 0px 0px 205px;
	/*margin:0px 0px 0px 145px;*/
	height:31px
}

#menue li.vierter
{
	margin:0px 0px 0px 188px;
	/*margin:0px 0px 0px 128px;*/
	height:30px;
}

#menue li.fuenfter
{
	margin:0px 0px 0px 160px;
	/*margin:0px 0px 0px 100px;*/
	height:30px;
}

#menue li.sechster
{
	margin:0px 0px 0px 120px;
	/*margin:0px 0px 0px 60px;*/
	height:29px;
}

#menue li.siebenter
{
	margin:0px 0px 0px 60px;
	/*margin:0px 0px 0px 0px;*/
	height:30px;
}

#menue li.achter
{
	margin:0px 0px 0px 0px;
	/*margin:0px 0px 0px -60px;*/
	height:30px;
}

.abstand
{
	width:505px;
	height:211px;
}


#menue li a
{
	background:url(images/listsymbol.png) left no-repeat;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	line-height:24px;
	padding:5px 2px 5px 30px;
}

#menue li a:hover
{
	background:url(images/listsymbol_h.png) left no-repeat;
	color:#a23701;
}

*html #menue li a
{
	background:url(images/menuesymbol.jpg) left no-repeat;
}

*html #menue li a:hover
{
	background:url(images/menuesymbol_h.jpg) left no-repeat;
}
/*-------------------- Menue Links Ende ----------------------*/


/*----------------------- Menue Oben -------------------------*/
#topmenue
{
	top:14px;
	right:358px;
	width:200px;
	height:155px;
}

#headermenue
{
	list-style:none;
	padding:0;
	margin-top:0px;
}

*html #headermenue
{
	margin-top:-2px;
}

#headermenue li
{
	vertical-align:middle;
	text-align:right;
	height:21px;
	line-height:21px;
	margin:0px;
	width:200px;
}

#headermenue li.erster
{
	top:14px;
	right:378px;
	margin-left:-20px;
	height:25px;
}

#headermenue li.zweiter
{
	top:38px;
	right:386px;
	margin-left:-28px;
	height:23px;
}

#headermenue li.dritter
{
	top:61px;
	right:389px;
	margin-left:-31px;
	height:23px;
}

#headermenue li.vierter
{
	top:85px;
	right:386px;
	margin-left:-28px;
	height:23px;
}

#headermenue li.fuenfter
{
	top:108px;
	right:374px;
	margin-left:-16px;
	height:23px;
}

#headermenue li.sechster
{
	top:131px;
	right:358px;
}

#headermenue li.erster a
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	height:21px;
	line-height:21px;
	padding:3px 25px 3px 0px;
	margin:0px;
	background:url(images/b_home.jpg) right no-repeat;
}

*html #headermenue li.erster a
{
	padding:1px 25px 1px 0px;
}

#headermenue li.erster a:hover
{
	background:url(images/b_home_h.jpg) right no-repeat;
}

#headermenue li.zweiter a
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	height:21px;
	line-height:21px;
	padding:3px 25px 3px 0px;
	background:url(images/b_anfahrt.jpg) right no-repeat;
}

*html #headermenue li.zweiter a
{
	padding:1px 25px 1px 0px;
}

#headermenue li.zweiter a:hover
{
	background:url(images/b_anfahrt_h.jpg) right no-repeat;
}

#headermenue li.dritter a
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	height:21px;
	line-height:21px;
	padding:3px 25px 3px 0px;
	background:url(images/b_kontakt.jpg) right no-repeat;
}

*html #headermenue li.dritter a
{
	padding:1px 25px 2px 0px;
}

#headermenue li.dritter a:hover
{
	background:url(images/b_kontakt_h.jpg) right no-repeat;
}

#headermenue li.vierter a
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	height:21px;
	line-height:21px;
	padding:3px 25px 3px 0px;
	background:url(images/b_impressum.jpg) right no-repeat;
}

*html #headermenue li.vierter a
{
	padding:1px 25px 1px 0px;
}

#headermenue li.vierter a:hover
{
	background:url(images/b_impressum_h.jpg) right no-repeat;
}

#headermenue li.fuenfter a
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	height:21px;
	line-height:21px;
	padding:3px 25px 3px 0px;
	background:url(images/b_galerie.jpg) right no-repeat;
}

*html #headermenue li.fuenfter a
{
	padding:1px 25px 1px 0px;
}

#headermenue li.fuenfter a:hover
{
	background:url(images/b_galerie_h.jpg) right no-repeat;
}

#headermenue li.sechster a
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#903000;
	text-decoration:none;
	height:21px;
	line-height:21px;
	padding:3px 25px 3px 0px;
	background:url(images/b_weitere.jpg) right no-repeat;
}

*html #headermenue li.sechster a
{
	padding:1px 25px 1px 0px;
}

#headermenue li.sechster a:hover
{
	background:url(images/b_weitere_h.jpg) right no-repeat;
}
/*-------------------- Menue Oben Ende -----------------------*/


/*------------------------- Bilder ---------------------------*/
#imagetable tr td
{
	vertical-align:top;
	font-size:0px;
}

#imagetable.align_left
{
	margin:0 5px 0 11px;
}

*html #imagetable.align_left
{
	margin-left:10px;
}

#imagetable.oben
{
	margin-top:10px;
}

*html #imagetable tr td img
{
	margin-bottom:-3px;
}

td#image_lo, td#image_ro, td#image_lu, td#image_ru
{
	height:9px;
	width:9px;
}

td#image_lo
{
	background:url(images/bildrahmen_lo.jpg) left top no-repeat;
}

td#image_lo.png
{
	background:url(images/bildrahmen_lo.png) left top no-repeat;
}

td#image_o
{
	background:url(images/bildrahmen_o.jpg) left top repeat-x;
}

td#image_o.png
{
	background:url(images/bildrahmen_o.png) left top repeat-x;
}

td#image_ro
{
	background:url(images/bildrahmen_ro.jpg) left top no-repeat;
}

td#image_ro.png
{
	background:url(images/bildrahmen_ro.png) left top no-repeat;
}

td#image_l
{
	background:url(images/bildrahmen_l.jpg) left top repeat-y;
}

td#image_l.png
{
	background:url(images/bildrahmen_l.png) left top repeat-y;
}

td#image_r
{
	background:url(images/bildrahmen_r.jpg) left top repeat-y;
}

td#image_r.png
{
	background:url(images/bildrahmen_r.png) left top repeat-y;
}

td#image_lu
{
	background:url(images/bildrahmen_lu.jpg) left top no-repeat;
}

td#image_lu.png
{
	background:url(images/bildrahmen_lu.png) left top no-repeat;
}

td#image_u
{
	background:url(images/bildrahmen_u.jpg) left top repeat-x;
	height:9px;
}

td#image_u.png
{
	background:url(images/bildrahmen_u.png) left top repeat-x;
}

td#image_ru
{
	background:url(images/bildrahmen_ru.jpg) left top no-repeat;
}

td#image_ru.png
{
	background:url(images/bildrahmen_ru.png) left top no-repeat;
}
/*---------------------- Bilder Ende -------------------------*/


/*----------------------- Newsticker -------------------------*/
.newsticker
{
	font-size:12px;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#903000;
}

.newsticker a
{
	font-size:12px;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#903000;
	font-size:11px;
	font-weight:bold;
}

.newsticker a:hover
{
	color:#d47a1d;
}

#news_end
{
	position:absolute;
	width:23px;
	height:22px;
	background:url(images/linepng.png) left top no-repeat;
	z-index:1;
	top:170px;
	left:309px;
}
/*-------------------- Newsticker Ende -----------------------*/
