﻿body{
				margin:0 auto;
				background-color:#F6F8F9;
				background:url(../images/bg.jpg) no-repeat;
				background-size: 100% 100%;
				background-attachment: fixed;
				height: 100%;
			}
			a:visited{
				text-decoration: none; 
				text-underline: none;
				color: #adadad;
			}
			a:link{
				text-decoration: none; 
				text-underline: none;
				color: #adadad;
			}
			a:hover{
				text-decoration: none; 
				text-underline: none;
				color: #5399c8;
			}
			a:active{
				text-decoration: none; 
				text-underline: none;
			}
			hr{
				border-top: 1px solid #e2e2e2;
				width:750px;
				float: left;
			}
			#website{
				/*background:url(../images/background.png) no-repeat top center;*/
				width:1260px;
				min-height:1400px;
				margin:0 auto;
			}
			#logo{
				margin-left:50px;
				margin-top:-10px;
				background-image:url(../images/logo.png);
				width:1100px;
				height:220px;
			}
			.logoplatzhalter{
				height:220px;
			}
			.willkommenschrift{
				margin-left:40px;
				font-family: Arial,sans-serif;
				color:#d1d2d3;
				font-size: 12px;
			}
			#navigation{
				margin-top:-9px;
				margin-left:79px;
				float:left;
				/*background-color:#4a4e51;*/
				background-color:rgba(74,78,81,0.85);
				width:1102px;
				height: 47px;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				/*opacity:0.9;*/
			}
			#navigation-fix{
				visibility:hidden;
				z-index:9999;
				position:fixed;
				top: 0;
				margin-top:-9px;
				margin-left:79px;
				float:left;
				/*background-color:#4a4e51;*/
				background-color:rgba(74,78,81,0.85);
				width:1102px;
				height: 43px;
				border-top-left-radius:5px;
				border-top-right-radius:5px;
				/*opacity:0.9;*/
				box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)  ;
			}
			#submenue{
				background-color:#fafafa;
				width: 1090px;
				height: 21px;
				float: left;
				margin-top: -22px;
				border-bottom: 1px solid #E2E2E2;
				padding-top: 8px;
				padding-left: 10px;
				margin-bottom: 25px;
				font-family: 'Open Sans', Arial, sans-serif;
				font-weight: bold;
				font-size: 12px;
				color: #adadad;
				text-decoration: none;
			}
			#anzeige{
				margin-top:37px;
				margin-left:146px;
			}
			#content{
				/*background-image:url(../images/contentbackground.png);*/
				background-color:rgba(255,255,255,0.8);
				width:1100px;
				position:absolute;
				min-height:1022px;
				/*margin:0 auto; */
				margin-left:79px;
				border: 1px solid #E2E2E2;
				/*border-radius: 5px;*/
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;
				margin-bottom: 70px;
				padding-top: 22px;
				padding-bottom: 75px;
				}
			#top1{
				background-image:url(../images/top1.png);
				width:1177px;
				height:2px;
				margin-left: 40px;
				opacity: 0.8;
			}
			#top2log{
				background-image:url(../images/top2log.png);
				width:1177px;
				height:33px;
				float:left;
				margin-left: 40px;
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;
				/*opacity: 0.9;*/
			}
			#top4{
				width:327px;
				height:33px;
				float:left;
				border-bottom-right-radius: 5px;
				/*opacity: 0.9;*/
			}
			#nav212{
				width:964px;
				height:15px;
				float:left;
				margin-left:3px;
			}
			#freeback{
				width:1103px;
				height:13px;
				margin-top:0px;
			}
			#footer{
				position:absolute;
				margin-left: 0px;
				bottom:0px;
				height:55px;
				width: 1100px;
				border-top: 1px solid #E2E2E2;
				background-color: #fafafa;
				
			}
			.footerschriftstandart{
				font-family: Arial,sans-serif;
				color:#aaaaaa;
				font-size: 12px;
			}
			.footerschriftgelb{
				font-family: Arial,sans-serif;
				color:#a67c41;
				font-size: 12px;
			}
			#floattop{
				display: none;
				position:fixed;
				float: right;
				bottom: 60px;
				margin-left: 1145px;
				/* width: 25px;
				height: 25px; */
				-webkit-transition: all 0.5s;
				background-image:url(../images/scroll.png);
			}			
			#ipcounter{
				/*visibility: hidden;*/
				float:right;
				margin-top:65px;
				margin-right:8px;
			}
			#copyright{
				float:left;
				margin-left:10px;
				margin-top:7px;
			}
			#subnavi{
				position:absolute;
				margin-top:21px;
				margin-left:775px;
				float:right;
			}
			#floaten{
				float:left;
			}
			.antilink{
				text-decoration:none;
				color:#a67c41;
			}
			.antilinktop{
				width: 16px;
				height: 16px;
				text-decoration:none;
				color:#a67c41;
				background-image:url(../images/pfeilup.png);
			}
			.antilinktop:hover{
				text-decoration:none;
				color:#a67c41;
				background-image:url(../images/pfeilup_hover.png);
			}
			.floatantilinktop{
				width: 40px;
				height: 40px;
				text-decoration:none;
				color:#a67c41;
				/*background-image:url(../images/floatpfeilup.png);*/
				-webkit-transition: all 0.1s;
			}
			.floatantilinktop:hover{
				text-decoration:none;
				color:#a67c41;
				/*background-image:url(../images/floatpfeilup_hover.png);*/
				-webkit-transition: all 0.2s;
			}
			#news{
				margin-left:15px;
				width:770px;
				opacity:1.0;
				font-family: 'Open Sans', Arial, sans-serif;
				font-size: 15px;
				color: #2c2c2c;
			}
			#news1{
				background-color:#fafafa;
				width:770px;
				min-height:757px;
				float:left;
				margin-top:-5px;
				border: 1px solid #E2E2E2;
				border-radius: 5px;
			}
			#news2{
				background-color:#fafafa;
				width:770px;
				height:227px;
				float:left;
				margin-top:20px;
				border: 1px solid #E2E2E2;
				border-radius: 5px;
			}
			#news3{
				background-color:#fafafa;
				width:770px;
				height:227px;
				float:left;
				margin-top:20px;
				border: 1px solid #E2E2E2;
				border-radius: 5px;
			}
			#news1text{
				background-color:#ffffff;
				width:750px;
				height:660px;
				margin-left:10px;
			}
			#news2text{
				background-color:#ffffff;
				width:750px;
				height:130px;
				margin-left:10px;
			}
			#news3text{
				background-color:#ffffff;
				width:750px;
				height:130px;
				margin-left:10px;
			}
			.newstext{
				color:#2c2c2c;
				padding-left:7px;
				padding-top:15px;
				font-family: arial,helvetica,clean,sans-serif;
				font-size: 13px;
			}
			.newstag{
				background-color: #87ceeb;
				border-radius:2px;
				color: #2c2c2c;
				font-family: 'Open Sans', Arial, sans-serif;
				font-size: 20px;
				width:60px;
				height: 25px;
				margin-top:6px;
				padding-left:8px;
				padding-top:5px;
			}
			.newsmore{
				background-color: #e2e2e2;
				border-radius:2px;
				border-bottom: 2px solid #cccccc;
				color: #2c2c2c;
				font-family: 'Open Sans', Arial, sans-serif;
				font-size: 13px;
				font-weight: bold;
				width:60px;
				height: 19px;
				margin-top:-5px;
				padding-left:7px;
				padding-top:6px;
			}
			.newsmore:hover{
				background-color:#3b3e41;
				border-bottom-color: #3b3e41;
				color: #fff;
			}
			#newsueberschrift{
				background-color:#46667c;
				margin-left:10px;
				margin-top:10px;
				width:750px;
				height:40px;
			}
			#ueberschrifttext{
				width:700px;
				height:40px;
				padding-left:10px;
				font-size: 20px;
				color:#dde5ea;
				font-family: 'Open Sans', Arial, sans-serif;
				vertical-align:middle;
				display:table-cell;
			}
			#newsautor{
				color:#2c2c2c;
				padding-left:7px;
				padding-top:7px;
				font-family: 'Open Sans', Arial, sans-serif;
				font-size: 12px;
			}
			#newsbottom{
				background-color:#f0f0f0;
				width:750px;
				height:35px;
				margin-left:10px;
				border-bottom: 2px solid #e2e2e2;
				
			}
			#newsbottomtext{
				font-family: 'Open Sans', Arial, sans-serif;
				font-size: 12px;
				float: right;
				padding-right: 20px;
				padding-top:10px;
			}
			.sidebar {
				width:275px;
			}
			#rightcolumn{
				float:right;
			}
			#sidebarright{
				background-color:#ffffff;
				width:275px;
				min-height:50px;
				float:right;
				margin-right:15px;
				margin-top:-10px;
				border: 1px solid #E2E2E2;
				border-radius: 5px;
				margin-bottom:35px;
			}
			.sidebartitle{
				background-color:#fafafa;
				width:243px;
				height:25px;
				margin-left:10px;
				margin-top:10px;
				border: 1px solid #E2E2E2;
				border-radius: 5px;
				font-family: 'Open Sans', Arial, sans-serif;
				font-weight: bold;
				font-size: 13px;
				color: #535353;
				padding-top:11px;
				padding-left: 10px;
			}
			.sidebarcontent{
				background-color:#ffffff;
				width:243px;
				min-height:20px;
				margin-left:15px;
				margin-top:12px;
				font-family: 'Open Sans', Arial, sans-serif;
				font-weight: bold;
				font-size: 13px;
				color: #535353;
				padding-bottom:10px;
			}

#r-slider-content-left
{
    display: block;
    float: left;
    position: absolute;
    left: 410px;
    top: 775px;
    overflow: hidden;
    height: 8%;
    width: 51%;
}
#r-slider-content-right
{
    margin-left: 10px;
    float: left;
    right: 0;
}
.r-img-wrap
{
    position: absolute;
    width: 100%;
}
.r-img-wrap img
{
    width: 100%;
    height: 100%;
}
#r-prev, #r-next
{
    cursor: pointer;
    display: inline-block;
}
#r-slider-category-wrapper select
{
    display: none;
}
#r-next{
		width:30px;
		height:48px;
		position:absolute;
		right:350px; top:786px;
}
#r-prev{
		width:28px;
		height:50px;
		position:absolute;
		left:350px; top:786px;
}
li {
  /*list-style: none;*/
}

/* Navbar -------------------------------------------*/

#navbar {
	height:46px;
	/*background:url("../images/navbar.png") no-repeat top center;*/
}

	#navbar ul {
		margin:0 auto;
		width:1102px;
		list-style:none;
		position:relative;
		left:-10px;
		font-family: Calibri;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;	
		margin-left:-25px;		
	}
	
		#navbar ul li {
			padding-top:0px;
			display:block;
			float:left;
		}
		
			#navbar ul li a {
				display:block;
				height:46px;
				padding:5 15px 0 9px;
				margin:0 5px;
				float:left;
				text-align:center;
				font-size:16px;
				line-height:2.5;
				color:#d1d2d3;
				text-decoration: none;
				-webkit-transition: all 0.2s;
			}
			
				#navbar ul li a:hover {
					color:#fcfcfd;	
					background-color:#3b3e41;
					height:42px;
					-webkit-transition: all 0.5s;
				}
				
				#navbar ul li a:active {
					color:#7ab0d4;
				}					
				
				#navbar ul li a.current	{
					color:#4993c5;
					background-color:#fafafa;
					height:42px;
				}
				
				
						#navbar ul lil {
			padding-top:0px;
			display:block;
			float:right;
			padding-right:10px;
			text-transform: none;	
		}
		
			#navbar ul lil a {
				display:block;
				height:46px;
				padding:5 15px 0 9px;
				margin:0 5px;
				float:left;
				text-align:center;
				font-size:16px;
				line-height:2.5;
				color:#d1d2d3;
				text-decoration: none;
			}
			
				#navbar ul lil a:hover {
					color:#fcfcfd;	
					background-color:#3b3e41;
					height:42px;
				}
				
				#navbar ul lil a:active {
					color:#7ab0d4;
				}					
				
				#navbar ul lil a.current	{
					color:#4993c5;
					background-color:#fafafa;
					height:42px;
				}
			

/* Navbar FIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------------*/

#navbar-fix {
	height:43px;
	/*background:url("../images/navbar.png") no-repeat top center;*/
}
	#navbar-fix ul {
		margin:0 auto;
		width:1102px;
		list-style:none;
		position:relative;
		left:-10px;
		font-family: Calibri;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;	
		margin-left:-25px;		
	}
		#navbar-fix ul li {
			padding-top:0px;
			display:block;
			float:left;
		}
			#navbar-fix ul li a {
				display:block;
				height:43px;
				padding:5 15px 0 9px;
				margin:0 5px;
				float:left;
				text-align:center;
				font-size:16px;
				line-height:2.5;
				color:#d1d2d3;
				text-decoration: none;
				-webkit-transition: all 0.2s;
			}
			
				#navbar-fix ul li a:hover {
					color:#fcfcfd;	
					background-color:#3b3e41;
					height:38px;
					-webkit-transition: all 0.5s;
				}
				
				#navbar-fix ul li a:active {
					color:#7ab0d4;
				}					
				
				#navbar-fix ul li a.current	{
					color:#4993c5;
					background-color:#fafafa;
					height:38px;
				}
				
				
						#navbar-fix ul lil {
			padding-top:0px;
			display:block;
			float:right;
			padding-right:10px;
			text-transform: none;	
		}
		
			#navbar-fix ul lil a {
				display:block;
				height:46px;
				padding:5 15px 0 9px;
				margin:0 5px;
				float:left;
				text-align:center;
				font-size:16px;
				line-height:2.5;
				color:#d1d2d3;
				text-decoration: none;
			}
			
				#navbar-fix ul lil a:hover {
					color:#fcfcfd;	
					background-color:#3b3e41;
					height:38px;
				}
				
				#navbar-fix ul lil a:active {
					color:#7ab0d4;
				}					
				
				#navbar-fix ul lil a.current	{
					color:#4993c5;
					background-color:#fafafa;
					height:38px;
				}
			
/*---------------------------------------------------*/

h1{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
}

.finput{
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #E2E2E2;
}

.input{
	border: 1px solid #E2E2E2;
	border-radius: 2px;
	margin-bottom:15px;
	line-height: 1.5;
}




ul#galerie {
	padding:0;
	margin:5px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}
ul#galerie li{
	padding: 3px;
	background-color:#ebebeb;
	border:1px solid #CCC;
	float:left;
	margin:0 10px 10px 0;	
}
ul#galerie li:hover{
	border:1px solid #333;
}
ul#galerie li span{
	display:block;
	text-align:center;
	font-size:10px;
}
ul#galerie li a img{
		border:none;
}