#overlayebene {	background-color:#FFF; -moz-opacity: 0.82; opacity: 0.82;	display:none;	position:absolute;	top:0px;	left:0px;	z-index:100; 	width:100%;}

#infoebene {	position:absolute;	z-index:101;	display:none;}
#infoebene td {font-size:10px; }

#infoebene_center {margin:0 auto; width:1000px; position:relative;}

#infoebene table { border:1px solid #000; background:#FFF; }
#infoebene #box_close { height:16px; text-align:left; background:#e2c710; width:15px; padding:3px 2px 0px 0px; }
#infoebene #box_oben { width:100%; height:18px; padding-left:5px; text-align:left; background:#e2c710; font-size:11px; color:#000; font-weight:bold; }
#infoebene #box_oben.error, #infoebene #box_close.error  { background:#FF0000;}
#infoebene #infobox_content { font-size:11px; text-align:center; padding:15px 5px; height:100%; overflow:auto; border-top:1px solid #000;  }

#infoebene #infobox_content table { border:none; }
#infoebene #infobox_content td { font-size:11px; }

#c_gallery { position:absolute; background:#FFF; border:1px solid #000; overflow:auto; z-index:101; }
#c_gallery .box_top { background:#000; color:#FFF; height:20px; width:100%; }
#c_gallery .box_top td { vertical-align:middle; padding:5px; font-size:11px; font-weight:bold; }
#c_gallery .box_top td.closeBox { text-align:right; width:25px; }
#c_gallery #gal_content { padding:5px; font-size:10px; overflow:auto; }

#gal_content img {margin:4px; opacity:0.6; border:2px solid #FFF; cursor:pointer; }
#gal_content img:hover {opacity:1; border:2px solid #FFF; }


/* SLIMBOX */

#lbOverlay {	position: absolute;	left: 0;	width: 100%;	background-color: #333333;	cursor: pointer; top:0; z-index:200; }
#lbCenter, #lbBottomContainer {	position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff; z-index:201;}
.lbLoading {	background: #fff url(../images/slimbox/loading.gif) no-repeat center;}
#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink {	left: 0;}
#lbPrevLink:hover {	background: transparent url(../images/slimbox/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {	right: 0;}
#lbNextLink:hover {	background: transparent url(../images/slimbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none; z-index:201;}
#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../images/slimbox/closelabel.gif) no-repeat center;	margin: 0px 0;}
#lbNumber {	margin-right: 71px;	margin: 4px 0;}

	html, body { height:100%; }
	html, body, td, table, tr, th, ul, li, a, p, h1, h2, h3, h4, h5, h6, ol, dl, input, form { margin:0px; padding:0px; }
	body { background:#FFFFFF; font-size:12px; font-family:Verdana; color:#000000; min-width:1010px; }
	
	h1 { font-size:15px; color:#000000; font-weight:bold; padding-left:10px; margin-bottom:20px; }
	h2 { font-size:13px; color:#000000; font-weight:bold; margin:0px 10px 0px 10px; border-bottom:1px solid #C4C3B2; width:400px; padding-bottom:1px; }
	h3 { }
	
	p { }
	
	a { text-decoration:none; }
	img { border:0 none; }
	
	li { list-style-type:none; }
	
	table { border-collapse: collapse;}

	body { background:#D3D3D3; }
	#r_login { background:#FFFFFF; font-size:12px; width:400px; margin:0px auto 25px auto; border:1px solid #000000; position:relative; top:100px; }
	#r_login h1 { font-size:18px; color:#FFF; background:#000; padding:2px 10px; }
	
	#infos { border-top:1px dotted #CCC; }
	#version { float:left; position:relative; top:15px; left:20px; }
	#support {  padding:5px; font-size:10px; color:#CCC; margin-left:150px; }
	#version a, #support a { color:#666; text-decoration:none; }

	#loginForm { margin:15px 10px; text-align:center; }
	#loginForm input { font-size:10px; border:1px solid #000; background:#FFF; padding:2px 2px; width:146px; color:#000; text-align:left; }
	#loginForm table { margin:0 auto; text-align:left; }
	#loginForm td { font-size:10px; vertical-align:middle; padding:2px;}
	#loginForm #loginFormSubmit { width:80px; font-size:10px; margin-top:5px; cursor:pointer; background:#e2c710; text-align:center; }

	#loginForm input:focus { background:#545454; color:#FFF; }

	#error_msg { display:none; }
	
	#navigation { background:#FFF; border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; width:50px; text-align:center; padding:5px; position:absolute; top:10px; left:0px; z-index:101; }
	#navigation ul { position:relative; top:5px; }
	#navigation li { margin:10px 0px; position:relative; }
	
	#navigation ul ul { position:absolute; background:#FFF; border:1px solid #000; width:50px; left:49px; top:-36px; padding-top:10px; display:none; }
	#navigation ul ul li.header { position:absolute; background:#FFF; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; width:50px; left:-51px; top:19px; height:35px; padding-top:5px;}
	
	.closeButton { position:absolute; top:-28px; left:85px; }
	
	#overDiv td { padding:1px; }
	#overDiv td td { padding:3px; }
	.otext { font-size:9px; }
	
	#c_function { border:1px solid #000; position:absolute; z-index:101; top:40px; left:150px; width:850px; height:auto; overflow:auto; padding:10px; background:#FFF; display:none; font-size:10px; }
	
	#c_function h3 { font-weight:bold; font-size:11px; padding:1px 0px 6px 0px; border-bottom:1px solid #D4D4D4; }
	#c_function h3 img { float:left; position:relative; top:-11px; margin-right:5px;  }
	#c_function #beschreibung_aweb { font-size:10px; color: #545454; padding:1px 0px 11px 0px; border-bottom:1px solid #D4D4D4; clear:left;  }
	#c_function #beschreibung_aweb a { color:#a9aaa3;  }

	#c_function #gruppenlinks { padding:2px 0px 2px 0px; border-bottom:1px solid #D4D4D4; clear:left;  }
	#c_function #gruppenlinks img { vertical-align:middle;  }

	#form_list { position:relative; }

	#neubutton { position:absolute; left:730px; top:1px; }
	#filterfeld { }
	#filterfeld input { border:0px none; border-bottom: 1px dotted #E4E4E4; width:250px; font-family:Verdana; font-size:10px; }
	#filtersubmit { position:relative; left:3px; top: 2px; }
	#filterclear { position:relative; left:3px; top: 1px; }
	
	#data_table { margin-bottom:10px; }

	#c_function th { padding:2px; color:#B5B5B5; font-weight:normal;  font-size:10px; }
	#c_function th a { color:#747474; font-weight:bold;  }
	#c_function th a.sort_ASC { padding-left:7px; color:#000; background:url(../redaktion/images/sort_ASC.gif) no-repeat center left; }
	#c_function th a.sort_DESC { padding-left:7px; color:#000; background:url(../redaktion/images/sort_DESC.gif) no-repeat center left; }

	#c_function td { padding:0px 3px; border-top:1px solid #D4D4D4; border-left:1px dotted #DBDBDB; font-size:10px; }
	#c_function .possaverow td { padding:0px 3px; border-top:1px solid #FFF; border-left:1px dotted #FFF; }
	
	#table_func { padding:0px 0px 5px 0px; border-bottom:1px solid #D4D4D4;  }
	
	#c_function tr.activated td { background:#F7EDE1; }
	#c_function tr.marked td { background:#edd384; }
	#c_function tr.activated td.action, #c_function tr.marked td.action { background:#FFF; }

	#c_function td input.posfeld{ border:1px solid #D4D4D4; text-align:center; width:25px; font-size:10px; font-family:Verdana; background:#FFF;  }
	#c_function td span.ja { color:#04530f; font-weight:bold; }
	#c_function td span.nein { color:#530404; font-weight:bold; }

	#edit_table { margin:10px 0px;  border:none; }
	#edit_table th { color:#000; font-weight:bold; text-align:right; width:100px; vertical-align:top; padding-top:6px; }
	#edit_table td { padding:4px 2px; border:none; }
	#edit_table td .eingabe { padding:2px; background:#FFF; border:1px solid #D4D4D4; text-align:left; width:400px; font-size:10px; font-family:Verdana;  }
	#edit_table td select { font-size:10px; font-family:Verdana;}
	#edit_table td textarea.eingabe { height:120px;  }
	#edit_table th.pflichtfeld { color:#991010; }

	.gal_anzeige img { margin:3px; }
	.add_gallery { cursor:pointer; }
	
	.calimg { position:relative; top:3px; left:3px; cursor:pointer; margin-right:10px; }

	.systemMessage { color:#991010; font-weight:bold; border-bottom:1px solid #D4D4D4; padding:9px 0px 11px 20px; background:url(../redaktion/images/hinweis.gif) no-repeat center left;  }
	
	.blaettern { background:#E4E4E4; text-align:center; font-size:10px; border-bottom:1px solid #D4D4D4; }
	.blaettern .aktuellesite { font-weight:bold; font-size:11px; }
	.blaettern a { color:#000;  }

	#content_close { position:absolute; top:3px; right:3px; cursor:pointer; }


	#googleselect { position:relative; }
	#googlecenter { position:absolute; top:175px; left:275px; z-index:300; }

/* ------ CALENDER ------------ */
#cal { font-size:11px; }
#cal table { margin:0 auto 10px auto; }
#cal td { text-align:center; border-bottom:1px solid #B9B9B9; border-right:1px solid #B9B9B9; }
#cal .tage td { border:1px solid #000;  padding:5px; width:16px; background:#B9B9B9; }
#cal .anfang { border-left: 1px solid #000; }
#cal .ende_rechts { border-right: 1px solid #000; }
#cal .ende_unten { border-bottom: 1px solid #000; }
#cal .normal { background:#f8f8f8; }
#cal .wochenende { background:#dde1e5; }
/* #cal .aktuelle_woche { background:#b2b2a6; } */
 #cal .aktuelle_wochenende { background:#dde1e5; } 
#cal .aktuell { background:#6d2a38; color:#FFFFFF; }
#cal .grau a { color:#B9B9B9; }
#cal .aktuell a { color:#FFFFFF; }
#cal a { color:#000000; display:block; width:26px; height:20px; padding-top:5px; }
#cal a:hover { border:1px solid #F00; width:24px; height:19px; padding-top:4px; background:#FCC; color:#000; font-weight:bold; }
#cal td.c_link_change { border:0px none; border-bottom:1px solid #000;  }
#cal td.c_header { border:0px none; border-bottom:1px solid #000;  }
.c_link_change a { color:#541208; }
#cal .c_link_change a:hover { border:0px none; width:26px; height:20px; padding-top:5px; background:transparent; }
.c_header {  color:#000; font-weight:bold; height:20px; }


	
