body{ background-image: url(img/bg.jpg); background-size: 100% auto; }
#loading
{

display: inline;

}
a:link      { color: #d2cc85; text-decoration: none  }
a:active   { color: #00a8c1; text-decoration: none }
a:visited    { color: #d2cc85; text-decoration: none }
a:hover	   { color: #00a8c1; text-decoration: none  }
a.link { color: #c2c2c2; font-size: 13px; font-family: Arial, helvetica, sans-serif; font-weight: bold; line-height: 16px; display:block; width:174px; text-align:center; letter-spacing: 1px; margin: 0 0 1px; padding: 0; border: solid 2px #424242; }

a.link:hover { color:#1f1f1f; background-color:#d2cc85; border-color: #bb0f27; }

#editor      { white-space:normal; }


input, textarea, select {
font-family: Verdana; 
font-size: 8pt; 
background-color: #F3F8FF; 
color: #193C5B; 
left: 0; 
top: 0; 
border: 1px solid #193C5B; 
}



/* Neu */



.head { font-family: Arial, helvetica, sans-serif; font-weight: normal; font-size: 17px; text-decoration: none; color: white; letter-spacing: 2px; }
.abstand6 { line-height: 6px; }
.abstand10 { font-size: 8px; font-family: Arial, helvetica, sans-serif; line-height: 8px; }
.normal1   { color: white; font-weight: normal; font-size: 15px; line-height: 20px; font-family: Arial, helvetica, sans-serif; text-decoration: none ; letter-spacing: 1px; }
.normal2 { color: white; font-size: 16px; font-family: Arial, helvetica, sans-serif; font-weight: normal; line-height: 21px; text-decoration: none; letter-spacing: 1px; }
.back { font-size: 14px; font-family: Arial, helvetica, ans-serif; font-weight: bold; line-height: 18px; text-decoration: none; letter-spacing: 1px; }
.klein1 { color: #5d5d5d; font-weight: normal; font-size: 9px; font-family: tahoma, verdana, geneva, helvetica, arial, sans-serif; text-decoration: none }

.klein2  { color: #5d5d5d; font-weight: normal; font-size: 11px; line-height: 13px; font-family: tahoma, verdana, geneva, helvetica, arial, sans-serif; text-decoration: none; letter-spacing: 1pt; margin-bottom: 5px }

.bgrot   { background-color: #bb0f27; padding-top: 3px; border-top: #bb0f27 }

.schatten {
-moz-box-shadow:1px 1px 40px #000000; /* Firefox */
-webkit-box-shadow:1px 1px 40px #000000; /* Chrome, Safari */
-khtml-box-shadow:1px 1px 40px #000000; /* Konqueror */
box-shadow:1px 1px 40px #000000; /* CSS3 */
}
/* Menue 1 */

.indentmenu1 { font: bold 15px Arial, helvetica, sans-serif; letter-spacing: 1px; width: 100%; overflow: hidden    }

.indentmenu1 ul  { background-repeat: repeat-x; background-attachment: scroll; background-position: center; float: left; margin: 0; padding: 0; width: 100%  ; }

.indentmenu1 ul li{
display: inline;
}

.indentmenu1 ul li a { color: #9a9a9a; text-decoration: none; float: left; padding: 4px 8px; }

.indentmenu1 ul li a:visited { color: #9a9a9a }

.indentmenu1 ul li a:hover, .indentmenu1 ul li .current1  { color: white; background-color: #6d6d6d; background-repeat: repeat-x; background-attachment: scroll; background-position: center; }

/* Menue 2 */

.indentmenu2 { font: bold 16px Arial, helvetica, sans-serif; letter-spacing: 1px; width: 100%; overflow: hidden  }

.indentmenu2 ul  { background-repeat: repeat-x; background-attachment: scroll; background-position: center; float: left; margin: 0; padding: 0; width: 100%  ; }

.indentmenu2 ul li{
display: inline;
}

.indentmenu2 ul li a { color: #c2c2c2; text-decoration: none; float: left; padding: 4px 8px; }

.indentmenu2 ul li a:visited { color: #c2c2c2 }

.indentmenu2 ul li a:hover, .indentmenu2 ul li  { color: white; background-color: #b5152b; background-repeat: repeat-x; background-attachment: scroll; background-position: center; }
.indentmenu2 ul li .current2 { color: white; background-color: #b5152b; background-repeat: repeat-x; background-attachment: scroll; background-position: center; }
/* Menue 3 */

.menu3 a { color: #c2c2c2; font: bold 13px/14px Arial, helvetica, sans-serif; text-decoration: none; letter-spacing: 1px; }
.menu3 a:link { text-align: center; width: 172px; margin: 0; padding: 0 0 2px; border: solid 2px #424242; display: block; }
.menu3 a:hover { color: #1f1f1f; background-color: #d2cc85; border: inset 2px #bb0f27; }

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(img/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(img/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(img/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 16px; color: #666; line-height: 1.4em; text-align: left; border-color: #fff; border-style: none solid solid; border-width: 10px; }

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(img/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
