

html {
	width: 100%;	
	background-color: #fff;
	font-family:Univers, Arial, Helvetica, sans-serif;
}

a, a:hover, a:visited, a:link, a:active {
	color:#003366;
	background-color: transparent;
	text-decoration: none;	
	cursor: pointer;
}

a:hover {
	color: #000000;
	text-decoration:underline;
}

h1, h2, h3, h4, h6 {
	color: #003366;
}

#wb-body li {
	margin-left: 30px;
}

#topname p a {
	color: #000000;
}

table {
	border-style: none;	
}

#wb-main, #wb-header, #wb-top-bar {
	width: 1000px;
}

#wb-header {
	height:430px;
	background-color: #000;
}

#wb-header {
	/*background-image: url(../images/01_schwimmbad.png);
	background-repeat: no-repeat;*/
	position: fixed; 
	top:0px; 
	z-index:1;
}

#wb-header img {
	z-index: 1;
	position: fixed;
	top: 0;
}

#wb-header img.active {
	z-index: 3;
}


#wb-main {
	background-color: #006bbd;
	margin: 0 auto 0 auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top:230px;
	/*
  	-moz-box-shadow:    3px 3px 4px 5px #ccc;
  	-webkit-box-shadow: 3px 3px 4px 5px #ccc;
  	box-shadow:         3px 3px 4px 5px #ccc;
  	*/
}


#wb-top-bar {
	height:200px;
  	z-index:30;
  	position: relative;
  	top:0;
  	background-image: url(../images/wblogo_bg.png);
  	background-repeat: no-repeat;
}

#wb-title {
	position:relative;
	top: 120px;
	left: 10px;
	color: #fff;
	font-size: 38px;
}

#wb-content {
  	/*padding: 30px;*/
  	z-index:20;
  	position:relative;
  	left: 0;
  	top:0;
  	background-color: #fff;
}

#wb-left-bar {
	width: 200px;
	border-right:1px solid #B2B2B2;
	/*background-color: #ff0;*/
	padding: 10px
}


#wb-body {
	/*padding-left: 220px;*/
	width: 730px;
	float: right;
	padding: 20px;
	background-color: #fff;
	padding-bottom: 500px;
}

#document_main, #document_area {
	background-color: #fff;
	
}

#wb-footer {
	padding: 20px;
}

#wb-footer div {
	display: inline-block;
}


#right-pane {
	width: 210px;
	float: right;	
}

.ctx-plugin {
	margin-top: 15px;	
}

#menumain, .menusub {
	list-style-type: none;	
}

#menumain li .menuitem {
	font-weight: bold;	
}

.menusub {
	display: block;	
	padding-left: 20px;
}

#menumain li ul li .menuitem{	
	font-weight: normal;
}

.cms-latest-news-items {
	list-style-type:none;
}



.ctx-plugin, .ctx-plugin-top, .ctx-plugin-body, .ctx-plugin-footer {
	width: 200px;
	background-repeat: no-repeat;
	background-position: left top;
}

.ctx-plugin-top {
	/*background-image: url(../images/ctx_plugin_top.png);*/
	height: 9px;
}

.ctx-plugin-body {
	/*background-image: url(../images/ctx_plugin_body.png);*/
	background-repeat: repeat-y;
	padding: 0px;
}

.ctx-plugin-footer {
	/*background-image: url(../images/ctx_plugin_footer.png);*/
	height: 10px;
}

.ctx-plugin-title h2 { 
	width: 90%;
}

#admin-doc-properties label {
	text-align: left;	
}


