/*
** Author       : swisstypo3
** YAML Version : 2.5.2
** Dateiversion : 12.03.07
** Datei        : basemod_1-3_fixed.css
** Funktion     : Variation des Basislayouts - Spaltenanordnung: 1-3
**
*/
@media screen
{
/* Rechte Spalte abschalten */
#col2 { display:none; }
#col2_content { display:none; }
/* rechten Randabstand anpassen */
#col3 { margin-right:0; border-right:0; }
}

body {
	background-image:url(/fileadmin/images/layout/bg_body.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin-top:0px;
	margin-bottom:0px;
}

#page {
	background-image:url(/fileadmin/images/layout/bg_page.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-top-width:0px;
	border-bottom-width:0px;
	height:100%;
}

#header {
	background-image:url(/fileadmin/images/layout/bg_header.jpg);
	background-position:195px top;
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:93px;
	border-bottom:2px solid #FFFFFF;
}

#secondarily_nav_2 {
	text-align:right;
	color:#3E2712;
}
#secondarily_nav_2 a:link,
#secondarily_nav_2 a:active,
#secondarily_nav_2 a:visited,
#secondarily_nav_2 a:hover {
	text-decoration : none;
	color : #E6001C;
}
#secondarily_nav_2 a:hover {
	text-decoration : underline;
}
#secondarily_nav_2 div {
	text-align:left;
	display:block;
	padding-top:10px;
	color:#3E2712;
}
#secondarily_nav_2 .title {
	color:#3E2712;
}
#secondarily_nav_2 .cell_1 {
	display:block;
	width:188px;
	text-align:left;
	float:left;
	color:#3E2712;

	border-style:solid;
	border-width:0px;
	border-color:#ffffff;
}
#secondarily_nav_2 .cell_2 {
	display:block;
	width:140px;
	text-align:left;
/*	text-align:right;*/
	float:left;
	color:#3E2712;

	border-style:solid;
	border-width:0px;
	border-color:#ffffff;
}
#topnav {
	top:0px;
	left:0px;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right:2px solid #FFFFFF;
	text-align:left;
	width:195px;
}
#logo img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
#col3 {
	border-left:2px solid #FFFFFF;
/*
	background-color:#cccccc;
	height:100.01%;
*/
}
#col3_content {
	padding-left:50px;
	padding-right:50px;

/*	background-color:#eeeeee;
	border-style:solid;
	border-color:#000000;
	border-width:0px;
	height:100.01%;
*/
}
#to_top {
	border-style:solid;
	border-color:#000000;
	border-width:0px;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


#col3_nav {
    padding:20px 0px 5px 0px;
}

#menu_top li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}

#menu_top a:link,
#menu_top a:active,
#menu_top a:visited,
#menu_top a:hover {
	padding:0px 5px 0px 5px;
	text-decoration : none;
	color : #E6001C;
	border-left:1px solid #E6001C;
}

#menu_top a:hover {
	text-decoration:underline;
}

#menu_top li.first a:link,
#menu_top li.first a:visited,
#menu_top li.first a:hover,
#menu_top li.first a:active {
	border-width:0px;
}
/*
#menu_top li.first a:hover {
	border-width:0px;
}
*/
#menu_top li.last a:link,
#menu_top li.last a:visited,
#menu_top li.last a:hover,
#menu_top li.last a:active {
	padding-right:0px;
}


#page_margins {
	height:100%;
}
