html, body{
					text-align:center;
					margin:0px;
					height:100%;
					background-color: #a9a7a8;
					font-family: sans-serif;
					color:#222;
					font-size: 14px;
					line-height: 20px;
					padding-bottom: 10px;
					
						
}	


table{
					font-size:14px;
					line-height: 20px;
}	

#line{
					display:block;
					margin-top:30px;
					padding-bottom:10px;
					margin-bottom:30px;
					width:100%;
					border-bottom:1px solid #fff;
					
	
}


.container{			
	
					
					width: 950px;
					height: 100%;
					
					margin: 0px auto;
					
}

.container a{
					color:#fff;
					text-decoration:none;	
}

.container a:hover{
					color:#720f3d;	
}

.container img{
					border:0px;
	
}

.container p{
					
	
	
}

#content{
					padding-top: 15px;
						
}


#karlblanke{
					height: 100px;
					width:950px;
					background-image:url("../pics/karlblanke.jpg");
					background-repeat: no-repeat;
	
}

#header{
					height: 75px;
					width:950px;
					background-image:url("../pics/mainmenu.jpg");
					background-repeat: no-repeat;
					font-size: 14px;
					
}


#startseite-right{
					width:465px;
					float:left;
					
	
	
}

#startseite-left{
					width:465px;
					float:left;
					
					padding-left:2px;
	
	
}

/******************* Start SubMenu *********************************/

#headline-submenu{
					font-size: 50px;
					font-weight: bold;
					letter-spacing: 2px;
					margin-left:20px;
					margin-top:40px;
					color: #c1c1c1;
									
	
}

.sidemenubox a:hover{
					color:#720f3d;					
					
	
}

#aktiv{
					color:#720f3d;					
					
	
}

.sidemenubox{
					width:230px;
					border-right: 10px solid #FFF;
					min-height:500px;
					background-color: #8a8b8d;
					float:left;
					clear:both;
					text-align: left;
					color:#DDD;
					padding-top:20px;
					
													
}

*html .sidemenubox{
					height:500px;
}

#menupicbottom{
	
				mARGIN-top:59px;
}

#langlink{
					font-size: 10px;
					
}

#langcontainer{
					text-align:right; 
					float:left; 
					width:100px;
					height:30px;
					
					line-height: 10px;
}

#publiccontainer{
					text-align:left; 
					float:left; 
					height: 30px;
					width:375px;
					margin-top:8px;
					line-height: 10px;
}


#privatecontainer{
					text-align:left; 
					float:left; 
					height: 30px;
					float:left; 
					
					line-height: 10px;
}

*html .sidemenubox{
					
					width:230px;
					margin-bottom: 0px;
}

.sidemenubox ul{
					list-style-type: none;
					font-size: 15px;
					
}


.sidemenubox li{
					display:block;
					margin:5px;
					font-size: 15px;
					
}

/******************* Ende SubMenu *********************************/


/******************* Start Menu Top *********************************/

.menu-top-right{
					height:28px;	
					text-align:right;
					padding-top: 5px;
					padding-right: 25px;
					font-weight: bold;
}

.menu-top-bottom{
					height:42px;	
					color:#f7570d;
					font-weight: bold;
						
}				

.menu-top-bottom A{
				 	color:#f7570d;
					margin:0px 3px 0px 3px ;
	
}

.menu-top-bottom A:hover{
				 	color:#720f3d;
					
}

#main_aktiv{
					color: #720f3d;
	
	
}

#menuprivate{
					width:475px;
					height:40px;
					float:left;	
					margin:0px;	
					padding-top:6px;
					padding-left:0px;
					text-align:right;
									
}	

#menupublic{
					width:475px;
					height:40px;
					float:left;
					padding-top:2px;
					text-align:left;
}


/******************* Ende Menu Top *********************************/

#contentbox{
					width:710px;
					min-height:296px;
					text-align:left;
					background-color: #cacbcd;
					float:left;
					padding-bottom:40px;
					
					
}

* html #contentbox{
					width:700px;
					height:296px;
					text-align:left;
					background-color: #cacbcd;
					float:left;
					
}

#contentboxGalerie{
						width:710px;
					min-height:296px;
					text-align:left;
					background-color: #cacbcd;
					float:left;
					
					padding-bottom:16px;
}

*html #contentboxGalerie{
					width:700px;
					height:286px;
					text-align:left;
					background-color: #cacbcd;
					float:left;
					padding-bottom:0px;
					
	
}


#contentboxRioja{
					width:710px;
					min-height:634px;
					
					text-align:left;
					background-color: #cacbcd;
					float:left;
					padding-bottom:40px;
}

*html #contentboxRioja{
					width:700px;
					height:619px;
					text-align:left;
					background-color: #cacbcd;
					float:left;
					padding-bottom:40px;
					
					
	
}

#contentboxRiojaStart{
					width:710px;
					min-height:500px;
					
					text-align:left;
					background-color: #cacbcd;
					float:left;
					padding-bottom:40px;
}

*html #contentboxRiojaStart{
					width:700px;
					height:482px;
					text-align:left;
					background-color: #cacbcd;
					float:left;
					padding-bottom:40px;
					
					
	
}


p{
					padding: 0px 20px 0px 20px;
					
	
} 




h3{
					text-align:left;
					color:#720f3d;
					padding: 20px 20px 0px 20px;
}

#date{
					
					margin-left:20px;
					margin-top:10px;
					color: #f7570d;
					font-weight:bold;
					text-align:left;
					display:block;
	
	
}

#sidebox{
					width:230px;
					height: 336px;
					float:left;
					clear:both;
				
					border-right: 10px solid #fff;
	
}

*html #sidebox{
					
					width:230px;
					height: 336px;
					
}

*html #ie_pic{
					margin-bottom:-3px;
}

.riojaMenu{
	
	
}

#riojaSubMenu{
					border-left:1px solid #720f3d;
					margin-left:8px;
					padding-left:20px;
					margin-bottom: 15px;
	
	
}

*html #riojaSubMenu{
					border-left:1px solid #720f3d;
					margin-left:0px;
	
	
}





