

/*
* Defaults vom 19.4.2004
* Datei erstellt am: 23.09.2009
*/

*{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	border:0px;
}
/*ul{
	list-style-image: url('../../images/bullet_go.png');
}*/
p{
	margin-top:5px;
	margin-bottom:5px;	
}
form input.suchfeld {
	background-position: 2px 3px;
	background-image:url('/images/zoom.png');
	background-repeat:no-repeat;
	padding-left:18px;
}
#bf_fontresize{
	float:right;
}
#opt_lang{
	clear:both;
}

#opt_lang a{
	margin:1px;
}
#opt_lang ul{
	float:right;
	list-style-type:none;
}
#opt_lang li{
	float:left;
}
h1 , h2 , h3, h3 span{
	font-size:13px;
	margin:3px;
	margin-left:0px;
	margin-top:5px;
}
.hidden{
	display:none;
}
input, select, textarea, fieldset legend, td, th{
	padding:2px;
}
input, select, textarea{
	margin:2px;
	border:1px solid #6F6F6F;
}
textarea {
	width:97%;
}
fieldset legend{
	margin:3px;
	font-weight:bold;
	}
fieldset{
	border:1px solid #8bbdd9;
	width:100%;
}
input.datum{
	display: inline;
	clear:none;
}
label{
	width:170px;
	text-align:right;
	margin-right:5px;
	display:inline-block;
}
table, td, th{
    border: 1px solid #8bbdd9;
	border-collapse:collapse;
}
th{
    background: #f6f6f6; 
	white-space: nowrap;
}
.ui-state-default{
	padding:5px;
	padding-right:5px;
	padding-left:5px;
	height:30px;
	clear:both;
}
.ui-state-error{
	padding:10px;
	width:100%;
	margin-top:10px;
	clear:both;
}
input.error, select.error, textarea.error{
	border:1px solid #CF4D4D;
}
.form_error{
	margin:2px;
	margin-bottom:10px;
	width:370px;
	margin-left:175px;
	list-style-type:none;
	color:#CF4D4D;
	}
form{
	clear:both;
  	display:block;
	margin:5px;
	padding:2px;
}

#footer{
	border-top:1px solid black;
	clear:both;
	text-align:right;
}
#footer ul{
	list-style-type:none;
	margin-right:10px;
	clear:none;
	float:left;
}
#footer div {
	float:left;
}
#footer li{
	padding:0px;
	padding-left:4px;
	float:left;
	margin-left:10px;
}
.footer{
	clear:both;
}
/*
 * Fuer die Nachrichten Klasse
 */

	.nachricht div {
		width: 300px;
		padding:5px;
		margin:5px;
		border:1px solid #6F6F6F;
		background-color:#DF7C6F;
	}
	.ui-dialog-title{
			background-repeat: no-repeat;
			padding:2px;
			padding-left: 25px;
	}
		.nachricht p {}
	
		.nachricht .information{}	
			.information .ui-dialog-title {
				background-image:url('../images/information.png');
			}	
		.nachricht .ok{}	
			.ok .ui-dialog-title{
				background-image:url('../images/accept.png');
			}	
		.nachricht .error{}	
			.error .ui-dialog-title{
				 background-image:url('../images/exclamation.png');
			}
			
.pdf_download span, .del span, .edit span, .rechte span{
	display:none;
}
	#ladebalken{
		background-color:#FF9C08;
		background-image:url('./images/pbar-ani.gif');
		width:300px;
		height:15px;
		border: 1px solid #AFAFAF;
		margin:auto;
		font-weight:bold;
		text-align:center;
	}
	#load{
		position: fixed;
		left:0px;
		top:0px;
		height:100%;
		width:100%;
		/*background-image: url('../images/load_bg.png'); 
		opacity: .50;
		filter:Alpha(Opacity=50);*/
		background-image: url('./images/Pixel.png');  

	}
	#loading{
		position: fixed;
		top:40%;
		left:40%;
		margin:auto;
		padding:10px;
		width:320px;
		background-color:#DFDFDF;
		border: 1px solid #AFAFAF;
	}
a.pdf_download, a.del,a.edit,a.rechte{
	width:16px;
	height:16px;
	display:block;
	margin:2px;
	background-repeat: no-repeat;
}
a.pdf_download{
	background-image:url('../images/page_white_acrobat.png');;
}
a.del{
	background-image:url('../images/delete.png');;
}
a.edit{
	background-image:url('../images/pencil.png');;
	float:left;
}
a.rechte{
	background-image:url('../images/shield.png');;
	float:left;
}
.entry p {
		font-size:12px;
		padding:0px;
		margin:2px;	
	}
.entry img.avatar{
	float:left;
	height:40px;
	margin-right:2px;;
	border:1px solid #8F8F8F;
	padding:1px;
	
}
.entry{
	background-color:#C0E3F6;
	padding:2px;
	margin:2px;
	margin-right:2px;
	border:1px solid #49BFED;
	
	clear:both;
	min-height:45px;
}
.entry b, .entry span{
		font-size:10px;
		padding:0px;
		margin:0px;
	}
div.comment div {
	border:1px solid black;
	padding:2px;
	margin:1px;
}
.pg_simple ul,
.pg_simple ol{
	margin-left:20px;
}
.seitenzahl{
	margin:2px;
	clear:both;
}
.seitenzahl ul{
	list-style-type:none;
}
.seitenzahl li span, .seitenzahl li a {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	display:block;
	min-width:25px;
}
.seitenzahl li b{
	color:black;
}
.seitenzahl li span{
	color:#CFCFCF 
}
.seitenzahl li {
	border: 1px solid #CFCFCF;
	line-height:20px;
	float:left;
	margin:2px;
	text-align:center;
	background-color:#DFDFDF;

	
}
.medien{
	clear:both;
}
	.medien ul{
		list-style-type:none;
		clear:both;
		width:100%;
}
	.medien ul li{
		float:left;
	}
	.medien ul li a {
		clear:both;
		display:block;
	}
	.medien ul li img {
		margin:5px;
		padding:5px;
		border:1px solid #d8d7d7;
	}
	.medien ul li span.name{
		float:left;
		font-size:10px;
		line-height:12px;
	}
	.medien ul li span.datum{
		float:right;
		font-size:10px;
		margin-left:10px;
		margin-right:10px;
		line-height:12px;
	}
	/* Skiplinks */
#skip{list-style:none;position:absolute;top:5px}
#skip li{margin:0;padding:0}
ul#skip a{display:block;font-weight:bold;overflow:hidden;padding:0.4em 0.7em;position:absolute;left:-999px}
ul#skip a:focus,ul#skip a:hover,ul#skip a:active{top:1.6em;left:auto;left:5px;}



.standard { font-size: 12px;}
.middle { font-size: 16px;}
.big { font-size: 20px;}
ul#fortschritt{
	clear:both;
	width:100%;	
	height:40px;
	margin:0px;
	padding:0px;
}

ul#fortschritt li {
	float:left;
	list-style-type:none;
	margin:2px;
	padding:2px;
	border:1px solid #C9C9C9;
	text-align:center;
	width:31%;
	font-size:10px;
}


ul#fortschritt li.aktiv {
	font-weight:bold;
	font-color:#999999;
}

