@CHARSET "ISO-8859-1";

.f1 {
	color: #8A0200;
}
.f2 {
	color: #B30300;
}
.f3 {
	color: #C70400;
}
.f4 {
	color: #E70400;
}
.f5 {
	color: #E70400;
}
.f6 {
	color: #FE2600;
}
.f7 {
	color: #FE5400;
}
.f8 {
	color: #FE7E00;
}
.f9 {
	color: #FEA600;
}

body{
	/*Einstellen der grundsätzlichen Schriftart + Familie*/
	font-family				: normal 14px "Helvetica Neue", sans-serif;
	/*Grundsätzliche Ausrichtung der Seite*/
	/*background-color	: #6FF824*/
}
/*INFO:*/
/*Kopfsalat Farbe: #6FF824*/

/*Einrichten von verschiedenen Schriftklassen  */
/*Aufruf mit: <p><span class="..Name der Klasse.."></span></p>  */

/*p{
	color			:#333333;
	font			:Trebuchet MS;
	font-size		:14px;
	font-style		:normal;
	font-weight		:normal;
}

p.text{
	font				: 10px "Trebuchet";
	font-weight			: normal;
	color				: black;
}*/

p{
	color			:#666666;
	font-family: Helvetica, "Helvetica Neue UltraLight", "Helvetica Neue Light";
	font-size		:16px;
	font-weight		:bold;
}

p.text{
	font-family: Helvetica, "Helvetica Neue UltraLight", "Helvetica Neue Light";
	font				: 14px;
	font-weight			: bold;
	color				: black;

}
a:link{/*für Verweise zu noch nicht besuchten Seiten*//*für Verweise zu bereits besuchten Seiten*/
	color				: #6FF824;
	text-decoration		: none;
}

a:visited{/*für Verweise zu noch nicht besuchten Seiten*//*für Verweise zu bereits besuchten Seiten*/
	color				: grey;
	text-decoration		: none;
}
a:focus{/*für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)*/
	outline				: none;
	color				: #6FF824;
	text-decoration		: none;
}

a:hover{/*für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	color:#F00;
	text-decoration		: none;
}

a:active {/*für gerade angeklickte Elemente*/
	outline				: none;
	color				: #6FF824;
	text-decoration		: none;
}

span.listeueberschrift{
	font				: 10px "Verdana", sans-serif;
	font-weight			: normal;
	letter-spacing		: -0.05em;
	color				: #666666;
	text-decoration 	: underline;
}

span.liste{
	font				: 18px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	/*letter-spacing		: -0.05em;*/
	color				:#666;
}
span.kleinListe{
	font				: bold 14px "Helvetica Neue",sans-serif;
	font-weight			: bold;
	/*letter-spacing		: -0.05em;*/
	color				: black;
}

.schriftStyleKraeftig{
	font				: bolder 16px "Helvetica Neue", sans-serif;
	color				: #000000;
	font-weight			: bolder;
	
}	

.ueberschrift{
	font				: 38px "Arial Black", sans-serif;
	font-weight			: normal;
	letter-spacing		: -0.05em;
	color				: #666666;
}
					
.ueberschrift2{
	font				: 28px "Arial Black", sans-serif;
	font-weight			: normal;
	letter-spacing		: -0.01em;
	color				: #666666;
}

.ueberschrift3{
	color:#00CC00;
font-family:Helvetica,"Helvetica Neue","Helvetica Neue Light";
font-size:24px;
font-style:normal;
font-weight:bolder;
margin-bottom:25px;
}


.error{
	font-size			: 2.5em;
	font-variant		: italic;
	font-weight			: bolder;
	color				: red;
}

.schriftPHPUhr{
	font-size			: 1em; /*em = relative Einheit*/
	font-variant		: small-caps;
	font-weight			: bolder;
	margin				: 0px;
	letter-spacing		: 0.1em;
}

.schriftLanguage{
	font-size			: 1em; /*em = relative Einheit*/
	font-variant		: small-caps;
	font-weight			: bolder;
	margin				: 0px;
	letter-spacing		: 0.3em;
}

.schriftLanguage a:link{/*für Verweise zu noch nicht besuchten Seiten*/
	text-decoration		: none;
}

.schriftLanguage a:visited{/*für Verweise zu bereits besuchten Seiten*/
	text-decoration		: none;
}

.schriftLanguage a:focus{/*für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)*/
	text-decoration		: underline;
}

.schriftLanguage a:hover{/*für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)*/
	text-decoration		: underline;
}

.schriftLanguage a:active{/*für gerade angeklickte Elemente*/
	color				: blue;
	text-decoration		: none;
}

/*Ende der Schriftklassen*/

/*grundsätzliche Tabelleneinstellung*/
table{
	border				: 0px;
	cellspacing			: 0px;
	cellpadding			: 0px;
   
}


#bodybackground{
	/*height			: 900px;*/

}

#ausrichtung{
	margin: 0 auto;
    width: 960px;
}

#headerVor{
	position			: fixed;
	background-color	: #ffffff;
	width				: 800px;
	height				: 180px;
	top					: 0px;
	z-index				: -1;
}

#header{
	position			: relative;
	background-color	: #ffffff;
	width				: 800px;
	z-index				: 1;
}

#headerPseudo{
	height				: 0px;
	width               : 800px;
	background-color	: #ffffff;
	z-index				: 2;
}

#header .logo{
	margin-bottom		: -3px;
	float				: left;
}

#header .rechterHeader{
	float				: right;
	margin-top			: 60px;
}

#header .phpuhr{
	text-align			: right;
	margin-bottom		: 0px;

}

#header .language table{
	border				: 0px;
	border-spacing		: 0px;
	/*clear				: both;*/
}

/*Designvorgaben*/
.center{
	text-align			: center;
}

.menu{
	width				: 960px; /*780px Normalwert für 6 Menüpunkte*/
	clear				: both;
}

#content{
	width				: 960px;
	height:auto;
	
	background-color    : #FFF;
	z-index				: 1;
	margin-top			:-28px;
	float				:left;
}


	#content .flashfoto {
	
	background-image:url("/de/images/content_standard.png");
height:787px;
margin-left:0px;
margin-top: -208px;
width:960px;
	

}
	#content .videoref {
	
background-image:url("/de/images/content_standard.png");
height:800px;
margin-left:0;
margin-top:0;
width:960px;
	

}
#content_svbd{
	width				: 800px;
	height				: 1200px;
	background-color    : #FFF;
	z-index				: 1;
	

}

#content .contenteins{
	background-image    : url(/de/images/content_standard.png);
	background-repeat   : no-repeat;
	height              : 100px;
	z-index				:1	;
	
	
}

#content .textcontenteins{
	margin-left			:15px;
	margin-top			:29px;
	width				:659px;
	height				:383px;
	/*background-image	:url(/de/images/mittenbox_eins.png);*/
	background-repeat	:no-repeat;
}


#content .textcontenteins p{
	color				:#333333;
	font-family			: Helvetica, "Helvetica Neue UltraLight", "Helvetica Neue Light";
	font-size			:17px;
	font-weight			:bold;
	margin-left			:15px;
	margin-top			:29px;
	padding-top			:30px;
	width				:610px;
	height				:383px;
}



#content .textcontenteins h1{
	margin-left			:17px;
	padding-top			:26px;
}

#content .textcontenteins h2 {
	font				: 27px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	color				: black;
	margin				:0px;
	margin-left			:14px;
	margin-top			:-159px;
	}
	
#content .sideboxleft{
	width				:200px;
	height				:400px;	
	background-image	: url(/de/images/sideboxright_eins.png);
	background-repeat   : no-repeat;
	float				:right;
	margin-top			:-589px;
	margin-right		:27px;
}
#content .sideboxleft h1{
	color				:grey;
	font				:bold 20px "Helvetica Neue",sans-serif;
	margin-left			:40px;
	margin-top			:5px;
}

#content .sideboxleft h2{
	color				:#333;
	font				:bold 17px "Helvetica Neue",sans-serif;
	margin-left			:10px;
	margin-top			:28px;
	
}

#content .footerpic{
	color				:black;
	font				:bold 20px "Helvetica Neue",sans-serif;
	margin-left			:0;
	margin-top			:-150px;
	
}
#content .contentzwei{
	background-image    : url(/de/images/content_zwei_bg.png);
	background-repeat   : no-repeat;
	height              : 800px;
	z-index				:1;
}

#content .textcontentdrei {

background-repeat:no-repeat;
height:513px;

width:900px;
}

#content .contensieben .textcontentdrei p{
	color				:#333333;
	font-family			: Helvetica, "Helvetica Neue UltraLight", "Helvetica Neue Light";
	font-size			:16px;
	font-weight			:bold;
	margin-left			:15px;
	margin-top			:29px;
	padding-top			:30px;
	width				:610px;
	height				:383px;
}

#content .nbf{
	padding-top			: 10px;
	position:absolute;
	z-index:0;
	margin-left:1px;
width: 600px;
height:1200px;

	
}

#content .svbd{
	padding-top			: 1%;
	position:absolute;
	z-index:0;
	margin-left:72px;


	
}



#content .contentdrei{
	/*background-image    : url(/de/images/news.gif);
	background-repeat   : no-repeat;
	*/
	height              : 900px;
	margin-left			: 140px;
	margin-top			: -550px;
	width:	600px;
	
	
}

#content .contentsieben{
	background-image    : url(/de/images/content_standard.png);
	background-repeat   : no-repeat;
	height              : 900px;
	
}

#content .textcontentdrei h1{
	color:#00CC00;
font-family:Helvetica,"Helvetica Neue","Helvetica Neue Light";
font-size:24px;
font-style:normal;
font-weight:bolder;
}

#content .contentvier{
	float				: left;
	margin-top			: 20px;
	
}
#contentviermaster{
	float				: left;
	margin-top			: 20px;
	background-image    : url(/de/images/content_standard.png);
	background-repeat   : no-repeat;
	width				: 960px;
	z-index				:1;
	/*background-color :#FFF;*/
}


#contentviermaster .formular h2{
	float				: right;
	max-width			: 375px;
	font-size			: 28px;
	font-weight			: bolder;
	margin-top			:-450px;
	
	
}

#contentviermaster .formular table{
	float				: right;
	max-width			: 375px;
	font-size			: 16px;
	font-weight			: bolder;
	margin-top			:-400px;
	
	
}
#infotext{
color:#00CC00;
font-family:Helvetica,"Helvetica Neue","Helvetica Neue Light";
font-size:24px;
font-style:normal;
margin-left: 432px;
    margin-top: -463px;
padding-bottom:119px;
	
}

.skype{
	margin-top			: 10px;
	
}

.map{
	clear				: both;
	
}
#demo {
}

/* Content Fuenf*/
#content .contentfuenf{
	background-image    : url(/de/images/content_standard.png);
	background-repeat   : no-repeat;
	z-index:1;
	height:1000px;
width:960px;
}

#content .hotelvideo{
	background-image    : url(/de/images/content_standard.png);
	background-repeat   : no-repeat;
	z-index:1;
	height:1000px;
	width:960px;
}

span.nameTeam{
	font				: bold 10px "Arial", sans-serif;
}

span.textTeam{
	font				: bold 12px "Helvetica", sans-serif;
	letter-spacing		: -0.01px;
}

span.zusatzTeam{
	font				: normal 12px "Helvetica", sans-serif;
}

#content .teammitglied{
	width				: 100px;
	margin-right		: 2px;
	float				: left;
	background-color:#FFF;
}

#content .nameTeammitglied{
	text-align			: center;
	margin-top			: 5px;
	margin-bottom		: 5px;
	background-color:#FFF;
}

#content .bildInTeamitglied{
	float				: left;
	height				: 300px;
	margin-right		: 20px;
	background-color:#FFF;
}
#content .textInTeammitglied{
	margin-right		: 10px;
	background-color:#FFF;
}

#content .teamliste{
	height				: 400px;
	float				: right;
	text-align			: right;
	padding-left		: 1em;
	padding-bottom		: 1em;
	border-left-width	: 0px;
  	border-left-style	: solid;
  	border-left-color	: black;
	background-color:#FFF;
}

#content .begrenzer2{
	margin-right		: 50px;
	float				: left;
}

#content .centergallerie{
	margin-left:-33%;
margin-top:-3%;
	text-align			: center;
}
#content .centergalleriekunden{
 margin-top: -277px;
	text-align			: left;
}

/* IMPRESSUM */
#impressum{
	width		:800px;
	background-color:#FFF;
}

#impressum p.text{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	background-color:none;
}

#impressum .adresse{
	padding				: 20px;
	padding-bottom		: 40px;
	margin-bottom		: 20px;
	background			: url(../images/impressumUeber.jpg) no-repeat;
}

#impressum .disclaimer{
	padding-top			: 50px;
	padding-left		: 25px;
	padding-right		: 12px;
	padding-bottom		: 70px;
	background			: url(../images/impressumUnter.jpg) no-repeat;
	background-color:#FFF;
}

#impressum .disclaimer .disText{
	/*from old website*/
	height		:60ex;
	overflow	:auto;
	border		:none;
	background-color:none;
	margin-left:-10px;
}

/*END CONTENT*/

#footerPseudo{
	height				: 80px;
	width				: 800px;
	z-index				: 1;
}

#footer{
	
	bottom				: -88px;
	position			:relative;
	background-color	: #ffffff;
	width				: 800px;
	z-index				: -1;
}

.gruen {

	color				: #028002;
	
}

h1 {
	font				: 14px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	color				: black;
}

h2 {
	font				: 27px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	color				: black;
	margin				:0px;
	}

h3 {
	font				: 27px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	color				: black;
	margin-bottom		:-16px;
	margin-top:3%;
}

span.schrift1{
	font				: bolder 14px "Helvetica Neue",sans-serif;
	
	color				: #666;
}

span.schrift2{
	font				: 24px "Arial Black", sans-serif;
	color				: black;
}
span.schrift3{
	font				: 24px "Myriad Pro", sans-serif;
	color				: green;
}
span.schrift4{
	font				: 16px "Verdana", sans-serif;
	color				: green;
}
/*#main{
	width				: 1100px;
	background-color:#FFF;
}*/

.oben .bild{
	width				: 650px;
	float				: left;
	border-style        : none;

}

.flash{
	padding-top			:50px;
	padding-left		:761px;
}
.mitteanfahrt{
	clear				: both;
	margin-top			: 45px;
	border-bottom		:3pt dotted #B8B2B2;
	border-top			:0 dotted grey;
	margin-bottom		: 45px;
}

.mitteanfahrt h2{

	
	font-size			: 27px;
	font-weight			: bolder;
	
}

.unten .linksOben{
	width				: 980px;
	float				: left;
}

.unten .rechtsOben{
	width				: 910px;
	float				: left;
}

.unten .linksUnten{
	clear				: both;
	width				: 910px;
	float				: left;
	margin-top			: 30px;
}

.unten .rechtsUnten{
	width				: 910px;
	height				: 300px;
	float				: left;
}

.pic{
	width				: 200px;
	float				: left;
	margin-right		: 10px;
}

.labelText{
	padding-right		: 10px;
}
span.farbe1 {
	color: #C00;
}
span.farbe2 {
	color: #F00;
}
span.farbe3 {
	color: #F30;
}
span.farbe4 {
	color: #F60;
}
span.farbe5 {
	color: #F90;
}
span.farbe6 {
	color: #F90;
}



#main {
	
	height		:1000px;
	width		:570px;
}
	
.artikel  {
border-bottom	:4px dotted #B8B2B2;
clear			:both;
float			:left;
 margin: 0 0 23px;
    padding: 10px 0 60px;
width			:958px;

}
	
.title-meta {
border-left		:1px solid #AAAAAA;
clear			:none;
float			:left;
font-size		:0.9em;
margin			:0 0 0 20px;
padding			:0 0 0 10px;
position		:relative;
width			:100px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
}
p.title-meta + p {
display			:block;
padding-top		:20px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
}
.folio-pre {
border			:1px solid #EEEEEE;
float			:left;
margin			:0 5px 0 0;
padding			:0px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
}

.folio.pre p {
	
font-family	:Arial, Helvetica, sans-serif;
font		:Helvetica Neue;
font-size	:12px;
color		:#666;

}
#title-text {
float		:left;
display		:block;
height		:122px;
margin-top	:-80px;
width		:450px;
	
}
#title-text .contendrei{
float		:left;
display		:block;
height		:122px;
margin-top	:50px;
width		:760px;
	
}

.contentfuenf .artikel  {
border-bottom	:4px dotted #B8B2B2;
clear			:both;
float			:left;
margin			:0 0 20px;
padding:10px 0px 33px 0px;
width			:960px;

}
.contentfuenf .ueberschrift {
	font				: 27px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	color				: black;
	margin-bottom		:-16px;
	float				:left;
}

.contentfuenf .title-meta {
border-left		:1px solid #AAAAAA;
clear			:none;
float			:right;
font-size		:0.9em;
margin			:-36px 0 0 0px;
padding			:0 35px 0 12px;
position		:relative;
width			:100px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#6
}
	.title-meta {
border-left		:1px solid #AAAAAA;
clear			:none;
float			:right;
font-size		:0.9em;
margin			:-10px 0 0 20px;
padding			:0 0 0 10px;
position		:relative;
width			:100px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
}
p.title-meta + p {
display			:block;
padding-top		:20px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
}
.contenteins .title-meta {
border-left		:1px solid #AAAAAA;
clear			:none;
float			:right;
font-size		:0.9em;
margin			:30px 20px 0 10px;
padding			:0 0 0 10px;
position		:relative;
width			:100px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#600;
}
.contenteins p.title-meta + p {
display			:block;
padding-top		:20px;
font-family		:Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
}
.folio-pre {
border			:1px solid #EEEEEE;
float			:left;
margin			:0 5px 0 0;
padding			:0px;
font-family		:Arial, Helvetica, sans-serif;
font			:Helvetica Neue;
font-size		:12px;
color			:#666;
border			:0;			
}

.folio.pre p {
	
font-family	:Helvetica, sans-serif;
font		:Helvetica Neue;
font-size	:12px;
color		:#666;

}
.title-text {
float		:left;
display		:block;
height		:122px;
margin-top	:0px;
width		:800px;
	
}
.contenteins .title-text {
float		:left;
display		:block;
height		:122px;
margin-top	:0px;
width		:800px;
height		:auto;
	
}
.contenteins .artikel  {
border-bottom	:4px dotted #B8B2B2;
clear			:both;
float			:left;
margin			:10px 0 20px;
padding			:10px 0 111px;
width			:960px;


}
.contenteins .ueberschrift {
	font				: 27px "Helvetica Neue", sans-serif;
	font-weight			: bold;
	color				: black;
	margin-bottom		:-16px;
	float:left;
}

.textcontentdrei .artikel  {
border-bottom	:4px dotted #B8B2B2;
clear			:both;
float			:left;
margin			:0 0 20px;
padding			:10px 0 70px;
width			:958px;

}
#player{
	  height: 360px;
    margin-left: 26px;
	    margin-top: -185px;
    width: 640px;
	
}
#player2{
	  height: 480px;
    margin-left: 26px;
	    margin-top: -185px;
    width: 640px;
	
}
#player1{
	  height: 360px;
    margin-left: 26px;
	    margin-top: -185px;
    width: 640px;
	
}

#player3{
	  height: 360px;
    margin-left: 26px;
	    margin-top: -185px;
    width: 640px;
	
}

#playervid{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid1{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid2{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid3{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid4{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid5{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid6{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid7{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#playervid8{
	  height: 360px;
    margin-left: 26px;
	    margin-top: 10px;
    width: 640px;
	
}
#mask {
	z-index:999;
	background-image:url(/de/images/mask.png)
	
	}
	
#refvideo {
	 color: #666666;
    float: left;
	margin-left: 11px;
    margin-top: -187px;
    width: 697px;
}
#bild_error {
	
    float: left;
	    margin-left: 551px;
    margin-top: -152px;
   
}

