﻿@import url("Font.css");
@import url("VerNavigation.css");
@import url("ie6.css");
/*@import url("HorNavigation.css");*/
/*IMPORTS*/

/*DUMMY Class*/
/*--------------------------------------------------*/
.class {
	/*BOXMODELL*/
	/*TEXT*/
}
/*--------------------------------------------------*/
/*PAGE*/
html, body, form {
	margin:0px;
	padding:0px;
	height:100%;
}
html {
}
body.Background {
	background:black url(images/content/bgsingle.jpg);	
}
img {
    border:0px;
}
.Document {
	height:100%;
	min-height:608px;
	position:relative;
}
.DocumentContent {
	min-height:100%;
	position:relative;
	margin:0px auto;
	padding:0px 12px 0px 32px;
	width:835px;
	background-color:#fafafa;
}
.DocumentInnerContent {
	position:relative;
	margin: 0px 0px 0px -18px;
}
.Head {
	height:135px;
	position:relative;
	background:#ffffff url(images/head/bghead.jpg) repeat-x 0px 0px;	
	
}
.HeadLogo {
	position:absolute;
	width:850px;
	height:135px;
	top:0px;
	left:0px;
	margin: 0px 0px 0px 0px;
}
.HeadPic img {
	float:right;
}
.HeadHelper {
	display:none;
}
.Navigation {
	background:url(images/navigation/horbgnavigation.gif) repeat-x 0px 0px;
	position:relative;
	z-index:999;
	height:36px;
	margin: 0px 0px 0px 0px:
}
.Content {
	background:url(images/content/ContentVerlaufTop.gif) top repeat-x;
	background-color:#fafafa;
}
.ContentStartPic {
    background:url(images/content/contentbg.gif) no-repeat 0px 0px;
	margin:0px 0px 0px -1px;
	padding:0px;
	height:352px;
	padding-left:8px !important;
}
.ContentStartPic img {
	margin:0px;
	padding:3px 0px 0px 0px;
}
.ContentStart {
	position:relative;
	height:147px;
	margin:20px 0px 0px 0px;
	z-index:-1;
}
.ContentStartBanner {
	width:274px;
	padding:0px 0px 0px 10px;
	position:absolute;
	top:0px;
	right:0px;
	height:125px;
}
.BannerHeadline {
	margin:0px 40px 0px 15px;
}
.BannerText {
	margin:0px 50px 0px 25px;
}
.BannerSpecial {}
.BannerSpecial span.Pic {
	display:block;
	position:absolute;
	margin:-13px 0px 0px -35px;
}
.BannerSpecial span.Text {
	display:block;
	position:absolute;
	margin:18px 0px 0px -10px;
	left:105px;
	display:none;
}
.ContentStartNews {
    background:url(images/content/newsBG.gif) no-repeat 0px 0px;
	width:539px;
	position:absolute;
	top:0px;
	left:0px;
	margin: -15px 0px 0px 0px;
	height:171px
}
.Ticker
{
    margin:17px 0px 0px 0px;
    width:350px;
    float:left;
}
.TickerImage {
	float:left;
	margin:50px 12px 0px 30px;
}
.TickerImage img {
	border:0px;
}
.TickerLeadin {
	padding:0px 0px 10px 0px;
}
.TickerHeadline {
	padding:0px 0px 5px 0px;
}
.TickerText {
	
}
/*Folgeseite*/
.ContentFollow {
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 0px;
}
.ContentFollowSpacer {
	background:black;
	height:600px;
	width:1px;
	position:relative;
	float:left;
}
.ContentFollowCloser {
	clear:both;
	height:1px;
	overflow:hidden;
}
/*Content Types*/
.ContentTypeContent {
	padding:0px 0px 0px 0px;
	margin:11px 70px 0px 259px;
}
.ContentTypeFullWidth {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 60px;
}
/*GoogleMap*/
.ContentMap {
	width:566px;
	margin: 0px 0px 0px -10px;
}
.ContentMap .MapTop {
	background:url(images/content/ContentMapTop.jpg) no-repeat 0px top;
	height:13px;
	width:566px;
	overflow:hidden;
}
.ContentMap .MapContent {
	background:url(images/content/ContentMapContent.jpg) repeat-y 0px 0px;
	padding:0px 13px;
}
.ContentMap .MapBottom {
	background:url(images/content/ContentMapBottom.jpg) no-repeat 0px top;
	height:13px;
	width:566px;
	overflow:hidden;
}
/*Content Objects*/
.ContentFollowImg {
	float:left;
	width:250px;
	margin:10px 10px 15px -14px;
}
.ContentFollowImg .ContentFollowImgTop {
	background:url(images/content/ContentFollowImgTop.gif) no-repeat 0px 0px;
	height:12px;
	width:250px;
	overflow:hidden;
}
.ContentFollowImg .ContentFollowImgContent {
	background:url(images/content/ContentFollowImgContent.gif) repeat-y 0px 0px;	
	position:relative;
	text-align:center;
}
.ContentFollowImg .ContentFollowImgContent img {

}
.ContentFollowImg .ContentFollowImgBottom {
	background:url(images/content/ContentFollowImgBottom.gif) no-repeat 0px 0px;
	height:12px;
	width:250px;
	overflow:hidden;
}
.ContentFollowImg .ContentFollowImgDescription {
	padding:0px 12px;
}
.ContentFollowImgText {
	/*float:left;*/
	/*width:350px;*/
	margin:0px 0px 0px 255px;
}
/*Content List*/
.ContentFollowList {
	margin:0px 0px 0px 64px;
}
.ContentTypeContent .ContentFollowList {
	margin:0px 0px 0px -195px;
}
.ContentFollowList td.Pic {
	vertical-align:top;
	width:194px;
	padding:5px 0px 16px 0px;
	
}
.ContentFollowList td.Pic div.PicTop {
	background:url(images/content/ContentFollowListPicTop.jpg) no-repeat 0px 0px;
	height:7px;
	width:147px;
}
.ContentFollowList td.Pic div.PicContent {
	background:url(images/content/ContentFollowListPicContent.jpg) repeat-y 0px 0px;
	width:147px;
	position:relative;
}
.ContentFollowList td.Pic div.PicContent img {
	margin:0px 7px;
	border:0px;
}
.ContentFollowList td.Pic div.PicBottom {
	background:url(images/content/ContentFollowListPicBottom.jpg) no-repeat 0px 0px;
	height:7px;
	width:147px;
}
.ContentFollowList td.Text {
	background:url(images/content/ContentFollowList.jpg) no-repeat left bottom;
	padding:0px 0px 31px 0px;
	vertical-align:top;
	width:456px;
}
/*Document Closer*/
.Closer {
	clear:both;
	height:110px;
	background-color:#fafafa;
}
.FooterCloser
{
  	background-color:#999999;
  
}

/*ContactForm*/
.star {
	color:#f8b333;
}
.ContentContact {
	margin:10px 0px 0px 40px;	
	padding:0px;
}
.ContentContact td {
	padding:0px 0px 5px 0px;
	margin:0px;	
	vertical-align:top;
}
.ContentContact td.label {
	padding:3px 0px 5px 0px;
	width:85px;
}

.ContentContact input.input, .ContentContact select.input {
	border:1px solid #c6c5c6;
	margin:0px 5px 0px 0px;
}
.ContentContact textarea.input {
	border:1px solid #c6c5c6;
}
.ContentContact input.button {
	border:1px solid #c6c5c6;
	outline:none;
	background:#ffffff;
	color:#000000;
}
/*Gallery*/
.ContentGallery {
	clear:left;
	margin:0px 0px 0px -17px;
	position:relative;
	width:550px;
}
.ContentGallery .Item {
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 3px 0px 0px;
}
.ContentGallery .Item img {
	border:0px;
}
.ContentGallery .Item .ItemTop {
	background:url(images/content/ContentGalleryTop.jpg) no-repeat 0px 0px;
	display:block;
	height:21px;
	width:211px;
}
.ContentGallery .Item .ItemContent {
	background:url(images/content/ContentGalleryContent.jpg) repeat-y 0px 0px;
	padding:0px 0px;
	display:block;
	width:169px;
	text-align:center;
}
.ContentGallery .Item .ItemBottom {
	background:url(images/content/ContentGalleryBottom.jpg) no-repeat 0px 0px;
	display:block;
	height:16px;
	width:211px;
}
.ContentGallery .Item .ItemText, .ContentGallery .Item .ItemTextCenter {
	font-size:11px;
	padding:0px 16px;
	margin:0px 5px;
	width:169px;
}
.ContentGallery .Item .ItemText {
	
}
.ItemDesc {
    padding-top:10px;
}
.ContentGallery .Item .ItemTextCenter a {
	color:#ff0000;
	font-size:16px;
	text-decoration:none;
}
     
     
/*Popup*/
.ContentGalleryPopup {
	background:#ffffff;
	padding:51px 12px 33px 12px;
	position:absolute;
	z-index:1001;
	top:50%;
	left:50%;
}
.ContentGalleryPopup img {
	border:0px;
}
.ContentGalleryPopup .close{
	position:absolute;
	top:12px;
	right:12px;
}
.ContentGalleryPopup .next {
	position:absolute;
	right:12px;
	bottom:18px;
}
.ContentGalleryPopup .back {
	position:absolute;
	left:12px;
	bottom:18px;
}
.ContentGalleryPopup .paging {
	margin:30px 70px 0px 70px;
	
}
.ContentGalleryPopup .paging span.current{
	color:#af0917;
	font-size:23px;
	padding:0px 3px;
}
.ContentGalleryPopup .paging a {
	color:#000000;
	font-size:23px;
	padding:0px 3px;
}
.ContentGalleryPopup .Item {
	text-align:center;
}
.ContentGalleryPopup {
}
.modalPopUpBackground, .Black{
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:1000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:fixed;
}

.background 
{
	z-index:1001;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position: fixed;
	margin: auto;
}

.DocumentFooter {
	position:relative;
	height:50px;
	background:url(images/footer/bgcloser.gif) repeat-x 0px bottom;
	width:853px;
	margin:-101px auto 0px auto;
	padding:51px 0px 0px 0px;
}
.DocumentFooterContent {
	padding:12px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	height:38px;

}
.TopPicture
{
	background:url(images/footer/Top.jpg) no-repeat 0px 0px;
    position:absolute;
    margin: -89px 0px 0px 100px;
    right:0px;
    width:81px;
    height:89px;
	z-index:-1;
}

.DocumentFooterContent span {
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
}
.DocumentFooterContent span.center {
	margin:0px 78px 0px 65px;
}
.DocumentFooterContent span span {
	float:none;
	display:block;
	margin:0px 0px 0px 0px;
}
.DocumentFooterContent span.Closer {
	height:1px;
	clear:both;
	overflow:hidden;
}