@charset "utf-8";
html, body { height: 100%; margin: 0;padding: 0; }
body { background-color: #f3f3f3; font-family:Arial, Helvetica, sans-serif; color: #000; font-size: 11px; }
img#bg {position:fixed;top:0; left:0;width:100%;height:100%;} 
#top { width:100%; height:20px; background-color:#000000; position:relative; z-index:2; }
#functional {width: 910px; margin-left: auto; margin-right: auto; height:15px;  padding-top:5px; position:relative; color:#EFEFEF; text-align:right;}
#functional a:link{color:#FFFFFF; font-size: 10px; text-decoration: none;}
#stage {width: 1000px; margin-left: auto; margin-right: auto;   margin-top:20px; position:relative; z-index:2; background-image:url(pattern.png); background-repeat: no-repeat; }
#container {width: 920px; margin-left: auto; margin-right: auto; margin-top:20px; position:relative; z-index:2;}

#header {width: 920px; height:234px;}
#content {width: 920px;}
#left{width: 160px; float:left; z-index:2; padding-top:50px;}
#middle{width: 570px;  float:left; padding-top:50px; padding-right:30px; padding-bottom: 100px;}
#right{width: 160px;   float:left; padding-top:50px;}

a {font-family:Arial, Helvetica, sans-serif; color: #000; font-size: 11px; text-decoration:underline; }
.fleft { float:left; }
.fleft img{ margin-right:10px; margin-bottom:10px; border: solid 6px #fff;}
.teaservitaimage img {border:none; padding-top:5px;}
.teaservitaimage  {padding-left:20px; padding-bottom:5px; padding-top:5px; }
.teaservita {background-image:url(small_bg.png); background-repeat:no-repeat; background-position: 10px 0px;}
.teaservita .newstext {text-align:center;}
.eventlist {margin-bottom:20px; margin-top:5px;}
.mynoevent {margin-bottom:20px; margin-top:5px;}
.myeventsearch {margin-bottom:20px; padding-top:40px;}
#ven {width:300px; }
.myteaser { width: 140px; float:left;margin-right:2px;}
.myteaser img{ border: 1px solid #333333;}
.myteaser h2{ font-size: 11px; text-decoration: none;}
.newstext  a{ font-size: 11px; text-decoration: none; text-decoration: none;}
.myteaserlink a{  text-decoration: none;}
.mymp3leftcol {float:left; padding-right:10px;}
#footer {width:100%; border-top:1px solid #000000; float:left;padding-bottom:30px; padding-top:10px; text-align:right; font-size: 10px; }
.newslist {float:left; width:100%;}

/****************************************************************************************
* old
****************************************************************************************/

/* navigation */

.mainnavi_item a{

	position: relative;
	float: left;
	overflow: hidden;
	clear: both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	width: 120px;
	height: 14px;
	text-transform:uppercase;
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
	border-bottom:1px solid #c3c3c3;
	
}

.mainnavi_item a:hover{
	position: relative;
	float: left;
	overflow: hidden;
	clear: both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
	width: 120px;
	height: 14px;
	text-transform:uppercase;
  

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 14px;
}

.mainnavi_item_selected{
	position: relative;
	float: left;
	overflow: hidden;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 120px;
	height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8e646d;
	background-color: #713844;
	padding-top: 2px;
	padding-left: 14px;
}
.mainnavi_item_sub a{
	position: relative;
	float: left;
	overflow: hidden;
	clear: both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	width: 110px;
	height: 14px;
	text-transform:uppercase;
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.mainnavi_item_sub a:hover{
position: relative;
	float: left;
	overflow: hidden;
	clear: both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	width: 110px;
	height: 14px;
	text-transform:uppercase;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}

/* headlines */


h1 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	text-transform:uppercase;
   
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-bottom: 10px;

	position:relative;
	width: 100%;
	float:left;
	border-top: 1px solid #000;
    border-bottom: 1px solid #000;
	
	
}

h2 {
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-transform:uppercase;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	display: inline;
	position:relative;
	
	
}


h2 a{
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	display: inline;
	position:relative;
	
	
}


	#social_bookmarks {width: 134px; height:40px; margin-top:20px; display:block; float:left;}
   
    #facebook {width:30px;height:40px; float:left; display:block; margin-right:4px;}
    
    #facebook a {background: url("social_bookmarks.gif") 0px -31px no-repeat; display:block; height:30px;} 

    #facebook a:hover {background-position: 0px 0px;  display:block;} 
	
	#twitter {width:30px;height:40px; float:left; display:block; margin-right:4px;}
    
    #twitter a {background: url("social_bookmarks.gif") 0px -93px no-repeat; display:block; height:30px;} 

    #twitter a:hover {background-position: 0px -62px;  display:block;} 
	
	#youtube {width:30px;height:40px; float:left; display:block; margin-right:4px;}
    
    #youtube  a {background: url("social_bookmarks.gif") 0px -154px no-repeat; display:block; height:30px;} 

    #youtube  a:hover {background-position: 0px -123px;  display:block;} 
	
	#myspace {width:30px;height:40px; margin-top:-12px; float:left; display:block;}
    
    #myspace  a {background: url("social_bookmarks.gif") 0px -216px no-repeat; display:block; height:30px;} 

    #myspace  a:hover {background-position: 0px -185px;  display:block;} 
	
	.mylinks{width:100%;}



