/** Only visible in Admin-Mode */
.main_dnnmenu_rootitem 		{font-family:Arial; font-size:12px; color:#fff; margin-right:15px; text-transform:uppercase;}
.main_dnnmenu_rootitem_hover{color:#3d0000;}

/** Standart Menüeinträge (nicht Admin)  */
.main_dnnmenu_rootitem_selected {font-family:Arial; font-size:12px; color:#fff; line-height:36px; padding-right:15px; text-transform:uppercase;}
.main_dnnmenu_rootitem_selected:hover {color:#3d0000;}

.main_dnnmenu_submenu 		{background-color:#e2001a; margin-top:18px; padding:3px; padding-right:8px; padding-left:8px; font-family:Verdana; font-size:12px; color:#46020d; line-height:20px; border:1px solid; border-color:#bb0013; z-index:1;}
.main_dnnmenu_itemhover 	{background-image:url('img/menue/submenu_hover.gif'); color:#000000; background-color:#f16262;}
.main_dnnmenu_itemselected	{font-weight:bold;}
.main_dnnmenu_container 	{}

/** Der das Menue umgebende DIV */
.main_dnnmenu_bar 		    {margin-top:3px; margin-left:40px; float:right;}
.main_dnnmenu_break 		{}

.ControlPanel               {width:960px; margin-left:auto; margin-right:auto; height: auto; background-color: #FFF; border: #036 1px solid;}

/*--------- pane style ----------*/
.BannerPane, .ContentPane, .NewsPane {padding:0; margin:0;}

/** SETTING */

body {margin:0px; background-color:#fff;}
#Body{background-color:#fff; background-image:url('img/bg-site.jpg');}


a:link, a:visited, a:hover {color:#df0026; text-decoration:none;}

/** SITE */
.wsite      {width:960px}
.hauto      {height:auto;}
.right      {float:right;}
.left       {float:left;}
.center     {margin-left:auto; margin-right:auto;}
.clear      {clear:both;}
.bdot       {border-style:dotted;}
.b0         {border:0px solid;}
.mb         {margin-bottom:125px;}
.courpoint  {cursor:pointer;}
.imgbounce:hover {margin-left:15px;}

.sitebg          {height:100%; width:100%; background-image:url('img/bg-site.bmp'); background-repeat:repeat;}
.menuebar        {height:48px; width:100%; background-image:url('img/bg-menuebar.bmp'); background-repeat:repeat-x;}
.siteholder      {margin-bottom:50px; background-color:#fff; border:1px solid; border-color:#8f8f8f; border-top:0px solid;}
.banner          {height:305px; background-image:url('img/banner-default.jpg');}
.sitecontent     {width:593px; border:0px; border-color:#9f9191; border-left:1px; min-height:400px; border-style:dotted; padding:40px;}
.sidebar         {width:286px; background-image:url('img/bg-sidebar.bmp'); background-repeat:repeat-x; min-height:400px;}
.sidebox         {border:0px solid; border-bottom:1px solid; border-style:dotted; border-color:#9f9191; padding:15px; padding-top:30px;}
.sitefooter          {height:124px; background-image :url('img/bg-footer.bmp'); background-repeat:repeat-x;}
.foentry         {height:70px; width:215px; margin-top:2px; margin-left:20px; padding-top:22px;}
.foentry a       {color:#ffffff;}
.btnreservierung {width:155px; height:24px; margin-top:8px; margin-right:27px; background-image:url('img/btn-reservierung-hostel.png'); background-repeat:no-repeat;}
.btnreservierung:hover {background-image:url('img/btn-reservierung-hostel-on.png'); cursor:pointer;}
.sitemenue       {width:778px; height:48px;}
.sitefunction    {height:16px; width:861px; margin-right:20px;}
.flagholder      {position:absolute; height:auto; width:auto; top:197px; margin-right:20px; width:285px; border:1px solid; border-color:#e2001a; background-color:#e2001a;}
.flg             {padding:3px;}

#reservationbox {z-index:300;}
#reservationbox a {cursor:default; color:#ffffff; font-size:0.75em; color:#fff; font-family:arial; text-decoration:none; display:block; padding:5px;}
#reservationbox a:hover {color:#ffffff; background:#e2001a; width:277px; }
#reservationbox a span {display:none;}
#reservationbox a:hover span {color:black; margin-top:12px; background:#e2001a; font-size:0.95em; color:#fff; font-family:arial; line-height:1.40em; border:1px solid; border-color:#7d0417; display:block; padding:10px;}


/** F */
.fsmallw, .fnorm, .ftopic{font-family:Arial;}
.fsmallw        {font-size:0.67em; color:#fff; line-height:2.20em;}
.fnorm          {font-size:0.81em; line-height:1.60em; color:#2d2d2d;}
.ftopic         {font-size:1.54em; line-height:1.75em; color:#c1001f;}