<!--

html { overflow-y: scroll; }

body {
    background-color: #1e1b16;
    background: url(../images/wallpaper4.jpg);

/*  background: url(../images/hintergrund18.jpg); */
/*  background: #ddd url(../images/hintergrund1.jpg) bottom center fixed no-repeat; */
/*  background-image:url(../images/wallpaper1.jpg); */
    background-attachment: fixed; 
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
	padding: 0;
	color: #000;
}

.cc_container .cc_btn {
background-color: #fff !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #2e2a26 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #ffffff !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px;
}

hr { 
    width: 97%; 
    height: 0; 
    margin: 0 auto;
    color: #115E94;
    background: #fff;
}

a img {
	border: none;
}

#imgrahmenr {
  float: right;
  margin: 0 0 2em 2em;
}

#imgrahmenl {
  float: left;
  margin: 0 2em 2em 0;
}

#imgshadow {
  -moz-box-shadow: 5px 5px 5px #757575;
  -webkit-box-shadow: 5px 5px 5px #757575;
  box-shadow: 5px 5px 5px #757575;
}

a:link {
	color: #660000;
	text-decoration: none;
}

a:visited {
	color: #660000;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	text-decoration: none;
}

#wrapper { 
    width: 990px; 
    margin: 0 auto; 
    min-height: 500px; 
    background: #transparent; 
    position: relative; 
/*  -moz-box-shadow: -5px -10px 15px black , 5px 10px 15px black;
    -webkit-box-shadow: -5px -10px 15px black , 5px 10px 15px black;
    box-shadow: -5px 5px 15px black , 5px 10px 15px black; */
}

#linksbox { 
  position: fixed;
  bottom: 10px;
  left: 10px;
  width: 50px;
}

#rechtsbox { 
  position: absolute;
  top: 270px;
  right: -105px;
  width: 100px;
  height: 550px;
}

.container {
	background-color: #ffffff;
	width: 990px;
	margin: 0 auto;
/*  -moz-box-shadow: -5px 0 15px #161616 , 5px 0 15px #161616;
    -webkit-box-shadow: -5px 0 15px #161616 , 5px 0 15px #161616;
    box-shadow: -5px 0 15px #161616 , 5px 0 15px #161616;  */
}

.header {
    background: url(../images/menuehg.jpg);
    position: fixed;
    top: 0;
    height: 62px;
    background-color: transparent;
    z-index: 9999;
}

.menueteiler {
  position: relative;
  background-color: #e63a36;
  width: 990px;
  height: 3px; }	

.slider {
    position: relative; 
	background-color: #FFFFFF;
    margin-top: 65px;
    z-index: 1;
}

.content {
	padding: 10px 0;
	width: 990px;
	float: left;
}

.content ul, .content ol { 
	padding: 0 15px 15px 40px;
}

ul.nav {
	list-style: none;
	border-top: 1px solid #666;
	margin-bottom: 15px;
}

ul.nav li {
	border-bottom: 1px solid #666;
}

ul.nav a, ul.nav a:visited {
	padding: 5px 5px 5px 15px;
	display: block;
	width: 180px;
	text-decoration: none;
	background-color: #C6D580;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	background-color: #ADB96E;
	color: #FFF;
}

.footer {
	padding: 10px 0;
	background-color: #2a2521;
	position: relative;
	clear: both;
}

#footerbox {
  display: inline-block;
  background-color: #2a2521;
  color: #a08f83;
  font-size: 0.85em;
  text-align: left;
  width: 260px;
  margin: 10px 10px 20px 30px;
  padding: 10px;
}

.sponsors {
    padding: 1px 0;
    background-color: #25282d;
    color: #fff;
    text-align: center;
}

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

nav {
	text-align: center;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}

nav ul {
    z-index: 10;
	background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
/*  box-shadow: 0px 0px 9px rgba(0,0,0,0.15); */
	padding: 0 34px 0 34px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
        text-align: left;
		color: #ff0000; text-decoration: none;

	}
		nav ul li:hover {
			background: #4b545f;
			background: linear-gradient(top, #372318 0%, #84583f 40%);
			background: -moz-linear-gradient(top, #372318 0%, #84583f 40%);
			background: -webkit-linear-gradient(top, #372318 0%,#84583f 40%);
		}
			nav ul li:hover a {
				color: #fff;
			}
		
		nav ul li a {
			display: block; padding: 20px 23px;
			color: #000000; text-decoration: none;
		}
		
	nav ul ul {
		background: #2e2a26; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #423c36;
			border-bottom: 1px solid #201d1a; position: relative;
		}
			nav ul ul li a {
				padding: 15px 40px;
				color: #fff;
			}	
				nav ul ul li a:hover {
					background: #5d564e;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}

    /* jssor slider bullet navigator skin 05 css */
    /*
    .jssorb05 div           (normal)
    .jssorb05 div:hover     (normal mouseover)
    .jssorb05 .av           (active)
    .jssorb05 .av:hover     (active mouseover)
    .jssorb05 .dn           (mousedown)
    */
    .jssorb05 {
        position: absolute;
    }

    .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
        position: absolute;

        /* size of bullet elment */
        width: 16px;
        height: 16px;
        background: url('../images/b05.png') no-repeat;
        overflow: hidden;
        cursor: pointer;
    }

    .jssorb05 div { background-position: -7px -7px; }
    .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
    .jssorb05 .av { background-position: -67px -7px; }
    .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

    /* jssor slider arrow navigator skin 12 css */
    /*
    .jssora12l                  (normal)
    .jssora12r                  (normal)
    .jssora12l:hover            (normal mouseover)
    .jssora12r:hover            (normal mouseover)
    .jssora12l.jssora12ldn      (mousedown)
    .jssora12r.jssora12rdn      (mousedown)
    */
    .jssora12l, .jssora12r {
        display: block;
        position: absolute;
        /* size of arrow element */
        width: 30px;
        height: 46px;
        cursor: pointer;
        background: url('../images/a12.png') no-repeat;
        overflow: hidden;
    }
    .jssora12l { background-position: -16px -37px; }
    .jssora12r { background-position: -75px -37px; }
    .jssora12l:hover { background-position: -136px -37px; }
    .jssora12r:hover { background-position: -195px -37px; }
    .jssora12l.jssora12ldn { background-position: -256px -37px; }
    .jssora12r.jssora12rdn { background-position: -315px -37px; }

.arrow {
	border: 8px solid #990000;
	font-size:0;line-height:0;height:0;padding:0;margin:0;
}
.arrow.down {
	border-right-color:  transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}
.arrow.up {
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-left-color:   transparent;
}
.arrow.left {
	border-top-color:    transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}
.arrow.right {
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-bottom-color: transparent;
}

-->