html, body     {
	height:100%;
	font-size: 12px;
	color:#737373;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_body.gif);
	background-attachment:fixed;
	background-color: white;
	padding: 0px;
	margin: 0px;
}
p 	{
	text-align:justify;
	}

ol li   	{
	text-align: left;
	padding-bottom:5px;
	list-style-position:outside;

}
ul li   	{
	text-align: left;
	padding-bottom:5px;
	margin-left:-25px;
	list-style-image:  url();
	list-style-position:outside;
	list-style-image:url(../images/plus.gif);
}
img	{
border-style:none;
}
input	   {
			border:1px solid #DDDDDD;
			
			font:12px Arial;
			}
textarea	{
			width:300px;
			border:1px solid #DDDDDD;
			
			font:12px Arial;
			}
h1, #headline 	{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	padding-left: 15px;
	letter-spacing:1px;
	font-weight:500;
	color: #1DA3DD;
	font-size: 16px;
	background-image:url(../images/h1_icon.gif);
	background-repeat:no-repeat;
	text-transform: uppercase;
	clear:both;
}
h3	{
	font-size: 12px;
	font-weight:200;
	color: #1DA3DD;
	text-align:center;
}


hr {clear:both;
	height: 0px;
	border-top: 0px;
	border-bottom:1px dashed #DDDDDD;
	border-right:0px;
	border-left:0px;
	}

/* -------------------------- KLASSEN ----------------------------------- */

#content img[align=left] {
	margin-right:15px;
	margin-bottom:10px;

}
.borderRE {
	margin-right: 15px;
}
.borderLI {
	margin-left: 15px;
}
#news h2	{color: #1DA3DD;
			font-size:11px;
			font-weight:bold;
			font-stretch:expanded;
			padding-left:15px;
			padding-top:15px;
			padding-bottom:10px;
			display:block;
			background-image:url(../images/cube.gif);
			background-repeat:no-repeat;
			background-position:-10px 0px;
			}		
			
/* -------------------------- BEREICHE ----------------------------------- */	

#mainbox 	{position:relative; 
			width:780px;  
			margin:0px auto; 
			background-image:url(../images/bgc.gif);
			}
			
#change_style 	{ position:absolute; 
			top:101px;
			left:41px;	
			z-index:16;
			padding-top:1px; 
			font-size:10px;
			height:13px;
			}			
#header 	{ position:relative; z-index:15;
			width:780px; 
			height:116px; }
			
#bodyright 	{position:relative; z-index:5; 
			float:left;
			width:250px;  			 
			margin-top:0px; 	}
			
#bodyleft 	{position:relative; z-index:5;
			float:right;
			width:505px; 
			margin-top:0px; 
			padding-bottom:50px;}
#navi a		{padding:0; margin:0;
	
			}
			
#subnavi	{position:relative; z-index:5;
			width:220px; 
			min-height:50px;
			margin-left:30px;
			padding:10px;
			border-left:5px solid #DDDDDD;
			background-color:#F4F4F4;
			}			
#news		{position:relative;
			z-index:4;
			width:215px;
			padding: 10px 15px 10px 45px;
			border-top:1px solid #DDDDDD;
			}
#desctrans	{position: absolute; z-index:5;
			width:200px; 
			margin-left:255px; 
			background-color:#93B9E3;
			padding:8px 10px;
			filter:alpha(opacity=70);
			opacity: 0.7;
			}
#desctext	{
			position: absolute; z-index:6;
			width:200px; 
			margin-left:255px; 
			padding:8px 10px;
			text-align:right;
			color:white;
			font-size:12px;
			font-weight:bold;
			font-style:italic;
			}	
#fly		{position: absolute; z-index:5;
			width:206px; height:171px;
			margin-left:295px; margin-top:80px;
			}
#content	{padding: 10px 15px 10px 15px;
			width:445px;
			}
			
#footer 	{clear:both;
			font-size:10px;
			line-height:18px;
			width:780px; height:45px; 
			text-align:center; 			
			background-image:url(../images/footer_bg.gif);
			background-repeat:no-repeat; }
#map	{
			width:475px;
			height:208px;
}
			
/* -------------------------- LINKS ----------------------------------- */
			
#header a:link, #header a:active, #header a:visited, #header a:hover
			 {	padding-left:0px;
				background-image:none;
			}
#subnavi a:link, #subnavi a:visited {
			color:#666666;
			text-decoration:none;
			background-image:url(../images/li_subnavi.gif);
			background-repeat:no-repeat;
			padding-left:15px;
			}
#subnavi a:hover, #subnavi a:active {
			color:#444444;
			text-decoration:none;
			background-image:url(../images/li_subnavi.gif);
			background-repeat:no-repeat;
			background-position:5px 0px;
			padding-left:15px;
			}
			
#news a:link, #content a:link	{	color:#666666; 
				padding-left:20px;
				text-decoration: none; 
				font-style:italic;
				background-image:url(../images/arrow.gif);
				background-repeat:no-repeat;
				background-position:0px 3px; }
#news a:hover, #content a:hover		 { color:#1DA3DD; 
				padding-left:20px;
				text-decoration: none; 
				font-style:italic;
				background-image:url(../images/arrow.gif);
				background-repeat:no-repeat;
				background-position:0px 3px; }
#news a:active, #content a:active	 { color:#1DA3DD; 
				padding-left:20px;
				text-decoration: none; 
				font-style:italic;
				background-image:url(../images/arrow.gif);
				background-repeat:no-repeat;
				background-position:0px 3px;}
#news a:visited, #content a:visited	 { color:#666666; 
				padding-left:20px;
				text-decoration: none; 
				font-style:italic;
				background-image:url(../images/arrow.gif);
				background-repeat:no-repeat;
				background-position:0px 3px;}
				
#map a:link, #map a:visited {
			color:#666666;
			text-decoration:none;
			}
			
#change_style  a:link, #change_style a:visited 
			{
			color:#999999;
			font-size:9px;
			text-decoration:none;
			margin-left:1px;
			}
#footer a, #footer a:visited {
			color:#ccc;
}
/*##################################################################################################################	*/		
			
#extrabox	{
			visibility:hidden;
			position:absolute;
			top:230px;
			z-index:10;
			left:50px;
			width:300px;
			height:300px;
			border:1px solid #CCCCCC;
			background-color:white;
			padding:15px;
			overflow:auto;
}
.smalltext	{
			font-size:9px;
			font-style:italic;
		}
#forminfo {
			position:absolute;
			border:1px solid #999999;
			background:#CCCCCC;
			padding:15px;
			top:145px;	
			filter:alpha(opacity=90);
			opacity: 0.9;	
			
}



