/*
// mirbach.de -  Stylesheet
*/

body {
	background-image: url(../images/bg_rasterverlauf.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px auto;
	margin-top: 0px;
}

BODY {
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#d8d0b5;
scrollbar-face-color:#d8d0b5;
}

/* Formtag Anti-Site-Zerhau-Machkapott */
form { margin:0; padding:0; }

td img {display: block;}

/* Buttons */

.button1 {
	 BACKGROUND: #8A898D url(../images/button_bgline1.gif) repeat-x;
	 COLOR: #feed8d;
	 FONT-FAMILY: verdana;
	 TEXT-DECORATION: none;
	 BORDER-RIGHT: 1px outset #d4021d;
	 BORDER-TOP: 1px outset #d4021d;
	 BORDER-LEFT: 1px outset #d4021d;
	 BORDER-BOTTOM: 1px outset #d4021d;
	 font-weight : bold;
}

.button2 {
	 BACKGROUND: #8A898D url(../images/button_bgline2.gif) repeat-x;
	 COLOR: #fcc600;
	 FONT-FAMILY: verdana;
	 TEXT-DECORATION: none;
	 BORDER-RIGHT: 1px outset #720003;
	 BORDER-TOP: 1px outset #720003;
	 BORDER-LEFT: 1px outset #720003;
	 BORDER-BOTTOM: 1px outset #720003;
	 font-weight : bold;
}

/* LI-CSS-Menu - Submenu-Classes */

#menu {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 11px;
	font-family: tahoma;
	BACKGROUND: none;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-left: 0px;
	COLOR: #000000;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
	text-indent: 21px;
	BORDER-RIGHT-WIDTH: 0px;
}

#menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
        WIDTH: 164px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	LIST-STYLE-TYPE: none;
}


#menu LI {
	LIST-STYLE-TYPE: none
	WIDTH: 164px;
	float: none;
}

#menu LI A {
	DISPLAY: block;
	WIDTH: 164px;
	COLOR: #a40015;
	border-bottom: 1px solid #fcd600;
	BACKGROUND-COLOR: #feed8d;
	TEXT-DECORATION: none;
}

#menu LI A:hover {
	COLOR: #000000;
	text-decoration: none;
	background-image: url(../images/navi_hilite_bg.gif);
}

#menu LI #active {
	COLOR: #000000;
	background-image: url(../images/navi_active_bg.gif);
}

#menu LI #last {
border-bottom: none;
}

#menu li li a {
	FONT-SIZE: 11px;
	display: block;
	padding-left:0px;
	background-image: url(../images/subnavi_bg.gif);
	COLOR: #a80016;
	font-weight:normal;
	text-decoration: none;
	width: 164px;
	text-indent:35px;
}

#menu li li a:hover {
	color: #232323;
	text-decoration: none;
	background-image: url(../images/subnavi_bg.gif);
}

#menu li li #active {
	color: #000000;
	background-image: url(../images/subnavi_bg.gif);
}



INPUT {
	BORDER-RIGHT: 1px outset #fcd500;
	BORDER-TOP: 1px outset #fcd500;
	BORDER-LEFT: 1px outset #fcd500;
	BORDER-BOTTOM: 1px outset #fcd500;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	background: url(../images/input_bg.gif) repeat-x;
}


.headline {
color: #d4011c;
font-size: 14px;
font-family: tahoma;
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
}

.headline2 {
color: #d4011c;
font-size: 14px;
font-family: tahoma;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
}

/* Content text */

.content {
font-family: tahoma;
text-decoration: none;
color: #000000;
font-size: 12px;
}

/* PDF-Classes */

.pdf_content {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #4c4a41;
FONT-STYLE: normal;
FONT-FAMILY: tahoma;
}

.pdf_link {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #4c4a41;
FONT-STYLE: normal;
FONT-FAMILY: tahoma;
padding-left: 5px;
}

a.pdf_link:link {
font-family: tahoma;
font-size: 11px;
text-decoration: underline;
font-style: normal;
color: #4c4a41;
font-weight: bold;
padding-left: 5px;
}

a.pdf_link:visited {
font-family: tahoma;
font-size: 11px;
text-decoration: underline;
font-style: normal;
color: #4c4a41;
font-weight: bold;
padding-left: 5px;
}

a.pdf_link:hover {
color: #a0243a;
text-decoration: none;
padding-left: 5px;
}


/* Inhaltbereich Verlinkungen A-Class */

a.content:link {
font-family: tahoma;
font-size:12px;
text-decoration: none;
font-style: normal;
color: #d4011c;
font-weight: bold;
}

a.content:visited {
font-family: tahoma;
font-size:12px;
text-decoration: none;
font-style: normal;
color: #d4011c;
font-weight: bold;
}

a.content:hover {
color: #000000;
text-decoration: underline;
}



/* News Classes */

.news_datum {
color: #1500ab;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
text-decoration: none;
}

.news_content {
color: #18133c;
font-size: 11px;
font-family: tahoma;
text-decoration: none;
}

.news_headline {
color: #18133c;
font-size: 12px;
font-family: tahoma;
text-decoration: none;
font-weight: bold;
}

a.news_link:link {
font-family: tahoma;
font-size: 11px;
text-decoration: underline;
font-style: italic;
color: #1500ab;
font-weight: bold;
}

a.news_link:visited {
font-family: tahoma;
font-size: 11px;
text-decoration: underline;
font-style: italic;
color: #1500ab;
font-weight: bold;
}

a.news_link:hover {
color: #f99c1c;
text-decoration: none;
}


/* Wo bin ich - Pfad Classes*/

.info_content {
color: #d4021d;
font-size: 11px;
font-family: tahoma;
text-decoration: none;
}


a.info:link {
font-family: tahoma;
font-size: 11px;
font-style: italic;
color: #d4021d;
text-decoration: none;
}

a.info:visited {
font-family: tahoma;
font-size: 11px;
font-style: italic;
color: #d4021d;
text-decoration: none;
}

a.info:hover {
color: #a60016;
text-decoration: underline;
}

/* Footer Classes */

.footer {
	font-size : 9px;
	font-family : tahoma;
	color : #d4021d;
	font-style : normal;
}

a.footer_link:link {
font-family : tahoma;
font-size: 9px;
font-style: normal;
color: #8E8F7D;
text-decoration: none;
font-weight: bold;
}

a.footer_link:visited {
font-family : tahoma;
font-size: 9px;
font-style: normal;
color: #8E8F7D;
text-decoration: none;
font-weight: bold;
}

a.footer_link:hover {
text-decoration: none;
color: #726954;
}

/* Main Menu Class NORMAL */

a.mainnav:link {
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}

a.mainnav:visited {
  	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}

a.mainnav:hover {
	text-decoration: none;
	font-weight: bold;
	color: #fbd500;
}

/* Main Menu Class ACTIVE */

a.mainnav_on:link {
	font-family: tahoma;
	font-size: 12px;
	text-decoration: underline;
	font-style: normal;
	color: #fbd500;
	font-weight: bold;
}

a.mainnav_on:visited {
  	font-family: tahoma;
	font-size: 12px;
	text-decoration: underline;
	font-style: normal;
	color: #fbd500;
	font-weight: bold;
}

a.mainnav_on:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #fbd500;
}



/* Head Mini-Navi */

a.mininav_link:link {
font-family: tahoma;
text-decoration: none;
color: #18133c;
font-size: 10px;
letter-spacing: 0px;
}

a.mininav_link:visited {
font-family: tahoma;
text-decoration: none;
color: #18133c;
font-size: 10px;
letter-spacing: 0px;
}

a.mininav_link:hover {
color: #1500ab;
text-decoration: underline;
}


textarea {
 	font-size : 11px;
 	font-family : verdana;
 	color : #000000;
 	text-decoration : none;
 	font-style : normal;
	font-weight :  normal;
}

select {
 	font-size : 10px;
 	font-family : verdana;
 	color : #000000;
 	text-decoration : none;
 	font-style : normal;
	font-weight :  normal;
}

option {
 	font-size : 11px;
 	font-family : verdana;
 	color : #000000;
 	text-decoration : none;
 	font-style : normal;
	font-weight :  normal;
}

.galleriebild img{

                border: solid 1px #a40015;

}