/* CSS Document */

body 					{
	margin:0px;
	padding:0px;
	background:url(/gemeinde/wLayout/design/img/layout/bg.gif) repeat-x top;
	font-size:12px;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:1.4;
}

h1						{ display:inline; font-size:18px; color:#00385b; }		
h2						{ font-size:15px; color:#00385b; }
.cellstyle				{
	background-color:#CCCCCC;
	color:#000000;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.picmargin				{ margin-right: 10px; margin-bottom:10px; }
.contact_line			{ padding:2px 0px 0px 5px;; border:1px solid #666666; font-size:12px; height:18px; width:600px; }
.contact_text			{ padding:2px 0px 0px 5px;; border:1px solid #666666; font-size:12px; height:100px; width:600px; }
.contact_line_small		{ padding:2px 0px 0px 5px;; border:1px solid #666666; font-size:12px; height:18px; width:400px; }
.pin				    { width:44px;height:17px; font-family:Arial,sans-serif; font-weight:bold;font-size:8pt; color:White;overflow:hidden; cursor:pointer;text-decoration:none; text-align:center;background:#0000FF; border:1px solid #FF0000; z-index:5;}

a:link 					{ color:#00385b; text-decoration:none; } 
a:visited 				{ color:#00385b; text-decoration:none; } 
a:active 				{ color:#00385b; text-decoration:none; } 
a:hover 				{ color:#00385b; text-decoration:underline; }

#neTabs 				{ font-size:13px; font-weight:bold; clear:both; }
					
#neTabs ul 				{ margin:0; padding:0px 10px 0px 0px; list-style:none; text-align: center; }
#neTabs li 				{ display:inline; margin:0; padding:0; }

#neTabs a 				{ float:left; background:url(/gemeinde/wLayout/design/img/navi/tabmenu-left-d.gif) no-repeat left top;
				  		  margin:0; padding:0 0 0 10px; text-decoration:none; font-weight:bold; }
#neTabs a span 			{ float:left; display:block; background:url(/gemeinde/wLayout/design/img/navi/tabmenu-right-d.gif) no-repeat right top;
				  		  padding:14px 12px 15px 0px; margin-right:1px; color:#fff; }
						/* hide rule from IE5-Mac \*/
#neTabs a span 			{ float:none; }
						/* End IE5-Mac hack */

#neTabs a:hover span 	{ color:#fff; }
#neTabs a:hover 		{ background-position:0% -50px; }
#neTabs a:hover span 	{ background-position:100% -50px; }
#neTabs .down 			{ background-position:0% -100px; color:#102f42; }
#neTabs .downspan 		{ background-position:100% -100px; color:#102f42; }

#navLeft				{  }
#navLeft .down			{ width:200px; padding-left:20px; line-height:29px; height:29px; border-bottom:1px #00385b solid; display:block; 
						  font-size:12px; font-weight:bold; text-decoration:none; color:#102f42; background-image:url(/gemeinde/wLayout/design/img/navi/nav-left-down.gif) !important; }						  
#navLeft a				{ width:200px; padding-left:20px; line-height:29px; height:29px; border-bottom:1px #00385b solid; display:block; 
						  font-size:12px; font-weight:bold; text-decoration:none; color:#102f42; background-image:url(/gemeinde/wLayout/design/img/navi/nav-left-norm.gif); }
#navLeft a:visited		{ width:200px; padding-left:20px; line-height:29px; height:29px; border-bottom:1px #00385b solid; display:block; 
						  font-size:12px; font-weight:bold; text-decoration:none; color:#102f42; background-image:url(/gemeinde/wLayout/design/img/navi/nav-left-norm.gif); }
#navLeft a:hover		{ width:200px; padding-left:20px; line-height:29px; height:29px; border-bottom:1px #00385b solid; display:block; 
						  font-size:12px; font-weight:bold; text-decoration:none; color:#102f42; background-image:url(/gemeinde/wLayout/design/img/navi/nav-left-over.gif); }						  

.bgsplitcol				{ background-color:#00385b; }
.bggrey					{ background-color:#ededed; padding:8px; }
.bggreyempty			{ background-color:#ededed; }
.bgTomimg				{ background-image:url(/gemeinde/wLayout/design/img/layout/headimgbg.gif); }

.shadowLeft				{ background:url(/gemeinde/wLayout/design/img/layout/shadow-left.gif) left repeat-y; }
.shadowRight			{ background:url(/gemeinde/wLayout/design/img/layout/shadow-right.gif) right repeat-y; }

#footer					{ color:#FFF; font-size:11px; }
#footer a				{ color:#FC0; text-decoration:none; }
#footer a:visited		{ color:#FC0; text-decoration:none; }		
#footer a:hover			{ color:#FC0; text-decoration:underline; }	
#start img		        { padding-right:10px; padding-bottom:5px; }
#impressum a			{ color:#FFFFFF; font-size:10px; font-weight:bold; padding-right:30px; }