/* CSS File: styles/0_messages.css */
/** Table Version**/
table#info_block .info_text,table#help_block .help_text,table#error_block .error_text {
	width: 100%;
}
table#info_block .infoBackground,table#error_block .errorBackground,table#help_block .helpBackground {
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #37527D;
}
table#error_block .error_message,table#error_block .error_text,table#info_block .info_message,table#info_block .info_text,
	table#error_block .bugsearch_error_message,table#info_block .bugsearch_info_message,table#help_block .help_text,table#help_block .help_message {
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}
table#error_block .error_message {
	background: #EE2B2B;
	border-color: #000000;
}
table#info_block .info_message,table#info_block .info_block {
	background: #A2B7D9;
	border-color: #000000;
}
table#help_block .help_message {
	background: #B18DDE;
	border-color: #000000;
}
table#error_block .error_message,table#info_block .info_message,table#help_block .help_message {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
table#info_block .info_bglight,table#error_block .error_bglight,table#help_block .help_bglight {
	background-color: #fff;
}
table#info_block .info_bgdark,table#error_block .error_bgdark,table#help_block .help_bgdark {
	background-color: #EAEAEA;
}
/** Table Version**/


/** DIV Version**/
div#error_block, div#info_block, div#help_block, div#portalloginmessage {
	list-style-type: none;
	background-color: #FFFFFF;
	padding:5px;
	font-size: 0.9em;
	margin-bottom: 10px;
/*	margin-right: 10px;*/
}
div#error_block,div#info_block,div#help_block {
	/*font-size: 0.9em;*/
}
div#error_block .error_text ul,div#info_block .info_text ul,div#help_block .help_text ul {
	margin:0px 16px;
	padding:0px;
}
div#error_block{
		border: 2px solid #FF0000;
}
div#info_block{
		border: 2px solid #0000FF;
}
div#help_block{
		border: 2px solid #0000FF;
}
div#portalloginmessage{
	text-align: center;
	border: 2px solid #66CC00;
}

div#error_block img,div#info_block img,div#help_block img{
	display: none;
}

div#error_block .error_text,div#info_block .info_text,div#help_block .help_text  {
	width: 100%;
	margin-left: 5px;
	font-weight: normal;
}
div#error_block .error_text{
	color: #FF0000;
}
div#info_block .info_text{
	color: #0000FF;
}
div#help_block .help_text{
	color: #0000FF;
}
.systemmessages input {
	clear: both;
	margin: 0px 10px 0px 10px;
}

.error_, .error_bglight, .error_bgdark,.info_, .info_bglight, .info_bgdark {
	/*margin-left:15px;*/
}
#messageboxaction{
	float: right;
}
div.clearboth{
	clear:both;
}
/** DIV Version**//* CSS File: styles/alphacube.css */
.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(../../images/left-top.gif) no-repeat 0 0;			
	width:10px;
	height:25px;
}

.alphacube_n {
	background: transparent url(../../images/top-middle.gif) repeat-x 0 0;			
	height:25px;
}

.alphacube_ne {
	background: transparent url(../../images/right-top.gif) no-repeat 0 0;			
	width:10px;	  
	height:25px;
}

.alphacube_w {
	background: transparent url(../../images/frame-left.gif) repeat-y top left;			
	width:7px;
}

.alphacube_e {
	background: transparent url(../../images/frame-right.gif) repeat-y top right;			
	width:7px;	  
}

.alphacube_sw {
	background: transparent url(../../images/bottom-left-c.gif) no-repeat 0 0;			
	width:7px;
	height:7px;
}

.alphacube_s {
	background: transparent url(../../images/bottom-middle.gif) repeat-x 0 0;			
	height:7px;
}

.alphacube_se, .alphacube_sizer  {
	background: transparent url(../../images/bottom-right-c.gif) no-repeat 0 0;			
	width:7px;
	height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(../../images/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(../../images/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(../../images/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('../../images/progress.gif') no-repeat center center
}


.top_draggable, .bottom_draggable {
	cursor:move;
}

.status_bar {
	font-size:12px;
}
.status_bar input{
	font-size:12px;
}
/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
	border-collapse: collapse; 
	border-spacing: 0; 
	width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
	padding: 0; 
}

.dialog .title_window {
	-moz-user-select:none;
}
/* CSS File: styles/iframe.css */
div.iframe {
	background: #EEEEDD;
	border: 1px solid green;
	display: none;
	/*
	overflow: auto;
	height: 200px;
	*/
	position: absolute;
	width: 500px;
}
div.iframe div.iframe_header {
	background: #E5E4E8;
	border-bottom: 1px solid #003300;
	height: 16px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div.iframe div.iframe_header input{
	font-size: 12px;
	line-height: 12px;
	height: 16px;
	border: 0px;
	border-right: 1px solid #003300;
	width: 200px;
	position: relative;
	top: -2px;
}
div.iframe div.iframe_header img{
	position: relative;
	top: -2px;
}
div.iframe div.iframe_header img.righticon {
	position: absolute;
	top: 2px;
	right: 0px;
}
div.iframe div.iframe_content {
	overflow: auto;
	height: 200px;
}
div.iframe div.iframe_result {
	display: none;
	overflow: auto;
	height: 200px;
}/* CSS File: styles/tree.css */
h1.tree {
	font-size: medium;
}
div.roottree {
	font-size: small;
	line-height: 18px;
}
div.bgline {
	background-image: url('../../images/tree_line.gif');
	background-repeat: repeat-y;
}
div.fullwidth {
	width: 100%;
}
div.subtree {
	margin-left: 18px;
}
div.on {
	display: block;
}
div.off {
	display: none;
}
/* CSS File: styles/generationblue/99_lfrz.css */
/* missing definitions */
.printonly {
	display: none;
}
/* fixes */
#pfadleiste {
	width: 500px;
}
.articleedittoolbox,.categoryedittoolbox,.eventedittoolbox {
	display: none;
	position: absolute;
	background-color: #eee;
	border: 1px solid #aaa;
	width: 200px;
	z-index:100;
}
.articleedittoolbox div,.categoryedittoolbox div, .eventedittoolbox div {
	background-color: #66CC00;
	width: 200px;
	
	margin:0px;
	padding:0px;
	font-size:1.2em;
	line-height:1.2em;
	
	/*
	font-size:76%;
	font-weight: bold;
	*/
}
.articleedittoolbox ul,.categoryedittoolbox ul, .eventedittoolbox ul {
	list-style-position:inside;
	
	line-height:1.2em;
	
}
.articleedittoolbox li,.categoryedittoolbox li, eventedittoolbox li {
	list-style-type: none;
	color: #000;
	
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:12px
	
/*
	float: none;
	clear: both;
*/
}
.articleedittoolbox li a,.categoryedittoolbox li a, .eventedittoolbox li a {
	color: #360;
	/*
	clear: both;
	font-size:76%;
	font-weight: bold;
	*/
}
#newcategory{
	margin: 8px 22px 0pt 21px;
}
/* CSS File: styles/generationblue/login.css */
@media screen, projection
{
#loginleiste {
	height: 19px;
	border-bottom: 1px solid #ccc;
}

#loginleiste ul {
	list-style: none;
	padding: 3px 0;
	margin: 0;
}

#loginleiste li {
	display: inline;
	border-right: 1px solid #ccc;
	float: left;
	padding: 0 10px;
	margin: 0;
	font-size:90%;
	font-weight: bold;
	position: relative;
	left: -5px;
	color: #7d7d7d;
	text-decoration: none;
}
#loginleiste li a {
	color: #7d7d7d;
	text-decoration: none;
}
#loginleiste li.last-element {
	border-right: none;
}

#loginleiste li a:focus {
	text-decoration: underline;
}

#subnav ul.mydesk {
	margin-top: 22px;
}

#skiplinks a:focus {
	top:20px;
}

/* EDIT MODE */
#content a.command {
	font-size:76%;
	padding-bottom: 9px;
	position: relative;
	display: block;
	top: 5px;
	color: #a00;
	margin-left:20px;
}

#subnav a.command {
	padding: 0 0 0 84px;
	margin: 0;
	display: block;
	color: #CC3300;
}

#subnav ul a.command {
	padding: 0;
}

a.command {
	text-decoration: none;
	font-weight: bold;
}

a:hover.command {
	text-decoration: underline;
}

#subnav div.articleedittoolbox a,
#content div.articleedittoolbox a {
	color: Black;
}

#subnav a {
display:inline;
}
#subnav a#subnavparent {
display:block;
}

#subnav a {
	zoom: 0 !important;
}
body {
		background-image: url("http://www.wasserpreis.info/no_image/contentBG.gif");
		background-repeat: no-repeat;
		background-position: 0px 20px;
}



ul.mydesk {
list-style-type:none;
margin:0;
padding:0;
}
ul.mydesk ul {
padding:0;
margin-left:10px;

}
#navi_left_main ul.mydesk ul li {
list-style-type:none;
}
h2 {
font-size:medium;
}

#newcategory {
margin:0;
}

.tree {
margin-bottom:10px;
}
/*#mainarea #content{
		margin-top: 20px;
		border: 1px dotted red;
}*/
} /* end media all */