html, body, #wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  scrollbar-face-color: E7E7E7;
  scrollbar-highlight-color: ECECEC;
  scrollbar-3dlight-color: CACACA;
  scrollbar-darkshadow-color: CACACA;
  scrollbar-shadow-color: ECECEC;
  scrollbar-arrow-color: 878787;
  scrollbar-track-color: ECECEC;
  font-family:tahoma,verdana,arial,helvetica;
  font-size:11px;
}
	 
a:link
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#3B6DA3;
	text-decoration:none;}
a:visited
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#3B6DA3;
	text-decoration:none;}
a:hover
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#333333;
	text-decoration:underline;}
	
a:link.gray
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#717171;
	text-decoration:none;}
a:visited.gray
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#717171;
	text-decoration:none;}
a:hover.gray
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
	
a:link.black
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
a:visited.black
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
a:hover.black
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
	
a:link.meta
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
a:visited.meta
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
a:hover.meta
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#717171;
	text-decoration:underline;}
	
a:link.pfad
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#909090;
	text-decoration:none;}
a:visited.pfad
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#909090;
	text-decoration:none;}
a:hover.pfad
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:underline;}
	
td.pfad 
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#909090;}
	
td.headline
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#000000;}
	
.gray
	{color:#717171;}
	
td 
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	line-height:14px;
	color:#000000;}
	
font
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	line-height:11px;
	color:#000000;}
	
div.hinweis 
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:9px;
	line-height:11px;
	color:#000000;}

h2
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:22px;
    font-weight:normal;
	line-height:22px;
	color:#999999;}
	
h3
	{margin:0px 0px 14px 0px;
	padding:0px;}
	
th
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	line-height:11px;
	color:#000000;}
	
hr
	{color:#e6e6e6;}
	
.boxout
	{border:1px solid #d1d1d1;}
	
.boxin
	{background-image:url(images/bg_box.jpg);}

i
	{font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;}
	
textarea 
	{border: 1px solid #E0E1E1;
	background-color: #f5f5f5;
	color: #505050;
	font-family:tahoma,verdana,arial,helvetica;
	font-size: 11px;}
	   
input.button 
	{border: 1px solid #000000;
	background-color:#FFFFFF;
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;
	color:#000000;
	height: 17px;}

input.bild
	{border: 0px solid #FFFFFF;
	margin-top:1px;}
	
input.checkbox
	{border: 0px solid transparent;
	background-color:transparent;
	width:12px;
	height:12px;}
	   
select
	{border: 1px solid #E0E1E1;
	background-color: #F2F4F4;
	color: #505050;
	height:18px;
	font-family:tahoma,verdana,arial,helvetica;
	font-size:11px;}

input.text
	{border: 1px solid #E0E1E1;
	font-family:tahoma,verdana,arial,helvetica;
	color:#505050;
	background-color: #f5f5f5;
	height:18px;
	font-size:11px;}
	
input.login
	{background-image:url(images/bg_login.gif);
	background-repaet:repeat-x;
	background-attachment:fixed;
	border: 1px solid #E0E1E1;
	color:#000000;
	height:18px;
	font-size:9px;}

input.time
	{border: 0px solid transparent;
	color:#AACBC0;
	font-family:tahoma,verdana,arial,helvetica;
	font-size:9px;
	background:transparent;
	width:60px;
	height:15px;}

#force-scrollbar
	{position: absolute;
	top: 0;
	bottom: -1px;
	width: 1em;
	z-index: -1;}
	
img.image
	{border:1px solid #d1d1d1;
	padding:2px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 15px;}
	
#event_gallery .gallery_thumb
	{border:1px solid #d1d1d1;
	}

#event_gallery a:hover img
	{border:1px solid #AFAFAF;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	}
	
#event_gallery .thumb_bg
	{background:url(images/thumb_bg.jpg);
	width:225px;
	height:150px;
	}



