@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(/_img_global/background.jpg);
	background-repeat:no-repeat;
	background-position:20px 350px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

.BodyNoBG{
	background-image:none;
}



#Header{
	position:absolute;
	top:12px;
	left:3px;
	height:100px;
	width:978px;
	background-image:url(/_img_global/header.jpg);
}

#accommodationlanguages, #accommodationlanguages a, #accommodationlanguages a:hover, #accommodationlanguages a:active, #accommodationlanguages a:visited{
font-size:9px;
text-decoration:none;
color:#999;
}


#LogoBelodged{
	position:absolute;
	top: 25px;
	left:18px;
	z-index:900;

}

#teaser{
	z-index:900;
}

#Debug{
	position:absolute;
	left:955px;
	top:85px;
	z-index:2;
	/*background-color:#FF6600;*/
	height:20px;
	width:20px;
}

#MainNavigation{
	position:absolute;
	top:170px;
	left:7px;
	width:172px;
	float:left;
	padding:0px;
	margin:0px;
}
#Content, #ContentForum{
	position:absolute;
	top:190px;
	left:205px;
	width:580px;
}

#ContentForum{
	top:190px;
	width:772px;
}

#ChooseLanguage{
	left:883px;
	top:125px;
	z-index:2;
}

#LogOutButton{
	position:absolute;
	left:920px;
	top:129px;
	z-index:2;
}


#Login{
z-index:2;
}

#AdvertRight{
	position:absolute;
	top:170px;
	left:820px;
}

#ChooseLanguage, #ChooseLanguageMenu{
	position:absolute;
	top:120px;
	left:850px;
}

#LoginStart, #ChooseLanguage, #ChooseLanguageMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#LoginStart{
	padding-top:10px;
	font-weight:bold;
}

#LoginStart a, #LogOutButton a{
	color:#666666;
	text-decoration:none;
	text-transform:uppercase;
}

#LoginStart a:hover, #LogOutButton a:hover{
	text-decoration:underline;
	color:#ff6600;

}

#LogOutButton a{
	text-transform:none;
	color:#ff6600;
}

#ChooseLanguageMenu{
	background-image:url(/_img_global/language_menu/lang_bg.gif);
	background-repeat:no-repeat;
	width:120px;
	height:110px;
	z-index:3;

}

#ChooseLanguageMenu p, #ChooseLanguage p{
	margin-top:9px;
	margin-left:10px;
}
#ChooseLanguageMenu a, #ChooseLanguageMenu a:visited, #ChooseLanguageMenu a:active, #ChooseLanguage a, #ChooseLanguagea:visited, #ChooseLanguagea:active, #ChooseLanguageMenu p{
	text-decoration:none;
	color:#666666;
}
#ChooseLanguageMenu a:hover{
	text-decoration:underline;
	color:#ff6600;
}


#BreadCrump{
	position:absolute;
	top:167px;
	left:205px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
}

#BreadCrump a, #BreadCrump a:visited, #BreadCrump a:active{
	text-decoration:none;
	color:#CCCCCC;
}

#BreadCrump a:hover{
	text-decoration:underline;
	color:#ff6600;
}





/*############################################### */
/*############# CONTAINER ####################### */
.clearfix:after {
	content: 	"."; 
	display: 	block; 
	height: 	0; 
	clear: 		both; 
	visibility: hidden;

}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */


h1, h2, h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	margin:0px;
}

h1{
	font-size:14px;
	padding-left:10px;
	line-height:24px;
}

h2, h3{
	font-size:12px;
	padding-left:10px;
	line-height:19px;
}

a.LinkPoint, a:visited.LinkPoint, a.LinkPoint:active,  a.LinkPoint:hover{
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#ff6600;
}
	

.bigTopRoundBottomNoRound, .bigTopNoRoundBottomRound, .bigTopNoRoundBottomNoRound, .smallTopLeftRoundBottomNoRound, .smallTopRightRoundBottomNoRound, .smallNoRoundRight, .smallNoRoundLeft, .bigTopNoRoundBottomNoRoundNoHeaderLine, .bigTopNoRoundBottomRoundNoHeaderLine, .bigTopRoundBottomRound, .ContactContainer, #MessageSystemNavigation{
	overflow:hidden;
	float:left;

}

.bigTopRoundBottomNoRound, .bigTopNoRoundBottomRound, .bigTopNoRoundBottomNoRound, .bigTopNoRoundBottomNoRoundNoHeaderLine, .bigTopNoRoundBottomRoundNoHeaderLine, .bigTopRoundBottomRound, #MessageSystemNavigation {
	width:580px;
}

.biggooglemapcontent{
	width:790px;
	left:10px;
}


.bigTopRoundBottomNoRound, .bigTopNoRoundBottomRound, .bigTopNoRoundBottomNoRound, .bigTopNoRoundBottomNoRoundNoHeaderLine, .bigTopNoRoundBottomRoundNoHeaderLine, .bigTopRoundBottomRound{
	margin-bottom:8px;
}

.smallTopLeftRoundBottomNoRound, .smallTopRightRoundBottomNoRound, .smallNoRoundLeft, .smallNoRoundRight{
	width:285px;
	/* border:#00CC66 thin solid;*/
}

.smallTopLeftRoundBottomNoRound, .smallNoRoundRight {
	margin-right:10px;
}

.ContactContainer {
	width:436px;
}


/* header */

.bigTopRoundBottomNoRound h1, .bigTopRoundBottomRound h1{
	background-image:url(/_img_global/container/big_header_round.png);
	background-repeat:no-repeat;
}

.biggooglemapcontent h1 {
	background-image:url(/_img_global/container/big_header_round_google_big.png);
}



.bigTopNoRoundBottomRound h2, .bigTopNoRoundBottomNoRound h2 {
	background-image:url(/_img_global/container/big_header_noround.png);
	background-repeat:no-repeat;
}

.bigTopNoRoundBottomNoRoundNoHeaderLine h2, .bigTopNoRoundBottomRoundNoHeaderLine h2{
	background-image:url(/_img_global/container/big_header_noround_noLine.png);
	background-repeat:no-repeat;
}

.helpContainer h3{
	background-image:url(/_img_global/container/help_header.png);
	background-repeat:no-repeat;
}

.ContactContainer h1, .ContactContainer h2, .ContactContainer h3{
	background-image:url(/_img_global/container/TeamContact_header.png);
	background-repeat:repeat-y;
	line-height:22px
	
}

#forumContainer h3{
	background-image:url(/_img_global/container/forum_header.png);
	background-repeat:no-repeat;
	line-height:12px;
}


/* border */
.bigTopRoundBottomNoRound .containertext, .bigTopNoRoundBottomRound .containertext, .bigTopNoRoundBottomNoRound .containertext, .bigTopNoRoundBottomNoRoundNoHeaderLine .containertext, .bigTopNoRoundBottomRoundNoHeaderLine .containertext, .bigTopRoundBottomRound .containertext{
	background-image:url(/_img_global/container/big_borders.png);
	background-repeat:repeat-y;
	overflow:hidden;
}

.biggooglemapcontent .containertext {
background-image:url(/_img_global/container/big_borders_google_big.png);
}

.helpContainer .containertext{
	background-image:url(/_img_global/container/help_border.png);
	background-repeat:repeat-y;
	overflow:hidden;
}

.ContactContainer .containertext {
	background-image:url(/_img_global/container/TeamContact_border.png);
	background-repeat:repeat-y;
	overflow:hidden;
}

#forumContainer{
	background-image:url(/_img_global/container/forum_borders.png);
	background-repeat:repeat-y;
	overflow:hidden;
	padding-right:8px;
}


/* footer */

#forumContainer .footer{
	background-image:url(/_img_global/container/forum_footer.png);
	background-repeat:no-repeat;
}

.bigTopRoundBottomNoRound .footer, .bigTopNoRoundBottomNoRound .footer, .bigTopNoRoundBottomNoRoundNoHeaderLine .footer {
	background-image:url(/_img_global/container/big_footer_noround.png);
	background-repeat:no-repeat;
}

.bigTopNoRoundBottomRound .footer, .bigTopNoRoundBottomRoundNoHeaderLine .footer, .bigTopRoundBottomRound .footer{
	background-image:url(/_img_global/container/big_footer_round.png);
	background-repeat:no-repeat;
}



.helpContainer .footer{
	background-image:url(/_img_global/container/help_footer.png);
	background-repeat:no-repeat;
}

.ContactContainer .footer{
	background-image:url(/_img_global/container/TeamContact_footer.png);
	background-repeat:no-repeat;
}


/*smallTopLeftRoundBottomNoRound */ 
.smallTopLeftRoundBottomNoRound h2{
	background-image:url(/_img_global/container/small_header_round_lefttop.png);
	background-repeat:no-repeat;
}

.smallTopLeftRoundBottomNoRound .containertext, .smallTopRightRoundBottomNoRound .containertext, .smallNoRoundRight .containertext, .smallNoRoundLeft .containertext{
	background-image:url(/_img_global/container/small_borders.png);
	background-repeat:repeat-y;
	overflow:hidden;
	height:140px;
}

.smallTopLeftRoundBottomNoRound .footer, .smallNoRoundRight .footer, .smallNoRoundLeft .footer {
	background-image:url(/_img_global/container/small_footer_noround.png);
	background-repeat:no-repeat;
	/* border:#FF0000 thin solid; */
}

.smallTopRightRoundBottomNoRound .footer {
	background-image:url(/_img_global/container/small_footer_noround.png);
	background-repeat:no-repeat;
	/*border:#FF0000 thin solid;*/
}


.smallTopRightRoundBottomNoRound h2{
	background-image:url(/_img_global/container/small_header_round_righttop.png);
	background-repeat:no-repeat;
}


/* no corners small */
.smallNoRoundRight h2, .smallNoRoundLeft h2{
	background-image:url(/_img_global/container/small_header_noround.png);
	background-repeat:no-repeat;
}


/* Message System Navigation */
#MessageSystemNavigation{
	background-image:url(/1000_3030_Messages/img/message_navigation_bg.png);
	background-repeat:no-repeat;
	height:48px;
}

.containertext p, li, table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.containertext p{
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	padding-left:2px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:10px;
}



.blockp{
display:block;
float:left;
}

.containertext table{
	padding-left:10px;
}

/* every second line of a table */
.containertext table .trSecond{
	background-color:#EBEBEB;

}

.containertext table .trTitle{
	color:#ff6600;
	font-weight:bold;
}


containertext .SystemStatus{
	width:180px;
	float:left;
}

/* Head of the table */
.containertext table .trHead{
	font-weight:bold;

}

.containertext .errormessage{
	color:#FF0000;
	font-weight:bold;
}

.containertext .successful{
	color:#00CC66;
	font-weight:bold;
}


.containertext img{
	margin-right:10px;
	float:left;
	padding-bottom:5px;
	border:none;
}
.containertext .imgNormal {
	margin-right:0px;
	float:none;
	padding-bottom:0px;
}


/* ############################### 
   Link for "more" on the Startpage 
   ###############################
*/
.containertext .imgMore{
	margin-right:0px;
	float:none;
	padding-bottom:0px;
	text-decoration:none;

}

.containertext .more{
padding-bottom:0px;
text-align:right;
font-size:9px;
margin-bottom:0px;
text-decoration:none;

}



.containertext ul{
	margin-top:3px;
	list-style-image:url(/_img_global/icon_list.png);
}
.containertext li{
	margin-left:30px;
	margin-right:10px;
	padding-bottom:5px;
}

.containertext a, .containertext a:visited, #Login a, #Login a:visited{
	color:#666666;
}

.containertext a:hover{
	color:#ff6600;
}


.imgIcon {
	width:20px;
	height:21px;
	vertical-align: text-bottom;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float:none;
	text-align:right;
	padding-left:50px;
}

.containertext .imgPager {
float:none; vertical-align:middle; border:none;
}

.containertext h2 .HeaderDate{
font-size:8px;
color:#666666;
}

.containertext .pager {
margin:0px;
padding:0px;
padding-bottom:10px;
text-align:center;
}

.CurrencyIframe{
	border:none;
	margin-left:20px;
	overflow:auto;
}

/* exploder V6 only 
* html .CurrencyIframe {
 overflow: scroll;
}

/* exploder V7 only 
*+html .CurrencyIframe {
 overflow: scroll;
}


/*############################################### */
/*############# LoginForm ####################### */
#MemberTool, #Login{
	position:absolute;
	top:120px;
	left:7px;
	height:38px;
	width:977px;
	background-image:url(/_img_global/member_background.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:0px;
}

/* Login Form */
#Login input{
	background-image:url(/_img_global/frm_button_login.png);
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#Login input .left{
	margin-left:5px;
}

#Login .LoginButton{
	background-image:url(/_img_global/frm_button_login.png)
}
	

/* HOver Layer over the hole side */
#HoverLayer{
	background-image:url(/_img_global/background_hoverlayer.gif);
	background-repeat:repeat;
	width:990px;
	height:200%;
	position:absolute;
	left:0px;
	top:-200px;
	z-index:1000;
}

/* ########### HELP BOXES ############### */
#FormHelp_1 p, #FormHelp_2 p, #FormHelp_3 p, #FormHelp_4 p, #FormHelp_5 p, #FormHelp_6 p, #FormHelp_7 p, #FormHelp_8 p, #FormHelp_9 p, #FormHelp_10 p{
font-size:10px;
}


#MapBackButton,#MapBackButton2 {
	z-index:1;
	position:absolute;
	top:185px;
	left:750px;
}

#MapBackButton2{
	top:195px;

}

/* ############## FOOTER ##################### */

.ContentFooter p, .ContentFooter a{
	font-size: 8px;
}

/* ############## FOOTER ##################### */


.ContentFooter p, .ContentFooter a{
	font-size: 9px;
}

.ContentFooter{
float:left;
}

/* ############## PROFILE NAVIGATION ########### */
#profilenav{
background-image:url(/1000_3000_Profil_Start/img/nav_profile.jpg);
background-repeat:no-repeat;
text-align:center;
width:500px;
padding-top:5px;
padding-bottom:5px;
margin-left:40px;
}

#profilenav .profilenavlink{
text-decoration:none;
color:#666666;
font-weight:bold;

}

#profilenav .profilenavlinkactive{
text-decoration:none;

font-weight:bold;
color:#ff6600;

}

/* ##############  PROFILE IMAGE ############# */
#avatarbuttoncontainer #avatarimg{
display:block;
float:left;
text-align:center;
height:100px;
width:60px;
}

#avatarimg input{
	width:20px;
margin-left:20px;
}

#avatarbuttoncontainer{
display:block;
float:none;
width:580px;
height:200px;
}

#avatarimg img{
	margin:0px;
padding:0px;
}

#avatarbutton{
float:none;
display:block;
width:650px;
height:50px;
}





/* ############# HOME SLIDESHOW ######################## */
#SlideShow{
	background-color:#FFFFFF;
	position:absolute;
	left:200px;
	top:20px;
	width:580px;
	height:580px;
	z-index:2000;
	padding-bottom:20px;
}

#slidenavigation{
text-align:center;
}


#slidenavright{
	float:left;
	padding-left:200px;
}

#slidenavleft{
	text-align:left;
	padding-left:320px;
}

.linkslide{
	color: #ff6600;
	text-decoration:none;
}

/* ############ WIKI Parser ################ */
.toc,  .printfooter{
display:none;
}

h4{
	padding-left:10px;
}



/* ############ GALLERIE ########### */
.gallthumbnail{
height:100px;
width:100px;
float:left;
text-align:center;
vertical-align:center;
background-color:white;
}

.gallthumbnailradiobox, .gallthumbnailradioboxform{
border:solid 1px;
border-color:grey;
height:120px;
width:100px;
float:left;
/*background-color:#ff6600; */
margin-left:10px;
text-align:center;
margin-bottom:10px;
}

.gallthumbnailradioboxform{
background-color:#ff6600; 
}
.gallthumbnail2{
height:100px;
width:100px;
float:left;
text-align:center;
vertical-align:middle;
background-color:white;
border:solid 1px;
border-color:grey;
margin-left:10px;
}
