body	{
		-webkit-font-smoothing: antialiased !important;
		margin: 0px;
		background: #dddddd;
		font-family:Arial,Verdana,sans-serif;
		font-size:12px;
		color: black;
		}
		
table	{
		font-size:13px;
		}
		
li		{
		padding-bottom: 8px;
		}
		
img		{border: 0px;}

a:link 		{text-decoration:none;}
a:visited 	{text-decoration:none;}
a:active 	{text-decoration:none;}
a:hover 		{text-decoration:none;}


		
#pagecenter	
		{
		margin-top:20px;
		width: 1000px; 
		margin-left: auto; 
		margin-right: auto; 
		text-align: center; 
		}
#container	
		{
		
		width: 998px; 
		padding-top: 40px;
		border-top: 1px solid #aaaaaa;
		border-left: 1px solid #aaaaaa;
		border-right: 1px solid #aaaaaa;	
		
		background-color: #FFF;				
	
		-webkit-border-top-left-radius: 14px; 
		-moz-border-top-left-radius: 14px;
		border-top-left-radius: 14px;
		-webkit-border-top-right-radius: 14px; 
		-moz-border-top-right-radius: 14px;
		border-top-right-radius: 14px;	

		
        -webkit-box-shadow: 0 4px 4px rgba(0,0,0,.30);
           -moz-box-shadow: 0 4px 4px rgba(0,0,0,.30);
                box-shadow: 0 4px 4px rgba(0,0,0,.30);	

			
		}	

#Fuss_Container	
		{
		width: 998px; 
		height: 35px; 
		background-color: black; 
		margin-bottom: 100px; 
		color: silver; 
		border-top: 1px solid #555555; 
		line-height:25px;

		-webkit-border-bottom-left-radius: 14px; 
		-moz-border-bottom-left-radius: 14px;
		border-bottom-left-radius: 14px;
		-webkit-border-bottom-right-radius: 14px; 
		-moz-border-bottom-right-radius: 14px;
		border-bottom-right-radius: 14px;		
	
		}		
		
.f_16	{
		font-size: 16px;
		font-weight: bold;
		}
		
.f_11	{
		font-size: 12px;
		}

.menu	
		{
		font-size: 12px;
		font-weight: bold;
		text-align: center; 
		float: left; 
		vertical-align: bottom;
		line-height: 26px;
		padding-left:8px;
		padding-right:8px;
		height: 24px;
		color:Black;
		margin-left: 3px;
		border: 1px solid #aeaeae;
		border-bottom: 0px ;		
		background-color: #ececec;	
		
		 background-color: #ffffff; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCCCCC));
		 background-image: -webkit-linear-gradient(top, #ffffff, #CCCCCC);
		 background-image: -moz-linear-gradient(top, #ffffff, #CCCCCC);
		 background-image: -ms-linear-gradient(top, #ffffff, #CCCCCC);
		 background-image: -o-linear-gradient(top, #ffffff, #CCCCCC);
		 background-image: linear-gradient(to bottom, #ffffff, #CCCCCC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#CCCCCC);		

		-webkit-border-top-left-radius: 4px; 
		-moz-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px; 
		-moz-border-top-right-radius: 4px;
		border-top-right-radius: 4px;		
		}
		
.menu:hover{
		 border-color: gray;
		 background-color: #cdcdcd; background-image: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#b3b3b3));
		 background-image: -webkit-linear-gradient(top, #cdcdcd, #b3b3b3);
		 background-image: -moz-linear-gradient(top, #cdcdcd, #b3b3b3);
		 background-image: -ms-linear-gradient(top, #cdcdcd, #b3b3b3);
		 background-image: -o-linear-gradient(top, #cdcdcd, #b3b3b3);
		 background-image: linear-gradient(to bottom, #cdcdcd, #b3b3b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cdcdcd, endColorstr=#b3b3b3);
		}		
		
.menu_disable	
		{
		font-weight: normal;
		color:gray;
		background-color: #ececec;			
		}	

.menu_disable:hover{
		color:gray;
		background-color: #ececec;	
		}			
		
.menu_select	
		{
		height: 24px;
		margin-left: 3px;	
		border-bottom: 1px solid red;
		border-left: 1px solid red;
		border-right: 1px solid red;
		border-top: 1px solid red;
		color:white;

		 background-color: red; 
		 background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9a9a), to(red));
		 background-image: -webkit-linear-gradient(top, #ff9a9a, red);
		 background-image: -moz-linear-gradient(top, #ff9a9a, red);
		 background-image: -ms-linear-gradient(top, #ff9a9a, red);
		 background-image: -o-linear-gradient(top, #ff9a9a, red);
		 background-image: linear-gradient(to bottom, #ff9a9a, red);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff9a9a, endColorstr=red);		
		}
		
.menu_select:hover{
		color:white;
		background-color: red;	
		}		
		
.Termin
		{
		font-size: 14px;
		color:gray;
		}	

.selected
		{
		background-color: red;
		color: white;
		}
		
.news	{
		color: silver;
		}

.no_underline
		{
		font-decoration: none;
		color: black;
		}
	
.Fliesstext
		{
		text-align:left;
		padding-top:15px;
		font-size: 13px;
		}
		
.Einleitung
		{
		text-align:left;
		padding-top:15px;
		font-size: 15px;
		line-height: 20px;
		}		
		
.red	{
		color: red;
		}
		
.blue	{
		color: blue;
		}		
		
.Headline
		{
		text-align:left;
		padding-top:25px;
		font-size: 13pt;
		font-family: verdana;
		font-weight: bold;
		padding-bottom:4px;
		border-bottom: 2px solid red;
		}
		
.HeadlineHome
		{
		text-align:left;
		padding-top:25px;
		font-size: 24px;
		font-family: Arial,Verdana,sans-serif;
		font-weight: bold;
		padding-bottom:4px;
		border-bottom: 2px solid red;
		}		
		
.HomeText
		{
		text-align:left;
		padding-top:25px;
		font-size: 24px;
		font-family: Arial,Verdana,sans-serif;
		font-weight: bold;
		padding-bottom:4px;
		border-bottom: 2px solid red;
		}	

ul.Liste { padding: 0px; margin: 10px 0px 5px 25px; }
		
.L2 		{ 
		list-style-image: url('../images/results.png'); 
		font-family: Verdana,sans-serif; 
		font-size: 	12px; 
		font-weight: bold; 
		color: black; 
		}
	
.red_button{
		border:1px solid #df0909; 
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size:12px;
		font-family:arial, helvetica, sans-serif; 
		padding: 3px 8px 3px 8px; 
		text-decoration:none; 
		display:inline-block;
		text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
		font-weight:bold; 
		color: #FFFFFF;
		 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
		 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
		 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
		 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
		 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
		 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
		 margin-right: 3px;
		}

.red_button:hover{
		 border:1px solid gray;
		 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
		 background-image: -webkit-linear-gradient(top,  #7d7e7d, #0e0e0e);
		 background-image: -moz-linear-gradient(top,  #7d7e7d, #0e0e0e);
		 background-image: -ms-linear-gradient(top,  #7d7e7d, #0e0e0e);
		 background-image: -o-linear-gradient(top,  #7d7e7d, #0e0e0e);
		 background-image: linear-gradient(to bottom,  #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
		}



.box 	{
		margin-top: 30px;
		float: left;
		width: 580px;
		padding: 20px;
		border: 1px solid silver;
		background:#ececec;
		}

.BlogSchatten {
		float: left;
		width: 625px;
		height: 15px;
		background-image: url('../images/blog_schatten.jpg');
		}

.NewsBox {
		margin-top: 30px;
		float: left;
		width: 580px;
		padding: 20px;
		border: 1px solid silver;
		background:#ececec;
		}

.NewsLeft {
		float: left;
		width: 75px;
		text-align: center;
		}
	
.NewsDatum {	
		height: 35px;
		text-align: center;
		background-color: red;
		color: white;
		padding: 7px;
		}
	
.NewsAutor {	
		height: 33px;
		text-align: center;
		background-color: #dedede;
		font-size: 11px;
		color: gray;
		padding: 7px;
		border: 1px solid silver;
		}

.BlackBold	{
		color:black;
		font-weight: bold;
		}
	
.NewsText {
		float: left;
		display: block;
		margin-left: 75px;
		width: 545;
		color: Black;
		}
	
.NewsHeadline {
		color: Red;
		font-weight: bold;
		font-size: 18px;
		}

.SeitenNr {
		width: 18px;
		float: left;
		margin-right: 7px;
		text-align: center;
		background-color: #dedede;
		border: 1px solid silver;
		padding: 8px;
		color: red;
		}
	
.AktSeite {
		background-color: red;
		color: white;	
		}
	
.Gallery_L	{
		float: left;
		width: 26px;
		height: 97px;
		background-image: url('../images/dia_minus.jpg');
		}
	
.Gallery_R	{
		float: left;
		width: 25px;
		height: 97px;
		background-image: url('../images/dia_plus.jpg');
		}

.Dia	{
		float: left;
		width: 106px;
		height: 97px;
		background-image: url('../images/diarahmen.jpg');
		}

.DiaBilder	{
		position: relative;
		top: 20px;
		left: 2px;
		}

.black_overlay{
		display: none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:1001;
		-moz-opacity: 0.7;
		opacity:.70;
		filter: alpha(opacity=70);
		}

#horizon        
	{
		display: none;	
		text-align: right;
		position: fixed;
		top: 50%;
		left: 0px;
		width: 100%;
		height: 1px;
		overflow: visible;
		visibility: visible;
		display: block;
		z-index:1002;
	}

#Picture	{
		border: 1px solid gray;
		}
	
#imagelayer    
		{
		display: none;	
		background-color: white;
		margin-left: -461px;
		position: absolute;
		top: -283px;
		left: 50%;
		width: 902px;
		height: 526px;
		padding: 10px;
		visibility: visible;
		z-index:1002;
		text-align: right;		
		}	
		
#popup_neu    
		{

		
			background-color: white;
			
			-moz-background-clip: padding;     /* Firefox 3.6 */
			-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
			background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
						 
			border: 15px solid rgba(0,0,0,0.5);
						
			-webkit-border-radius: 15px;
			-moz-border-radius: 15px;
			border-radius: 15px; 
		
			padding: 10px;
			text-align: center;

			margin-left: -260px;
			position: absolute;
			top: -200px;
			left: 50%;
			width: 500px;
			height: 350px;
		
		}
		
#popup  
		{
		display: none;
		border: 1px solid white;		
		background-color: gray;
		margin-left: -260px;
		position: absolute;
		top: -200px;
		left: 50%;
		width: 500px;
		height: 350px;
		padding: 8px;
		z-index:1002;
		}
		

#innerpopup	
	{
			display: block;	
		background-color: white;
		-moz-opacity: 1.7;
		opacity:1.7;
		filter: alpha(opacity=170);		
	}		

