@charset "UTF-8";
/***************************************
// L A Y O U T   M O D E
***************************************/
DIV
	{
	/*border: 1px solid #FF0000;*/
	}



/***************************************
// G E N E R A L
***************************************/
A:link, A:visited, A:active, A:hover {
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#971265;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

A.footerLink:link, A.footerLink:visited, A.footerLink:active, A.footerLink:hover
	{
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#2B1700;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
A.footerLink:hover{text-decoration:underline;}


A:hover{text-decoration:underline;}

BODY {
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#2B1700;
	font-size:11px;
	background:url(images/BG_Page.gif) top repeat-x #F5EAC8;
	}

DIV, SPAN, LI, P, TABLE, TD, .content {
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#2B1700;
	font-size:11px;
	font-weight:normal;
	}


B	{
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#2B1700;
	font-weight:bold;
	margin-bottom:15px;
	font-size:12px;
	}

.warning {
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#FF0000;
	font-weight:normal;
	font-size:11px;
	}

.Headline_warning {
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
	}


H1	{
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#2B1700;
	font-weight:bold;
	padding-bottom:5px;
	font-size:13px;
	}

.content_small {
	font-family:Verdana, "Helvetica Neue", Helvetica, Arial,  sans-serif;
	color:#2B1700;
	font-weight:normal;
	font-size:10px;
	}


HR	{
	border:1px solid #6B0C47;
	}



/***************************************
// H E A D
***************************************/
#HeadWrapper
	{
	position:absolute;
	z-index:1000 !important;
	}

#Head {
	float:left;
	position:absolute;
	}

#Head2 {
	float:right;
	position:relative;
	}



/***************************************
// C O N T E N T
***************************************/
#ContentBG {
	background:url(images/BG_Content.png) center top no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}

#CenterOuterContent {
	position:absolute;
	z-index:1 !important;
	margin:auto;
	top:113px;
	left:50%;
	height:996px;
	margin-left:-477px;
	width:956px;
	background:url(images/BG_content_schatten.png) bottom center no-repeat;
	}



/***************************************
// M E N Ü
***************************************/
.HeadMenue, .HeadMenue2, A.HeadMenue2:link, A.HeadMenue2:visited, A.HeadMenue2:active, A.HeadMenue2:hover{
	font-family: Helvetica, Verdana, Arial, sans-serif bold;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;	
	position:relative;
	z-index:100 !important;
	cursor:pointer;
	}

.HeadMenue2, A.HeadMenue2:link, A.HeadMenue2:visited, A.HeadMenue2:active, A.HeadMenue2:hover 
	{
	font-weight:normal;
	font-size:12px;
	}

#submenue1, #submenue2, #submenue3,  #submenue4, #submenue5
	{
	position:absolute;
	z-index:2500 !important;
	background:url(images/BG_Menue.png);
	border:#2B1700 solid 1px;
	min-height:20px;
	min-width:150px;
	float:left;
	top:0px;
	left:0px;
	margin:16px 0 0 0;
	padding:8px;
	}

a:link.submenue_Button, a:hover.submenue_Button, a:visited.submenue_Button, a:active.submenue_Button 
	{
	font-family: Helvetica, Verdana, Arial, sans-serif bold;
	font-size:12px;
	line-height:18px;
	float:left;
	position:relative;
	color:#971265;
	cursor:pointer;
	display:block;
	text-decoration:none;
	width:100%;
	font-weight:normal;
	}

a:hover.submenue_Button{
	text-decoration:underline;
	}

.hr	{
	border-bottom:#971265 1px solid;
	display:block;
	float:left;
	position:relative;
	width:100%;
	margin:8px 0 8px 0;
	}


/***************************************
// T E A S E R
***************************************/
.Teaser { /* Flashfilm */
	border: 8px solid #FFFFFF;
	position:absolute;
	z-index:10 !important;
	width:940px;
	height:410px;
	margin:20px auto 15px auto;
	}
	
#ReisevermittlerSticker {
	position:absolute;
	margin:45px 0 0 700px;
	width:auto;
	height:auto;
	z-index:11;
	}
	
.TeaserMitte {
	width:956px;
	position:absolute;
	top:435px;
	z-index:20 !important;
	margin:20px auto 15px auto;
	}

.smallTeaser1, .smallTeaser2, .smallTeaser3, .smallTeaser4 {
	position:absolute;
	width:217px;
	height:133px;
	margin:0 0 0 0;
	padding:8px;
	/*border:#FF6600 1px solid;*/
	}
	
* html .smallTeaser1, * html .smallTeaser2, * html .smallTeaser3, * html .smallTeaser4 {
	w\idth:233px;
	}

.smallTeaser1{background:url(images/BG_smallTeaser1.gif) top left no-repeat;left:0px;} 
.smallTeaser2{background:url(images/BG_smallTeaser2.gif) top left no-repeat;left:242px;} 
.smallTeaser3{background:url(images/BG_smallTeaser3.gif) top left no-repeat;left:484px;} 
.smallTeaser4{background:url(images/BG_smallTeaser4.gif) top left no-repeat;left:725px;} 
	
.Teaser_Headline {
	position:absolute;
	float:left;
	height:25px;
	margin-bottom:5px;
	border:#FF6600 1px solid;
	}


/***************************************
// U N T E R E R   C O N T E N T
***************************************/
#lizenzen											{height:20px; width:350px; display:block; float:left; vertical-align:baseline; /*border:1px solid #00FF00;*/}
#lizenzen_kosten									{height:20px; width:75px; display:block; float:left; vertical-align:middle; text-align:right; /*border:1px solid #00FF00;*/}
#lizenzen_gesamt									{height:25px; width:425px; display:block; float:left; margin-top:10px; border-top:1px solid #2A1600;}
#lizenzen_gesamtpreis								{height:25px; width:75px; display:block; float:left; margin-top:10px; text-align:right; border-top:1px solid #2A1600;}
#lizenzen_fussnote									{height:20px; width:575px; display:block; float:left; text-align:left; font-size:10px; margin-top:10px; /*border:1px solid #00FF00; font-size:9px;*/}


#wrapperContent
	{
	z-index:1 !important;
	position:absolute;
	width:940px;
	top:485px;
	left:8px;
	min-height:483px;
	height:500px;
	margin:0 0 0 0;
	/*border:1px solid #00FFF0;*/
	}


#Unten1
	{
	position:absolute;
	top:118px;
	left:16px;
	width:684px;
	height:372px;
	text-align: justify;
	}
	
#Unten2
	{
	position:absolute;
	top:110px;
	left:717px;
	width:216px;
	height:380px;
	}

#Unten1, #Unten2
	{
	/*border: 1px solid #FF0000;*/
	}


#UntenAnmeldung
	{
	position:absolute;
	top:118px;
	left:180px;
	width:525px;
	height:372px;
	text-align: justify;
	/*border: 1px solid #FF0000;*/
	}
	
#UntenNews
	{
	position:absolute;
	top:118px;
	left:16px;
	width:684px;
	height:372px;
	text-align: justify;
	}

#Unten_shop-in-shop
	{
	position:absolute;
	top:118px;
	left:8px;
	width:900px;
	height:372px;
	text-align: justify;
	}

/* Unten 1-3 für 3-er Aufteilung */
#Unten_a1
	{
	position:absolute;
	top:118px;
	left:8px;
	width:700px;
	height:174px;
	text-align: justify;
	}

#ruler
	{
	position:absolute;
	background:url(images/HR.png) repeat-x;
	top:300px;
	left:8px;
	width:700px;
	height:1px;
	}
	
#Unten_a2
	{
	position:absolute;
	top:308px;
	left:8px;
	width:217px;
	height:167px;
	}

#Unten_a3
	{
	position:absolute;
	top:308px;
	left:233px;
	width:475px;
	height:167px;
	text-align: justify;
	}

#Unten_a4
	{
	position:absolute;
	top:110px;
	left:717px;
	width:216px;
	height:365px;
	}

/* Unten/* Unten 1-3 für 3-er Aufteilung */
#Unten_b1
	{
	position:absolute;
	top:118px;
	left:8px;
	width:217px;
	height:176px;
	}

#Unten_b2
	{
	position:absolute;
	top:118px;
	left:233px;
	width:475px;
	height:176px;
	text-align: justify;
	}

#ruler
	{
	position:absolute;
	background:url(images/HR.png) repeat-x;
	top:300px;
	left:8px;
	width:700px;
	height:1px;
	}
	
#Unten_b3
	{
	position:absolute;
	top:308px;
	left:8px;
	width:217px;
	height:167px;
	}

#Unten_b4
	{
	position:absolute;
	top:308px;
	left:233px;
	width:475px;
	height:167px;
	text-align: justify;
	}

#Unten_b5
	{
	position:absolute;
	top:110px;
	left:717px;
	width:216px;
	height:365px;
	}

#film
	{
	position:absolute;
	top:110px;
	left:8px;
	width:684px;
	height:372px;
	text-align: justify;
	}


/***************************************
// F O O T E R
***************************************/
#Footer
	{
	width:940px;
	top:1005px;
	position:absolute;
	z-index:2 !important;
	background-color:#F5EAC8;
	margin-bottom:25px;
	}
