td{
vertical-align:top;
}


#hauptmenu{
height:520px;
width:150px;
clear:both;
}

#submenu{
height:520px;
width:150px;
clear:both;
}


#icon{
width:60px;
text-align:center;
clear:both;
}

.rubrikicon{
float:left;
border: #f00 1px solid;
margin-right:10px;
margin-bottom:10px;
}




#starttext{
padding:10px;
background-color:#ffffff;  
}


#starttext h3{
margin-bottom:10px;

}


h1{
margin-top:0px;
margin-bottom:5px;
color:#336633;
}


h2{
margin-top:0px;
margin-bottom:5px;
color:#669966;
}

h3{
margin-top:15px;
margin-bottom:5px;
color:#ff6600;
}


h4{
margin-top:0px;
margin-bottom:5px;
color:#ff6600;
}


h5{
line-height:130%;
margin-top:10px;
margin-bottom:10px;
color:#669966;
}




#success {
padding:10px;
background-color:#006633;  
}

#success p{
font-size:12px;
color:#ffffff;
}

#success h3{
font-size:13px;
margin-top:0px;
margin-bottom:5px;
color:#ffffff;
}


#profilbild{
float:left; 
width:160px; 
clear:left;
}



#bilddisplay{
padding:10px;
background-color:#ffffff;  
text-align:left;
vertical-align:top;
}

	#datum{
	float:right; 
	width:260px; 
	text-align:right;
	}
	#kurztitel{
	float:left; 
	width:260px; 
	}
	#bildtext{
	margin-top:5px;
	clear:both;	
	}
	

	
#bilddisplay object,
#bilddisplay embed{



border:#ff6600 1px none;





}

#download{
padding:5px;
background-color:#ffffff;  
text-align:right;
border-color: #ddddcc;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style:solid;
}

#print{
padding:5px;
background-color:#ffffff;  
text-align:right;
border-color: #ddddcc;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style:solid;
}


#related{
padding-left:10px;
background-color:#ffffff;  
border-color: #ddddcc;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-style:solid;
}

#bildtext{

border-bottom: #ddc 0px solid;

}



#logo{
width:40px; 
height:520px;
}


#fuss{

margin-left:auto;
margin-right:auto;
border: 0px solid #ffffff;
margin-top:10px;
width:960px; 
text-align:left;
background-color:#;
}


#fuss p{
font-size:10px;
color: #999999;
}


#anfahrt{
}

#anfahrt p{
}

.iconactive{
width:40px;
border: 3px solid #ff6600;
}

.iconinactive{
width:40px;
border: 3px solid #ddddcc;
}

.error{
color:#ff0000; 
font-weight:bold
}

div .error {
font-size:12px;
color:#ff0000; 
padding-bottom:10px;
}



#demo{
vertical-align:top;
border: 0px solid #ffffff;
}



#demo .links,
#demo .rechts{
vertical-align:top;
border: 0px solid #ffffff;
width:463px;
}



#demo .rechts{
float:right;
clear:right;
}

#demo .links{
float:left;
clear:left;
}

#demo .links h3,
#demo .rechts h3{
color:#666666;
font-size:10px;
}

#demo .links .feature,
#demo .rechts .feature{
border: 1px solid #ffeeee;
background-color:#;
padding:5px;
margin-bottom:5px;
}
