	body	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:normal;
				font-size:11px;
				color:Black;
				background-color: #F2F2F2;
				height: 0;
				margin: 0;
				padding: 0;
			 }
			 
			 
	body.red {
		background-color: #E2001A;
	}
	
	h1		{
				font-weight:normal;
				font-size:11px;
				display:inline;
				
			}
	
	td		{	font-family:Verdana,Arial,Helvetica;
  				font-weight:normal;
				font-size:11px;
				color:Black; 	
			}	

		
	td.beige	{	color:#A29D90; 	
			}
			
	font.beige	{	color:#A29D90; 	
			}

	td.titel	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:bold;
				font-size:11px;
				color:Black; 	
			}

	td.titel_big	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:bold;
				font-size:16px;
				color:Black; 	
			}
	
	td.titel_white	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:bold;
				font-size:11px;
				color:White; 	
			}

	td.verz_titel	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:bold;
				font-size:12px;
				text-decoration:underline;
				color:Black; 	
			}

	td.verz_titel	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:bold;
				font-size:12px;
				text-decoration:underline;
				color:Black; 	
			}
			
	a.verz	{	font-family:Arial,Helvetica;
  				font-weight:normal;
				font-size:11px;
				color:Black; 	
			}	
	
	a.verz:link {text-decoration:underline; color:black;}
	a.verz:visited {text-decoration:underline; color:black;}
	a.verz:active {text-decoration:underline; color:black;}
	a.verz:hover {text-decoration:underline; color:black;}
			
	a.verz_det	{	font-family:Verdana,Arial,Helvetica;
  				font-weight:bold;
				font-size:11;
				color:Black; 	
			}	
	
	a.verz_det:link {text-decoration:underline; color:black;}
	a.verz_det:visited {text-decoration:underline; color:black;}
	a.verz_det:active {text-decoration:underline; color:black;}
	a.verz_det:hover {text-decoration:underline; color:black;}
			
			
	a.nav	{	font-family:Verdana,Arial,Helvetica;
				font-weight:bold;
				font-size:11px;
				letter-spacing:0px;
				color:black; 	
			}	
	
	a.nav:link {text-decoration:none; color:black;}
	a.nav:visited {text-decoration:none; color:black;}
	a.nav:active {text-decoration:none; color:black;}
	a.nav:hover {text-decoration:none; color:white;
				font-weight:bold;
	}	
			
	a.mnav	{	font-family:Verdana,Arial,Helvetica;
				font-weight:bold;
				font-size:11px;
				letter-spacing:0px;
				padding-left:11px;
				padding-right:11px;
				padding-top:2px;
				padding-bottom:4px;
				vertical-align:middle;
				height:100%;
			}	
			
	a.mnav:link {text-decoration:none;}
	a.mnav:visited {text-decoration:none;}
	a.mnav:active {text-decoration:none;}
	a.mnav:hover {text-decoration:none; 
				font-weight:bold;
	}	
	
	a.listsets	{	font-family:Verdana,Arial,Helvetica;
					font-size:11px;
					letter-spacing:0px;
					vertical-align:middle;
					height:100%;
					width:100%;
					display:block;
			}	
			
	a.listsets:link {text-decoration:none;color:#000000;}
	a.listsets:visited {text-decoration:none;color:#000000;}
	a.listsets:active {text-decoration:none;color:#000000;}
	a.listsets:hover {text-decoration:none; 
				font-weight:normal;
				color:#FFFFFF;
	}	
	
	a.mnavent_1{	font-family:Verdana,Arial,Helvetica;
					font-size:11px;
					letter-spacing:0px;
					vertical-align:middle;
					height:100%;
					width:100%;
					display:block;
			}	
			
	a.mnavent_1:link {text-decoration:none;}
	a.mnavent_1:visited {text-decoration:none;}
	a.mnavent_1:active {text-decoration:none;}
	a.mnavent_1:hover {text-decoration:none;color:#FFFFFF}	

	div.mnavcont {	position:absolute;
					top:99px;
					left:130px;
					z-index: 1 !important;
					visibility:hidden;
				}
				
	div.mnavcont > table {
		z-index: inherit;
	}
				
	div.dmcent {	padding-left:10px;
					padding-right:10px;
					padding-top:2px;
					padding-bottom:2px;
				}
	
	a.subnav	{	font-family:Verdana,Arial,Helvetica;
				font-size:11px;
				letter-spacing:0px;
				color:black; 	
			}
			
	a.subnav:link {text-decoration:none; color:black;}
	a.subnav:visited {text-decoration:none; color:black;}
	a.subnav:active {text-decoration:none; color:black;}
	a.subnav:hover {text-decoration:none; color:white;}
	
	
	a.snav	{	font-family:Verdana,Arial,Helvetica;
				font-size:11px;
				letter-spacing:0px;
				color:black; 	
			}
			
	a.snav:link {text-decoration:none; color:black;}
	a.snav:visited {text-decoration:none; color:black;}
	a.snav:active {text-decoration:none; color:black;}
	a.snav:hover {text-decoration:none; color:#D2222A;}
	
	a.nav_light	{	font-family:Verdana,Arial,Helvetica;
				font-weight:normal;
				font-size:11px;
				letter-spacing:0px;
				color:black; 	
			}	
	
	a.obei_title	{	font-family:Verdana,Arial,Helvetica;
						font-size:11px;
						font-weight:bold;
						color:black; 	
					}
	a.obei_title:link {text-decoration:none;}
	a.obei_title:visited {text-decoration:none;}
	a.obei_title:active {text-decoration:none;}
	a.obei_title:hover {text-decoration:none;text-decoration:underline;color:black}
		
	a.nav_light:link {text-decoration:none; color:black;}
	a.nav_light:visited {text-decoration:none; color:black;}
	a.nav_light:active {text-decoration:none; color:black;}
	a.nav_light:hover {text-decoration:none; color:#D2222A;}


	a	{	font-family:Verdana,Arial,Helvetica;
			font-weight:normal;
			font-size:11px;
			color:Black; 	
			text-decoration:none;
	}	
	
	a:link {text-decoration:none; color:black;}
	a:visited {text-decoration:none; color:black;}
	a:active {text-decoration:none; color:#CC0000;}
	a:hover {text-decoration:none; color:#CC0000;}	
	  
	a.tn {	font-family:Verdana,Arial,Helvetica;
			font-weight:bold;
			font-size:11px;
			color:#FF0000; 	
			text-decoration:none;
	}	
	 
	a.tn:link {text-decoration:none;}
	a.tn:visited {text-decoration:none;}
	a.tn:active {text-decoration:none;}
	a.tn:hover {text-decoration:none;}	
	                           
	a.wallisguide_nachricht {
		text-decoration:none;
	}	
	
	p.middle{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0;
		margin-bottom:0;
		}
	p.title {
		font-size:19px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0;
		margin-bottom:0;
		}
	p.titel_klein {
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0;
		margin-bottom:0;
		}
		
	.pp_social {
		display: none;	
	}
	
	div#chuchi_older {
		display: none;
	}
	
	div.chuchi_item {
		border-bottom: 1px solid #B91420;
	}
	
	div.chuchi_item img {
		float: left;
		margin: 0 10px 5px 0;
		width: 125px;
	}
	
	div#lw-entry {
	}
	
	img#lw-image {
		float: left;
		margin: 0 10px 5px 0;
	}
	
	ul#lw-last {
		margin: 0;
		padding: 0 0 0 15px;
		list-style-type: square;
	}

	td#vk_nav input {
		margin: 1px 0;
		color: #CCC;
	}
	
	input#vk_srch {
		margin-top: 10px !important;
	}
	
	table#vk-cal {
		width: 100%;
	}
	
	table#vk-cal th, table#vk-cal td {
		background-color: #DAF7FF;
		text-align: center;
		width: 18px;
	}
	
	table#vk-cal td.vk-cal-green {
		background-color: #0F0;
	}
	
	table#vk-cal td.vk-cal-yellow {
		background-color: #FF0;
	}
	
	table#vk-cal td.vk-cal-orange {
		background-color: #FC0;
	}
	
	table#vk-cal td.vk-cal-red {
		background-color: #F00;
	}

	div.navi_left {
		padding-bottom:3px;
	}
	
	
	
div#topbar {
	position: relative;
	padding: 20px 20px 10px 20px;
	width: 940px;
	background-color: white;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 0 0;
	font-size: 12px !important;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	border-bottom: 0;
}
div#topbar.dev {
	padding-top: 19px;
	line-height: 15px;
}
div#fullBanner {
	margin-bottom: 10px;
	margin-top: 0;
}

div#topbar-border {
	position: absolute;
	top: 0;
	width: 780px;
	left: 201px;
	border-top: 1px solid #CCC;
}

div#topbar-left {
	float: left;
	width: 450px;
	color: #545454;
}
.dev div#topbar-left {
	width: 260px;
}
div#topbar-right {
	float: left;
	width: 490px;
}
.dev div#topbar-right {
	float: right;
}

img#ball {
	margin: -63px 0px 0px 81px;
}

div#topbar-left ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	clear:both;
}

div#topbar-left ul li {
	float: left;
	padding-left: 5px;
	border-left: 1px solid #000;
	margin-left: 5px;
}

div#topbar-left ul li a {
	color: #545454;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-size: 12px !important;
}

#main_navigation ul.navbar li a {
	padding: 7px 7px 9px 7px !important;
	/* Bootstrap bt 09.15 */
	-webkit-box-sizing: content-box !important; 
	-moz-box-sizing: content-box !important; 
	box-sizing: content-box !important; }
}

div#topbar-left ul li a:hover {
	color: #A30018;
}

div#topbar-right ul li a {
	color: #545454;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-size: 12px !important;
}

div#topbar-right ul li a:hover {
	color: #A30018;
}

div#topbar-left ul li:first-child {
	padding-left: 0;
	border-left: none;
	margin-left: 0;
}

.topclearer {
	clear: both;
	font-size: 0px;
	height: 0;
	width: 100%;
}

div#topbar-right ul {
	list-style-type: none;
	margin: 0;
	clear:both;
}

div#topbar-right ul li {
	float: right;
	padding-right: 5px;
	border-right: 1px solid #000;
	margin-right: 5px;
}

div#topbar-right ul li:first-child {
	padding-right: 0;
	border-right: none;
	margin-right: 0;
}

div#topbar-secondrow {
	margin-top: 25px;
	margin-bottom: 1px;	
}
.dev div#topbar-secondrow {
	margin-top: 23px;
	margin-bottom: 0;
}
div#topbar-secondrow-left {
	float: left;
	width: 400px;
}
.dev div#topbar-secondrow-left {
	width: 314px;
}
div#topbar-secondrow-right {
	float: left;
	width: 540px;
	margin-top: 37px;
}

.dev div#topbar-secondrow-right {
	float: right;
	width: 350px;
}

div#topbar-secondrow-right ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	clear:both;
}

div#topbar-secondrow-right ul li {
	float: right;
	padding-right: 5px;
	border-right: 1px solid #000;
	margin-right: 5px;
}

div#topbar-secondrow-right ul li a {
	color: #545454;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-size: 12px !important;
}

div#topbar-secondrow-right ul li a:hover {
	color: #A30018;
}

div#topbar-secondrow-right ul li:first-child {
	padding-right: 0;
	border-right: none;
	margin-right: 0;
}

div#container {
	margin: 0 auto;
	margin-top: 9px;
	width: 1152px !important;
	background-color: transparent;
}

div#content_main {
	width: 580px !important;	
}

div#content-container {
	background-color: white;
	width: 960px !important;	
	margin-top: 0px !important;
}

div#content-container.stausee {
	width: 532px !important;
    margin-left: 20px;
    margin-right: auto;
    background-color: transparent;
	padding: 25px 0 0 0;
}

div#date-container {
	margin: 21px 0 10px;
	font-size: 14px;
	color: #545454;
}
.dev div#date-container {
	font-size: 12px;
	margin: 23px 0 0 0;
}
.dev div#topbar-secondrow-left a {
	display: block;
}
div#main_navigation {
	/*background-image: url("http://www.rro.ch/rroxml/inc/css/images/gradient_black.png");*/
	background:#3d3d3d;
}

div#main_navigation {
	height: 28px;
}

div#subnavigation {
	border-top: 1px solid #CCC;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}

div.subnav {
	height: 29px;
}

ul.navbar li.firstnav {
	margin-left: 14px;
}

ul.navbar {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}

ul.navbar li {
	float: left;
	height: 29px;
}

#main_navigation ul.navbar li a {
	padding: 8px 12px;
	color: white;
	border-right: none;
	display: block;
	text-decoration: none;
	font-size: 11px;
	height: 12px;
	font-weight: bold;
	font-family: Verdana,Georgia,"Times New Roman",Times,serif !important;
}

#subnavigation ul.navbar li a {
	padding: 8px 12px;
	color: #545454;
	border-right: none;
	display: block;
	text-decoration: none;
	font-size: 13px;
	height: 12px;
	font-family: Georgia,"Times New Roman",Times,serif !important;
}

#main_navigation ul.navbar li a.navbar_active, #main_navigation ul.navbar li a:hover {
	/*background-image: url("http://www.rro.ch/rroxml/inc/css/images/gradient_black_active.png");*/
	background:#a8111c;
	height: 12px;
}

#subnavigation ul.navbar li a.navbar_active, #subnavigation ul.navbar li a:hover {
	color: #A30018;
}


#navpath
{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #CCC;
}

#navpath a
{
	color:#545454;
}

#navpath a:link
{
	color:#545454;
}

div#header {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #FFF;
	width: 980px;
	padding: 0 !important;
}

div#content {
	padding: 20px 20px 0 20px;
	border-left: 1px solid #CCC;

	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #FFF;
	float: left;
	width:940px;
	border-radius: 0 0 5px 5px;
	margin-bottom: 20px;
	margin-top: -1px;
}

div#content_ads {
	float: right;	
	background-color: transparent;
	position: -webkit-sticky; /* Safari */
  	position: sticky;
  	top: 10px;
}

div#skyscraper {
	min-height:110px;
	margin-bottom:10px;
	padding-bottom:1px;
	background-color: transparent;
}

div#fullBanner {
		background-color: transparent;
}

div#content-wrapper {
	float: left;	
	width: 982px;
}

div#footer {
	background-color: white;
	border: 1px solid #CCCCCC;
	margin: 20px 0 30px 0;
	padding: 20px;
	width: 940px;	
	border-radius: 5px;
}

ul.navbar-dropdown {
	/*height: 115px;*/
	width: 160px;
	position: absolute;	
	background-color: #3d3d3d;
	padding: 0px;
	display: none;
	z-index: 1000;
}

ul.navbar-dropdown li {
	list-style-type: none;
	width: 100%;
}

.wahlen-wahlagenda-link:hover {
	color: #000000 !important;
}


.cf {
	height: 0 !important;
	width: 0 !important;
	clear: both !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}

.rotate {
    -webkit-animation:spin 3s linear;
    -moz-animation:spin 3s linear;
    animation:spin 3s linear;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
