/******************************
HTML Elements
******************************/
* {
/*disable margin, padding and borders for all elements*/
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	height:100%;
	overflow-x:hidden; /*hides scrollbar from IE if not necessary*/
	/*overflow:auto;*/
}
body {
	height: 100%;
	text-align: center; /*use this for centering the layout*/
	font: 400 1em verdana, arial, sans-serif;
	line-height: 100%;
	color: #5e5e5e;
	background: #fff url(/img/system/glossy.jpg) no-repeat center 592px; 
}
h1 {
	clear: both;
	font: 700 2em "trebuchet ms", serif;
	display: none;
}
h2 {
	padding: 0 17px;
	font: 700 .6875em Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
}
/*p {
	padding: 0 17px;
	width: 410px;
}*/
div.plaintext {
	padding: 0 17px;
	width: 480px;
}
div.smalltext {
	padding: 0 17px;
	width: 480px;
}
a {
	color: #D60014;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/******************************
Layout
******************************/
#content {
	position: absolute;
	left: 50%;
	top: 0;
	width:1016px;
	height:592px;
	/*margin: -292px 0 0 -508px;*/
	margin: 0 0 0 -508px;
	text-align: left;
	background: #fff url(/img/system/bg-dark.jpg) repeat-x left top;
}

.home #content {
	background-image: url(/img/system/bg.jpg); 
}

#header {
	height: 85px;
}
#scroll {
	position: absolute;
	left: 106px;
	top: 88px;
	width: 910px;
	height:392px;
	overflow:auto;
padding:10px 0 10px 0;
}
#footer {
	position: absolute;
	left: 494px;
	top: 516px;
	width: 500px;
}
/******************************
Navigation
******************************/
#nav {
	position: absolute;
	left: 110px;
	top: 19px;
	width:500px;
}
#nav a {
	width: 214px;
	height: 18px;
	float: left;
	background-position: 0 0;
 background-repeat:no-repeat
}
#nav a.selected, #nav a:hover {
	background-position: 0 -18px;
}
#nav ul, #nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li span {
	display: none;
}
#nav li {
	position: absolute;
	left: 0;
	top: 0;
}
#nav li.nav4, #nav li.nav5, #nav li.nav6 {
	left: 240px;
}
#nav li.nav2, #nav li.nav5 {
	top: 18px;
}
#nav li.nav3, #nav li.nav6 {
	top: 36px;
}
/******************************
Form Elements
******************************/
fieldset {
	padding: 0 17px;
	border:0;
}
legend {
	display:none;
}
label {
	font-size: .6875em;
	display: block;
	font-weight: bold;
	width: 150px;
	float: left;
	padding-top:1px;
}
input,
textarea,
select {
	padding: 2px;
	font: 400 .6875em verdana, sans-serif;
	color: #5E5E5E;
	background: #fff;
	border: 1px solid #808080;
	width: 200px;
	margin-bottom:5px;
}
input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
	background: #eee;
	border: 1px solid #222;
}
input.button {
	width: 100px;
	padding: 0 0 0 8px;
	font: 400 .6875em verdana, arial, sans-serif;
	color: #D60014;
	text-decoration: none;
	background: none;
	border: 0;
	cursor: pointer;
	background-image: url(/img/system/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
input#absenden {
	width: 70px;
	margin-left: 20px;
}
fieldset p {
	font-size: .6875em;
	line-height: 118.2%;
	color: #D60014;
	padding: 5px 0 5px 150px;
	width: 300px;
}
/*Pflichtfelder*/
label span {
	color: #D60014;
}
/******************************
Forum Formular
******************************/
#meinung {
	position: absolute;
	left: 615px;
	top: 170px;
	width: 320px;
	height: 345px;
	background: url(/img/system/formbg.jpg) no-repeat;
z-index:10;
color:#5e5e5e;
}
#meinung fieldset {
	width: 272px;
	padding: 0 15px 0 26px;
}
#meinung label {
	width: 59px;
}
#meinung input, #meinung textarea {
	width: 203px;
}
#meinung textarea {
	height:110px;
}
#meinung select {
	width: 209px;
display:none;
}
#meinung input.button {
	float: right;
	width: 70px;
}
#meinung p {
	width: 272px;
	margin: 0;
	clear:both;
	margin-top: 6px;
	margin-bottom: 4px;
	padding: 0 15px 0 26px;
}
/******************************
Forum Ausgabe
******************************/
#scroll select {
	margin: 0 0 18px 18px;
	width: 250px;
}
p.pager {
	margin-bottom:16px;
}
p.pager a {
	font-size: .6875em;
	text-decoration: underline;
	color: #5E5E5E;
	font-weight: normal;
}
p.pager a.selected, p.pager span.textblaetternactiv a{
	color: #D60014;
}
blockquote {
	font-size: .6875em;
	margin-bottom: 25px;
	padding: 0;
	width: 450px;
	overflow: hidden;
}
blockquote span.block {
	margin-top: 14px;
}
/******************************
Images
******************************/
img.headline {
	margin: 40px 0px 11px 18px;
}
html>body img.headline {
	margin-bottom: 14px;
}
#meinung img.headline {
	margin: 15px 0px 8px 27px;
}
.arrow {
	position: absolute;
	top: 87px;
	left: 0;
}
.noborder {
	position: static;
	top: 87px;
	left: 0;
	display: inline;
}
img.signature {
	position: relative;
	top: -14px;
	left: 388px;
}
img.gallery {
	margin: 0 -15px 3px 18px;
	float: left;
	cursor: pointer;
}
/******************************
Generic display classes
******************************/
.clear {
	clear: both;
}
.block {
	display: block;
}
.error {
	color: #EA1B00;
}
.color01 {
	color: #D60014;
}
.color01 a {
	color: #D60014;
}
.color01 a:hover {
	color: #D60014;
}
.plaintext span {
	font-size: .6875em;
	line-height: 118.2%;
}
.smalltext span {
	font-size: .5625em;
	line-height: 133.33%;
}
/*#scroll p {
	margin-bottom: 16px;
}*/
#scroll div.plaintext ,
#scroll div.smalltext {
	margin-bottom: 16px;
}
/******************************
Spacer Elements
******************************/
.spacer {
	height:16px;
	line-height:1em;
}
.halfspacer {
	height:8px;
}
.quaterspacer {
	height:4px;
}
/******************************
Gewinnspiel
******************************/
#flash {
	padding: 0 18px 12px 18px;
}
/******************************
Bildergallerie/ReiterBaustein
******************************/
div.shows {
  margin: 0 18px;
  width:526px;
}
.shows img, .shows a {
	margin: 0 5px 5px 0;
	display: block;
	width: 64px;
	height: 70px;
	float: left;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.shows a.tabselected , .shows a:hover {
	background-position: 0 -70px;
}
.hiddentab {
	visibility: hidden;
	position: absolute;
	display: none;
}
#tabcontent_1 {
	clear: both;
	padding-top: 5px;
}
html>body #tabcontent_1 {
	padding-top: 10px;
}
a#tab_1_0 {display:none;}
/*for Webeditor
#form1 .hiddentab {
	visibility: visible;
	display: block;
	clear: both;
	float: none;
	position:relative;
}
*/

.eyecatcher {
	position: absolute;
	top: 306px;
	left: 0;
}
#Form1 .eyecatcher {
	display: none;
}

#zoomdiv {
	position: absolute;
	top: 90px;
	left: 50%;
	border: solid 1px #333;
	visibility: hidden;
	margin-left: -14px;
	background-color: #fff;
	cursor: pointer;
	z-index: 100000;
}
#zoomdiv p {
	font-size: .625em;
	line-height: 133.333%;
	width: 180px;
	margin: 0;
	padding: 2px 15px 2px 4px;
}

/*
body.home {
	background-image: url(/img/system/glossy-home.jpg); 
}

body.show14 {
	background-image: url(/img/system/glossy-home14.jpg); 
}
.show14 #content {
	background-image: url(/img/system/bg-home14.jpg); 
}
*/


/*
body.gewinnspiel2,
body.gewinnspiel3,
body.gewinnspiel4,
body.gewinnspiel5,
body.gewinnspiel6,
body.gewinnspiel7,
body.gewinnspiel8,
body.gewinnspiel10,
body.gewinnspiel11,
body.gewinnspiel14,
body.gewinnspiel16,
body.gewinnspiel17,
body.gewinnspiel12 {
	background-image: url(/img/system/glossy2.jpg); 
}
.gewinnspiel17 #content {
	background-image: url(/img/system/bg17.jpg); 
}*/


.gewinnspiel01 #content {
	background-image: url(/img/system/bg_01.jpg); 
}
.gewinnspiel02 #content {
	background-image: url(/img/system/bg_02.jpg); 
}
.gewinnspiel03 #content {
	background-image: url(/img/system/bg_03_neu.jpg); 
}
.gewinnspiel04 #content {
	background-image: url(/img/system/bg_04.jpg); 
}
.gewinnspiel05 #content {
	background-image: url(/img/system/bg_01.jpg); 
}
.gewinnspiel06 #content {
	background-image: url(/img/system/bg_02.jpg); 
}
.gewinnspiel07 #content {
	background-image: url(/img/system/bg_03_neu.jpg); 
}
.gewinnspiel08 #content {
	background-image: url(/img/system/bg_04.jpg); 
}
.gewinnspiel12 #content {
	background-image: url(/img/system/bg-12.jpg); 
}
.gewinnspiel13 #content {
	background-image: url(/img/system/bg_05.jpg); 
}
.gewinnspiel14 #content {
	background-image: url(/img/system/bg_14.jpg); 
}
.gewinnspiel16 #content {
	background-image: url(/img/system/bg-16.jpg); 
}
#EntrySelection {
  display:none;
}
#formular {
  width:460px;
}


.galerie a img {
display:block;
float:left;
margin:0 16px 16px 0;
}
.galerie {
  width:520px;
  margin-left:17px;
}
/*label.offview {display:none;}*/
.img img {float:left; margin:14px 8px 12px 0;}
