/* Style-Sheet fuer den body */
html 					{ 	width:100%; }
body 					{
    						width:100%;
							font-size: 13px;
							font-family: Times;
							color: #000;
			 				background:url('../bilder/head_red.jpg') repeat-x #fcf9e7;
							margin:0 auto;
							vertical-align:center;
							padding:0;
							scrollbar-face-color: #f1f1f1;
							scrollbar-highlight-color: #fff;
							scrollbar-shadow-color: #000;
							scrollbar-3dlight-color: #fff;
							scrollbar-arrow-color: #000;
							scrollbar-track-color: #ffffff;
							scrollbar-darkshadow-color: #000;
						}
						
						
img						{ border:none; }	

.footer 				{ width:1024px; height:57px; background: url('../bilder/footer.jpg') no-repeat center; position: absolute; bottom: 0 auto; width: 100%; font-size:11px; font-family:Arial; color:#a99375; }
.content				{ font-family:Times; font-size:13px; height:100%; }
p						{ font-family:Times; font-size:14px; }	
.kontaktformular        {color:#922210; text-decoration:none; font-size:14px; }					

/* Standards für alle Tabellen */
td, input, select, textarea		{ 	font-size:13px; font-family:Times; text-decoration:none; color:#333333; }

/* Standards für Links */
a:link,
a:visited,
a:active  				{ 	font-size:14px; text-decoration:none; color:#000; }
a:hover   				{ 	font-size:14px; text-decoration:none; color:#922210; }

/* Standards für Links */
a.nav:link,
a.nav:visited,
a.nav:active  			{ 	font-size:14px; text-decoration:none; color:#922210; font-family:Times; font-weight:bold; }
a.nav:hover   			{ 	font-size:14px; text-decoration:none; color:#922210; font-family:Times; font-weight:bold; }

/* Standards für Links */
a.subnav:link,
a.subnav:visited,
a.subnav:active  		{ 	font-size:12px; text-decoration:none; color:#fff; }
a.subnav:hover   		{ 	font-size:12px; text-decoration:none; color:#bbb; }

/* Standards für TabControls */
div.navsel 				{ 	border:1px solid #aa4444; padding:2px; }
div.navstd 				{ 	border:1px solid #4444aa; padding:2px; }
div.navgry 				{ 	border:1px dashed #999999; padding:2px; }

td.navsel 				{ 	border-left:2px solid #aa4444;
							border-right:2px solid #aa4444;
							border-top:2px solid #aa4444;
							padding:2px;
						}
td.navgry 				{ 	border-bottom:1px solid #4444aa; padding:2px; }
td.navstd 				{ 	border-bottom:1px solid #4444aa; padding:2px; }

a.navsel 				{ 	color:#aa4444; }
a.navstd 				{ 	color:#4444aa; }
a.navgry 				{ 	color:#999999; }

td.navlbr 				{ 	border-left:1px solid #4444aa;
							border-right:1px solid #4444aa;
							border-bottom:1px solid #4444aa;
							padding:4px;
						}
td.navb   				{ 	border-bottom:1px solid #4444aa; }

/* Styles für Erfogswarnungs und Fehlermeldungen */
div.info    			{ 	border:1px dashed #000066; text-align:center; padding:5px; float:none; }
div.warning 			{ 	border:1px dashed #dd0000; text-align:center; padding:2px; color:#dd0000; }
div.success 			{ 	border:1px dashed #009900; text-align:center; padding:2px; color:#009900; }

/* Styles für Tabellen */
caption     			{ 	font-size: 13px; font-family: Times, Helvetica; font-weight:bold; color:#000; }
table.std   			{ 	border:1px solid #000; padding:2px; }
td.std      			{ 	font-size: 14px; font-family: Arial, Helvetica; background:#eee; }
th.std      			{ 	font-size: 14px; font-family: Arial, Helvetica; font-weight:bold; background:#eee; }
td.stdlight 			{ 	font-size: 14px; font-family: Arial, Helvetica; background:#eee; }
td.stddark  			{ 	font-size: 14px; font-family: Arial, Helvetica; background:#ddd; }

/* NEWSADMIN Stylesheets */
th.std 					{ 	font-size:14px; font-family:Verdana; background:#d7d6d6; color:#000; }
td.mini 				{ 	font-size:14px; font-family:Verdana; }

a.newsadmin:link,
a.newsadmin:visited,
a.newsadmin:active  	{ 	font-size:11px; font-family:Verdana; text-decoration:none; color:#000; }
a.newsadmin:hover   	{ 	font-size:11px; font-family:Verdana; text-decoration:none; color:#999999; }

a.more_news:link,
a.more_news:visited,
a.more_news:active  	{ 	font-size:13px; font-family:Times; font-weight:bold; text-decoration:none; color:#fd0001; }
a.more_news:hover   	{ 	font-size:13px; font-family:Times; font-weight:bold; text-decoration:none; color:#999999; }

/* Standards für die Mininav */
a.minifound 			{ 	font-size:10px; font-family:Verdana; color:#c71444; }
a.minigray  			{ 	font-size:10px; font-family:Verdana; color:#ddd; }
a.minisel   			{ 	font-size:10px; font-family:Verdana; color:#000; }
a.minilink:link,
a.minilink:visited,
a.minilink:active  		{ 	font-size:10px; font-family:Verdana; color:#c71444; }
a.minilink:hover   		{ 	font-size:10px; font-family:Verdana; color:#000; }


/*Dropdownmenue Eigenschaften */
/* common styling */

#menu {
width:100%;

}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float:left; 
}

#menu a, #menu h2 {
font: 14px Times;
font-weight:bold;
display: block;
margin: 0 5px;
padding: 3px;
text-align:left;
} 

#menu h2 {
color:#922210;
margin: 0;
padding: 0;
z-index: 500;
}

#menu a { color:black; font: 14px Times; }


#menu a:hover {
color: black;
}

#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
margin-top:2px;
}

#menu ul ul ul {
position: absolute;
top: 0;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block; z-index: 500; color:#922210;}

#transparents	{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=80, Style=2)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: .8; }
