/************************
	GENERAL SETTINGS 
************************/

html 
{
	overflow-y: scroll;
}

p
{
	margin: 0;
}

h1
{
	margin: 0px;
    margin-bottom: 5px;
}

ul
{
    margin-top: 0px;
	margin-bottom: 0px;
} 

 
body
{

	margin: 0px;
	background-color: #E1EAF7;
}

*
{
	font-family: Arial, Verdana;
}

/************************
	CONTAINERS 
************************/



#main
{
/*	width: 960px; */
	width: 930px;
	margin: auto;
	text-align: left;
	background-image: url(../img/menutrenner.gif);
	background-repeat: repeat-y;
}

#head
{
/*	width: 960px; */
	width: 930px;
	height: 116px;
}

        #head #logo
        {
            float: left;
        }
        
        #head #sectionpicture
        {
            float: right;
            margin: 0px;
/*            width: 742px; */
            width: 730px;
            height: 116px;
        }    
		
            #head #sectionpicture #topmenu
            {
                height: 27px;
                width: 225px;
                position: absolute;
/*               margin-left: 517px; */
                margin-left: 505px;
            }
		

#menu
{
	background-color: #005AAA;
/*	width: 960px; */
	width: 930px;
	height: 35px;
}

#menuleft
{
	background-color: #BFD3EE;
	height: 35px;
/*	width: 217px; */
	width: 199px;
	border-right: 1px solid #FFFFFF;
	padding: 0;
	float: left;
}

#menuleft p
{
/*	margin-left: 30px; */
	margin-left: 15px;
	padding-top: 6px;
}

#menuleft a
{
	color: #006287;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}


#menuright
{
    height: 25px;
    float: right;
/*    width: 730px; */
    width: 718px;
}

#menuright p
{
    padding-top: 10px;
}

#bottom
{
/*	width: 960px; */
	width: 930px;

}

#sidebar
{ 
     margin-top: 15px; 
/*     margin-left: 18px;  */
     margin-left: 5px; 
     width: 192px; 
     height: 900px; 
     float: left; 
     overflow: visible 
}
    
        *html #sidebar
        {
            margin-left: 10px !important;
            width: 190px !important; 
        }
    
    #breadcrumbs
    {
        padding-top: 13px;
        padding-bottom: 10px;
    }
    
    .yearSelect {
        float: right;
        padding-right: 10px;
    }
        .yearSelect a {
            color: #000;
            font-weight: normal;
        }
        
        .yearSelect .active {
            font-weight: bold;
        }
    
    #content
    {
/*        width: 720px;
        margin-left: 8px;
        padding-left: 10px; */
        width: 710px;
        margin-left: 6px;
        padding-left: 6px;
        padding-bottom: 15px;
        float: left;
    }
    
        /* Contenido Cols */
        #left
        {
            width: 345px;
            float: left;
         /*   background-color: #cc0000; */
        }
        
        #right
        {
            width: 345px;
            float: right;
         /*   background-color: #cc0000; */
        }
        
        /* Neu: Onlinebooking Cols */
        #booking_left
        {
            width: 465px;
            float: left;
         /*   background-color: #cc0000; */
        }
        
        #booking_right
        {
            width: 230px;
            float: right;
         /*   background-color: #cc0000; */
         }
         
                 
        /* Special for front-site */
        #homeleft
        {
/*            width: 450px; */
            width: 480px;
            float: left;
        }
        
        /* News */
        #homeright
        {
            width: 200px;
            float: right;
        }
        
        /* ----------- NEWS BOXES */

#homeright .newsitem
{
	padding-bottom: 5px;
}

#homeright .background
{
	background-image: url(https://www.globostudy.ch/cms/upload/uebrige/news_bg.jpg);
		width: 200px;
		height: 25px;
		color: #fff;
		font-weight: bold;
		text-decoration: none !important;
		padding-left: 5px;
		padding-top: 5px;
}

	
#homeright .newsborder
	{
		border: 1px solid #1554c4; /*#000066;*/
		padding-left: 5px;
		padding-top: 5px;
	}

#homeright .more a
{
font-size: 11px;
}
        
        
        /* ----------- FOOTER */        
    
#Footer
{
	border-top: 1px solid #BFD3EE;
/*	width: 790px; */
	width: 760px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	padding-left: 140px;
	clear: left;
	background-color: #FFFFFF;
}

#Footer a
{
    color: #666666;
}

#Footer a:hover
{
    color: #000000;
}

/* ----------- SPECIAL MESSAGES */

#special{
	border: none;
	width: 100%;
    margin-top: 5px;
	margin-bottom: 15px;
}
#special img
{
	border: 0;
}

