#inner a:hover {
	
color: #000000;
	
text-decoration: underline;
}



a:visited {
	
text-decoration: underline;
	
color: #888888;
}


a:link {
	
color: #888888;
	
text-decoration: underline;
}






.bodytext {
	
font-family: verdana;
	
font-size: 11px;
	
color: #666666;
	
line-height: 17px;
}


.sidetext {
	
font-family: verdana;
	
font-size: 10px;
	
color: #666666;
	
line-height: 17px;
}
.


greentext {
	
font-family: verdana;
	
font-size: 9px;
	
color: #00B1E7;
	
line-height: 17px;
}


.sidetextBlack {
	
font-family: verdana;
	
font-size: 9px;
	
color: #000000;
	
line-height: 17px;
}




#outer {
	
height: 100%;
}




#inner {
    
width: 900px;
	
	
background-color : #FFFFFF;
    
margin: auto;
	 
margin-left: auto;
	  
margin-right: auto;
}



#leftalign {
	
position: relative;
	
left: 35px;
	
top: 30px;
	
width: 830px;
	
}




.stylizedinput{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #999999;

width:325px;

margin:2px 0 20px 00px;
}


.stylizedinputNoMargin{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #999999;

width:325px;

margin:2px 0 00px 00px;
}


.stylizedinputTiny{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #999999;

width:65px;

margin:2px 0 20px 0px;
}


.stylizedinputSmall{

float:left;

font-size:12px;

padding:4px 2px;

border:solid 1px #999999;

width:245px;

margin:2px 0 20px 10px;
}



.stylizedbutton{
clear:both;

width:80px;
height:20px;
background:url(images/senden.gif) no-repeat;
text-align:center;
border:hidden;

font-size:11px;
font-weight:bold;
}



#logo {

position: relative;
	
left: 650px;
	
top:60px;
	
z-index: 10;
	
width:205px;
	
height:55px;

}



#nav {

position: relative;
	
left: 43px;
	
z-index: 0;
	
top:40px;
	
width:555px;
	
height:55px;

}


#breadcrumb {
float:left;
position: relative;
	left: 275px;
	width: 321px;
	height:20px;
	top:55px;
	
	font-size: 9px;

	

}
#drucke {
float:right;
position: relative;
align: right;
	left: -50px;
	width: 195px;
	z-index: 40;
	top:80px;
	
	
	top:55px;
	font-family: verdana;
	font-size: 9px;
	color: #4F6164;
	line-height: 17px;
	

}



#mainText {

float:left;

position: relative;
	
left: -46px;
	
width: 321px;
	
top:100px;
	

}



#mainText1 {

float:left;

position: relative;
	
left: -46px;
	
width: 521px;
	
top:100px;
	

}




#sideText {

float:right;
position: relative;
	
left: -50px;
	
width: 198px;
	
z-index: 40;
	
top:80px;
	

}



#impressum {
	position: relative;
	left: 50px;
	top: 10px;
	width:300;
}
#footer {
	position: relative;
	
	width:795px;
	 margin: auto;
	 margin-left: auto;
	  margin-right: auto;
}






/*--Column Styles--*/
ul.columns {
	width: 660px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.columns li {
	width: 180px;
	float: left; display: inline;
	margin: 10px; padding: 0;
	position: relative;
}
ul.columns li:hover {z-index: 99;}

/*--Thumbnail Styles--*/
ul.columns li img {
	position: relative;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*--IE8 Specific--*/
}
ul.columns li:hover img{
	z-index: 999;
	filter: alpha(opacity=100);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


/*--Details Style--*/
ul.columns li .info {
	position: absolute;
	left: -10px; top: -10px;
	padding: 210px 10px 20px;
	width: 180px;
	display: none;
	background: #fff;
	font-size: 1.2em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}
ul.columns li:hover .info {display: block;}

ul.columns li h2 {
	font-size: 1.2em;
	font-weight: normal;
	
	margin: 0; padding: 10px 0;
}
ul.columns li p {padding: 0; margin: 0; font-size: 0.9em;}
