/* -----------------  page styles -------------------------------------------------------*/

body { padding:0; margin:0; font:12px "Geneva", Helvetica, Arial, sans-serif; line-height: 17px; background:#423D3A url(../images/bodybg.gif) center repeat-y; color: #555; }
#wrapper { margin:2px auto; width:900px;  padding:0; background:#fff;}

/* -----------------  general styles  -------------------------------------------------------*/

a { color:#631e19; text-decoration: underline;background:none; }
a:hover { color:#894e4e; background:none; text-decoration:underline; }
p { margin:0;padding-top:2px;}
h2 { font-weight:normal; font-size:14px; text-transform: uppercase; font-family:"Times New Roman", Times, Georgia serif; 
padding:0px 0 2px 0px; margin: 0 0 2px 0; color:#333333; background:none; border-bottom: 1px dotted #444; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 20px "Times New Roman", Times, Georgia serif; text-transform: uppercase; letter-spacing: .05em;
	font-weight: normal; margin:0; color:#cccccc;}
h5 {font: 40px "Times New Roman", Times, Georgia serif;  text-transform: uppercase;letter-spacing: .05em;
	font-weight: normal; margin:0;  color:#DFDBC5;}


.ref_middle p{padding-top:4px;}


.ueber {font: 12px "Geneva", Helvetica, Arial, sans-serif;  
	font-weight: normal; margin:0; color:#333333;}

.kursiv{font-style:italic; color:#444444;
	
}

.gold{font-size:13px; color:#DAB056;
	
}

.small{font-size:10px; color:#444444;
	
}

.sm_serif{font: 13px "Times", Geneva, Helvetica, Arial, sans-serif;  color:#555555; text-align: center; font-style:italic; padding-bottom:10px;
	
}

.pic{margin-top:8px; 
	float: left;
	width: 110px;
	margin: 6px 10px 4px 0px;
	
}

 #music
{ width:245px; height:20px; background: #DFDBC5;}


.pic1{margin-top:8px; 
	float: left;
	width: 130px;
	margin: 6px 10px 4px 0px;
	
}

.img{margin-top:8px; 
	float: left;
	width: 160px;
	margin: 6px 10px 4px 0px;
	
}

/*.test {width: 560px; height: 240px; margin: 22px 2px 0 0; padding: 0 8px 2px 0; background:#D6C186; background: url(../images/highlight.jpg) no-repeat;}
#content {width: 500px; height: 200px; margin: 12px 2px 0 0; padding: 40px 8px 2px 20px; }
*/

#disclaim {float:right; width: 574px; height: 200px; margin: 0 6px 5px 0; padding-top:40px; }

.test {width: 560px; height: 261px; margin: 22px 2px 0 0; padding: 0 8px 2px 0; background:#D6C186; background: url(../images/highlight.jpg) no-repeat;}

.image1 {
	float: left;
	width: 60px;
	margin: 0 9px 3px 0;
}

.test_image {
position:absolute;  text-align:center; margin:0px 0px 0px 6px; padding-top:6px;
	
	font:14px "Times New Roman", Times, Georgia serif; line-height: 17px; color:#631e19; font-weight: normal;
	text-transform: uppercase;
}


/* -----------------  top info  -------------------------------------------------------*/

#header { clear:both; width:900px; height:80px; background: url(../images/header.jpg) no-repeat; 
margin:0; }
#title {float:left; width:240px; padding: 20px 0 10px 60px;}
#title h3 {font-size:15px; font-family:"Times New Roman", Times, Georgia serif; text-transform: uppercase; font-weight:normal;padding:5px 0 0 0; margin:0; color:#000000;}

#hright {float:right; width:540px; height: 60px; margin:15px 0 0 0;}
#hrighttop {width: 200px;margin: 0 2px 0 0; padding: 0 8px 2px 0; float:right; text-align: right;}
#title p {font-size:15px; font-family:"Times New Roman", Times, Georgia serif; color:#000000; text-transform: uppercase; font-weight:normal; padding-left: 10px; background: inherit;}
#menu { width: 580px; float:right; margin:2px 0 0 0; padding:0; text-align:right;}
#menu li { font-family:"Geneva", Helvetica, Arial, sans-serif;  display:inline; }
#menu li a {  color:#444; text-decoration:none; padding:1px 10px 1px 10px;
height:19px; background:none;}
#menu li a:hover { background: none;color:#631e19;} 
.visit { background: none;color:#631e19; padding:1px 10px 1px 10px} 


/* ----------------- Main content -------------------------------------------------------*/

#bgpic1 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic1.jpg) no-repeat;}

#bgpic2 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic2.jpg) no-repeat;}
#bgpic3 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic3.jpg) no-repeat;}
#bgpic4 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic4.jpg) no-repeat;}
#bgpic5 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic5.jpg) no-repeat;}
#bgpic6 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic6.jpg) no-repeat;}
#bgpic7 {width:900px; height:250px; margin:5px 0 10px 0;background: url(../images/bgpic7.jpg) no-repeat;}


.message p{ font-weight:normal; font-size:12px; font-family:"Geneva", Helvetica, Arial, sans-serif; color:#AEA79A;}
.message{ position:absolute;  width:440px; float:left; margin:19px 0px 0px 35px; color:#DFD6C5;}

/* ----------------- Main border -------------------------------------------------------*/
#bottomcontenttop{width:900px;height:10px;background: url(../images/b_contenttop.jpg) no-repeat;}
#bottomcontent{width:898px; height:870px;border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}
#bottomcontent_press{width:898px; height:1300px;border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}

#bottomcontent_ter{width:898px; height:1200px;border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}

#bottomcontent_ref{width:898px; height:1130px;border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}
#bottomcontent_gal{width:898px; height:1100px;border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}
#bottomcontentbtm{width:900px;height:18px;background: url(../images/b_contentbtm.jpg) no-repeat;}

.ref_left {float: right;width: 270px;margin: 0 6px 5px 0; padding:10px;}
.ref_left p {padding-top:4px;}
.left {float: right;width: 270px;margin: 0 6px 5px 0; padding:10px;}
.left_big {float: right;width: 566px;margin: 0 6px 5px 0; padding:10px; }
.middle {float: right;width: 270px;margin: 0 6px 5px 0; padding:10px;}
.ref_middle {float: right;width: 270px;margin: 0 6px 5px 0; padding:10px;}

/* right side
   ---------- */
		
.right {
	float: right;
	width: 270px;
	margin: 0 6px 5px 0; padding:10px;
}

.right a {
	color:#631e19; background:none; text-decoration:underline;
}

.right a:hover { color:#631e19; text-decoration: underline;background:none; }

		
	.rt {
		margin-top:8px;
		background: #DFDBC5 url(../images/rt.gif) no-repeat;
		color: #FFF;
		height: 7px;
	}
		
	.right_articles {
	
		font:12px "Geneva", Helvetica, Arial, sans-serif; line-height: 17px;
		background: #DFDBC5 url(../images/rb.gif) no-repeat bottom;
		color: #333333;
		padding: 4px 8px;	
		margin: 0 0 10px 0;
	}
	

	.program {
	text-align: right;

		font:12px "Geneva", Helvetica, Arial, sans-serif;  color:#631e19;

	margin: 0 6px 5px 0; padding:10px;
	}
	
	
.program a {
	color:#631e19; background:none; text-decoration:underline;
}

.program a:hover { color:#AA8D48; text-decoration: underline;background:none; }



.back a {
	color:#631e19; background:none; text-decoration:none;
}

.back a:hover { color:#AA8D48; text-decoration: none;background:none; }
	
			
.image {
	float: left;
	width: 60px; height:60px;
	margin: 0 9px 3px 0;
	background: #DFDBC5 url(../images/image.gif) no-repeat;
	z-index: 1;
	
}

.txt_image {
position:absolute; text-align:center;  margin:0px 0px 0px 13px; padding-top:10px;
	overflow: hidden;
	font:14px "Times New Roman", Times, Georgia serif; line-height: 17px; color:#631e19; font-weight: normal;
	text-transform: uppercase;
	z-index: 3;
}

/* footer
   ------ */

/*
.right {float: right;width: 270px;margin: 0 6px 5px 0; padding:10px;}
.thumbs img{position:relative;padding:1px;margin:5px 8px 5px 9px;border:2px solid #631e19;background:none;}
.thumbs img:hover{border:2px solid #c5c5c5; background:none;}*/

/* ----------------- Bottom content -------------------------------------------------------*/

#footer { clear: both; text-align:center; line-height: 1.8em; color: #444; background: #fff; padding: 4px 0; 
margin:10px 0 0 0;}
#footer a {color: #631e19; background: inherit;}



	.noscreen {


		font:12px "Geneva", Helvetica, Arial, sans-serif;  color:#555555;


	}
.noscreen a {
	color:#555555; background:none; text-decoration:none;
}

.noscreen a:hover { color:#555555; text-decoration: none;background:none; }


