html { 
  padding:0px;
  margin:0px;
cursor: default; }

body {
	background: #fff;
	color: #777;
	text-align:left;
	text-decoration: none;
	font-size: 7pt; 
	font-family: Helvetica,arial,sans-serif; 
	line-height:17px;
	padding:0px;
	margin:0px; }

/* styles for IE 5 Mac */
 #wrapwrappert {
	background: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
#wrapwrappert {
	background: transparent;
	width: 100%;
	height:750px;	
	position: absolute;
	top: 50%;
left: 0px;	
	margin: -375px 0 0 0; 
min-width: 1000px; 
	
 }
/* end IE 5 hack */



#wrap { position: relative; /* to keep header inside*/
	background: transparent;
	top: 0px;
	width: 1066px;
	height:750px;
	margin: 0px auto;
	margin-left: auto;
        margin-right: auto;
	border: 0;
	text-align: left; }

#homewrap { position: relative; /* to keep header inside*/
	background: transparent;
	top: 0px;
	width: 890px;
	height:750px;
	margin: 0px auto;
	margin-left: auto;
        margin-right: auto;
	border: 0;
	text-align: left; }

img { display: block; border:0; }

.inline { display: inline; }



#inhalt { top:0px;
	float:left;
	position:relative;
	margin: 50px 0 0 0;
	width: 1066px; 
	height: 650px;
	padding: 0;
	background: transparent;
	color: #777;
	text-align: left;
	line-height: 17px; }

#inhalt a{ color: #000099; } 





#colomleft { float:left;
	width:165px;
	margin: 0 0 0 50px;
	padding: 0px;
	background: transparent;
	color: #777;
	text-decoration: none;
	font-size: 8pt; 
	text-align: left;
	line-height: 17px; } 

#colomleft a { color: #777; text-decoration: none; } 
#colomleft a:hover { color: #ccc; text-decoration: none; }

#colomcentre { float:left;
	width:801px;
	margin: 0;
	padding: 0px;
	background: transparent;
	color: #777;
	text-align: left;
	line-height: 17px;  } 

#colomcentre a { color: #777; text-decoration: none; } 
#colomcentre a:hover { color: #666; text-decoration: none; }

#colomcentrecont { float:left;
	width:801px;
	margin: 0;
	padding: 0px;
	background: transparent;
	color: #777;
	text-align: left;
	line-height: 17px; } 

#colomcentrecont a { color: #777; text-decoration: none; } 
#colomcentrecont a:hover { color: #666; text-decoration: none; }

ol { list-style:none; } 
dd { float:left; }

a { color: #777;
	text-decoration: underline; }

#menu:link { text-decoration: none; color: #777; }

a:hover { color: #666;
	font-weight: normal;
	text-decoration: none; }
  

#footer { clear: both; 
	position: relative;
	width: 100%;
	height: 8px;
	background: transparent;
	padding: 0px;
	border: 0px;
	margin: 0px auto;
	margin-left: auto;
        margin-right: auto;
	top:0px;
	text-align: center; }
    
form{ border:0;
	background: transparent; 
	padding: 0;
	margin:0;
	text-align: left; }   

textarea, input {
	font-size:11px;
	border:1px solid #777;
	color: #777;
	background:#fff;
	padding: 1px; 
	padding-left:5px;
	margin:0px 1px 0px 1px;
	left:1px;
	line-height: 18px; }

input { height:17px;
	width:240px; }

select { border: 1px solid #777;
	background-color: #fff;
	padding: 0;
	margin:1px;
	margin-left:0;
	height:18px;
	width:167px;
	font-size:10px;
	line-height: 25px; }

textarea:focus, input:focus { border: 1px solid #777; }

p { padding:10px; }

h1 { color: #777;
	padding: 0px;
	margin:0px;
	letter-spacing:-1px;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px; }

h2 { color: #000;
	padding: 0px;
	margin:0px;
	letter-spacing:-1px;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px; }

#hidden { display: none }


#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:735px;
	height:572px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:540px;
	top:580px;
	}	
#nextBtn{ 
	left:600px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:30px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}	


div#qTip {
	margin:0;	
	margin-top:-8px;
	margin-left:-9px;	
 padding: 1px; 
 padding-left:5px; 
 padding-right:5px;
 border: 1px solid #777;
 border-right-width: 1px;
 border-bottom-width: 1px;
 display: none;
 background: #777;
 color: #ddd;
 font: normal 10pt Helvetica, Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000; }	

