/* Style-Sheet fuer den body */
html 					{ 	width:100%; }
body 					{
    						width:100%;
							font-size: 10px;
							font-family: Arial;
							color: #000;
			 				background: #fff; /*url('../bilder/template_bg.gif') repeat;*/
							margin:0 auto;
							padding:0;
						}

/* Standards für alle Tabellen */
td, input, select, textarea		{ font-size:12px; font-family:Arial; text-decoration:none; color:#333333; }
.head							{ background:url('../bilder/header.jpg') right 0 no-repeat; width:860px; height:146px; }
.shadowl						{ width:13px; height:100%; min-height:518px;  }
.shadowr						{ width:13px; height:100%; min-height:518px; }
.content						{ width:833px; height:100%; min-height:518px; }

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

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

/* 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: Arial, Helvetica; font-weight:bold; color:#000; }
table.std   			{ 	border:1px solid #000; padding:2px; }
td.std      			{ 	font-size: 12px; font-family: Arial, Helvetica; background:#eee; }
th.std      			{ 	font-size: 12px; font-family: Arial, Helvetica; font-weight:bold; background:#eee; }
td.stdlight 			{ 	font-size: 12px; font-family: Arial, Helvetica; background:#eee; }
td.stddark  			{ 	font-size: 12px; font-family: Arial, Helvetica; background:#ddd; }

/* NEWSADMIN Stylesheets */
th.std 					{ 	font-size:12px; font-family:Verdana; background:#d7d6d6; color:#000; }
td.mini 				{ 	font-size:10px; 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:Arial; font-weight:bold; text-decoration:none; color:#fd0001; }
a.more_news:hover   	{ 	font-size:13px; font-family:Arial; 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; }

td.koform				{ 	 border:0px solid #c4c4c4; font-size:11px; color:#000; font-family:Arial; text-decoration:none; }
td.koform_warning		{ 	background: red; border:1px solid black; font-size:11px; color:white; font-family:Arial; text-decoration:none; }

/*Dropdownmenue Eigenschaften */
/* common styling */
.menu 									{ padding:0; height:100%; width:100%; position:relative; font-weight:bold; font-size:12px; z-index:100; }
.menu ul li a,
.menu ul li a:visited 					{ text-decoration:none; color:#000; height:24px; overflow:hidden; }
.menu ul 								{ padding:0; margin:0; list-style: none; }
.menu ul li 							{ float:left; position:relative; /*width:100%;*/ }
.menu ul li ul 							{ display: none; margin:0 0 0 -8px; padding:6px 0 0 0; width:100%; }
.menu ul li ul li 						{ font-size:12px; clear:left; margin:0; padding:5px 0 0 0; text-align:left; width:100%; }

/* specific to non IE browsers */
.menu ul li:hover a 					{ color:#535353; font-size:12px; }
.menu ul li:hover ul 					{ display:block; position:absolute; top:15px; left:0; font-size:12px; }
.menu ul li:hover ul li a.hide 			{ color:#535353; font-size:12px; }
.menu ul li:hover ul li:hover a.hide 	{ color:#000; font-size:12px; }
.menu ul li:hover ul li ul 				{ display: none; }
.menu ul li:hover ul li a 				{ color:#535353; font-size:12px; width:100%; }
.menu ul li:hover ul li a:hover 		{ color:#000; }

td.subnav_box							{ background:#fff; border:1px solid #bbb; }

a.impressum:link,
a.impressum:visited,
a.impressum:active  					{  font-family:Arial; text-decoration:none; color:#000; }
a.impressum:hover   					{  font-family:Arial; text-decoration:none; color:#535353; }

a.linkz:link,
a.linkz:visited,
a.linkz:active  						{  font-family:Arial; text-decoration:none; color:#57a0cf; }
a.linkz:hover   						{  font-family:Arial; text-decoration:none; color:#034697; }