@charset "iso-8859-1";

/*--------------------------------
    kalibrierung der seite
--------------------------------*/
* { padding: 0; margin: 0; }

/*----------------------------------------
    allgemeine formatierungsanweisungen
----------------------------------------*/

body {
    background: #fff974 url(images/bg_body.jpg) top left repeat-y;
    color: #552;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 70%;
	overflow: none;
}





h1{
	font-family: Georgia, Times New Roman;
	margin: 0 0 18px 0;
	font-size: 22px;
}

h2{
	clear: both;
	Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 12px 0 6px 0;
	font-size: 14px;
	font-weight: bold;
}

img {
    border: 1px solid #888;
	padding: 1px;
}

a{
    text-decoration: none;
	color: #CC0000;
}

p{
    margin-bottom: 6px;
    text-align: justify;
}



		

dfn { cursor: help; }

html[lang="de"] q { quotes: """ """; }      /* fuer alle ausser */
q:lang(de) { quotes: """ """; }             /* internet explorer */


/* Layoutbereiche */

#admin_left {
	float: left;
	display: inline;
	width: 178px;
	height: 400px;
	background: url(images/bg_left.jpg) top left no-repeat;
}

#admin_right {
	float: left;
	display: inline;
	width: 900px;
	margin: 20px 0 0 40px;
}

#user {
	float: left;
	display: inline;
	width: 130px; 
	height: 50px; 
	margin: 160px 0 0 30px;
}

#navi {
	float: left;
	display: inline;
	width: 178px; 
	margin: 30px 0 0 0;
}

a {
	margin: 8px 0 0 30px;
	color: #000;
	font-size: 120%;
	font-weight: bold;
}

a:hover {
	color: #333;
}

#content_admin {
	z-index: 0;
	float: left;
	display: inline;
	width: 100%;
}

#waiting {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	display: inline;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: #fff url(images/ajax-loader.gif) center center no-repeat;
	
	alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}


/* Login */

fieldset {
	float: left;
	display: inline;
	border: none;
	margin: 46px 0 0 80px;
	width: 284px;	
}

label {	
	clear: both;
	float: left;
	width: 130px;
	display: inline;
	margin: 4px 0 0 0;
	height: 20px;
}

label.label_clear {
	clear: both;
}

input {
	float: left;
	display: inline;
	width: 120px;
	border: 1px solid #dfd954;
	margin: 2px 0 0 0;
	background: #fff;
	height: 20px;
}

.cellsubmit {
	float: left;
	display: inline;
	margin: 2px 0 0 162px;
	width: 60px;
}

/* Startseite */

.info_box_wide,
.info_box_narrow {
	background: #eee;
	border: 1px solid #999;
	float: left;
	display: inline;
	margin: 0 12px 12px 0;
}
.info_box_wide { width: 698px; }
.info_box_narrow { width: 342px; }
.info_box_right { margin: 0 0 12px 0; }

.title_box {
	float: left;
	display: inline;
	padding: 6px 0;
	width: 100%;
	text-align: center;
	background: #aaf;
	font-weight: bold;
	color: #fff;
}

.top,
.top_right {
	padding: 6px 0;
	background: #aaa;
	color: #eee;
	text-align: center;
}

.info_box_wide div,
.info_box_narrow div {
	margin: 0 1px 0 0;
	float: left;
	display: inline;
}

.top_right,
.entry_right { margin: 0; }

.checkbox { 
	width: 16px;
	margin: 4px 0 0 28px;
}
		
.info_box_wide p,
.info_box_narrow p {
	margin: 6px 4px;
	text-align: left;
	float: left;
	display: inline;	
}


.aufgaben_was { width: 394px; }
.aufgaben_wer { width: 160px; }

.aufgaben_wann,
.aufgaben_wann_gruen,
.aufgaben_wann_gelb,
.aufgaben_wann_rot { 
	width: 80px; 
}
.aufgaben_wann_rot { background: #f00; }
.aufgaben_wann_gelb { background: #ff0; }
.aufgaben_wann_gruen { background: #0f0; }

.aufgaben_check { width: 60px; }

.mitglieder_wer { width: 160px; clear: both;}
.mitglieder_email { width: 169px; }
.mitglieder_tel { width: 122px; }
.mitglieder_mobil { width: 92px; }
.mitglieder_addi { width: 150px; }

.birth_name { width: 200px; }
.birth_date { width: 140px; }

.download_file { width: 270px; }
.download_size { width: 70px; }

.contacts_name { width: 200px; }
.contacts_email { width: 194px; }
.contacts_tel { width: 150px; }
.contacts_mobil { width: 150px; }

/* Admin-Seite News */

.common_fieldset {
	margin: 0;
	width: 100%;
}

.news_textarea {
	width: 380px;
	height: 200px;
	float: left;	
	border: 1px solid #dfd954;
	margin: 2px 12px 0 0;
}

.news_form_id {
	float: left;
	display: inline;
	width: 36px;
	margin: 6px 0 0 0;
	height: 16px;
}

.news_input {
	margin: 2px 12px 0 0;
	width: 180px;
}

.news_input_2 {
	margin: 2px 12px 0 0;
	width: 80px;
}

.news_form_entry {
	clear: both;
	float: left;
	display: inline;	
	margin: 6px 0 0 0;
	width: 100%;
	/*background: #ff0;*/
}

.news_form_entry label {
	width: 70px;	
	margin: 4px 0 0 12px;
	text-align: right;
}

/* Change Form */

.seperator {
	clear: both;
	float: left;
	display: inline;
	width: 100%;
	height: 26px;
}

select {
	width: 300px;
	float: left;
	display: inline;
}

.change_form {
	float: left;
	display: inline;
	width: 100%;
}

.input_wide {
	width: 500px;
	float: left;
	display: inline;
}	

.checkbox_actor { 
	width: 16px;
	margin: 4px 16px 0 0 ;
	float: left;
	display: inline;
}

.input_narrow {
	width: 300px;
	float:left;
	display: inline;
}

.change_form p {
	margin: 6px 0 0 0;
	/*background: #ff0;*/
}	

.div_wide {
	float: left;
	display: inline;
	width: 100%;
	margin: 2px 0 0 0;
}

.entfernen {
	float: left;
	display: inline;
	margin: 0 0 12px 750px;
}
	
.link_member_area {
	color: #CC0000;
	font-weight: normal;
	margin: 0 0 0 24px;
	float: left;
	display: inline;
}

.link_add_img {
	float: left;
	display: inline;
	color: #CC0000;
	font-weight: normal;
	margin: 4px 0 0 190px;
}

.pic_loader {
	float: left;
	display: inline;
	width: 600px;
	margin: 6px 0 0 0;
}

.option_narrow {
	float: left;
	width: 100px;
	display: inline;
	margin: 2px 0 0 8px;
}

/* actors, bildertable */

.thumbs_table {
	float: left;
	display: inline;
	margin: 24px 0 0 130px;
	width: 900px;
}

.wiki_images {
	float: left;
	display: inline;
	margin: 0 3px 3px 0;
	padding: 0;
}

.frame_img_members,
.frame_img_members p {
	width: 230px;
	float: left;
	display: inline;
}

#filterblock {
	float: left;
	display: inline;
}

.frame_img_members {
	height: 380px;
}

.img_subtitle {
	width: 218px;
	height: 180px;
	overflow-x: hidden;
	overflow-y: auto;
}

.bildnr {
	width: 118px;
}

.sub_upfile {
	width: 330px;
	height: 48px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	display: inline;
}

.lit_entry_admin {
	margin: 0 0 0 130px;
	float: left;
	display: inline;
	width: 700px;
}

.input_float {
	float: left;
	display: inline;
}

.lit_image {
	float: left;
	display: inline;
	padding: 0;
}

.lit_description_admin {
	margin: 0 0 0 12px;
	float: left;
	display: inline;
	width: 320px;
}

.lit_img_admin {
	float: left;
	display: inline;
	width: 110px;
	height: 160px;
}


.admin_links {
	width: 250px;
	float:left;
	display: inline;
}


.showImagePast {
	width: 150px;
	float:left;
	display: inline;
	height: 122px;
}

.link_entry {
	float: let;
	display: inline;
	margin: 12px 0 0 0;
}


.wm {
	float: left;
	display: inline;
	width: 390px;
	height: 30px;
}

.wm_type {
	float: left;
	display: inline;
	width: 63px;
	height: 30px;
	text-align: center;
}

.input_height {
	float: left;
	display: inline;
	width: 36px;
	margin: 0 0 0 2px;
}

.wm_radio_button {
	float: left;
	display: inline;
	width: 500px;
	margin: 0 0 0 142px;
}

.radio {
	float: left;
	display: inline;
	width: 63px;
}

.select_sw {
	float: left;
	display: inline;
	width: 80px;
}




.userInput {
	width: 170px; 
	height: 22px; 
	float: left; 
	display: inline; 
	margin: 2px 0 0 6px;
}

.userLabel {
	clear: both;
	width: 100px; 
	height: 22px; 
	float: left; 
	display: inline; 
	margin: 2px 0 0 6px;
}

.userForm {
	width: 400px; 
	float: left; 
	display: inline; 
	height: 200px;
}

