/* CSS Document */

/***************************************************
----------------------------------------------------
	  GRUNDLAGEN / TAGS
____________________________________________________
----------------------------------------------------
***************************************************/

body {
	position:relative;
	font-family: Helvetica, Arial, sans-serif;
	font-size:78%;
	background-color:#666666;
	margin:0;
	padding:0;
	top:0px;
	left:0px;
}

img{border:none;}

/***************************************************
----------------------------------------------------
	  LAYOUT
____________________________________________________
----------------------------------------------------
***************************************************/


#header{
	position:fixed;
	height:132px;
	width:100%;
	z-index:2;
}

#menu{
	position:fixed;
	padding:0;
	margin:0;
	left:0px;
	top:117px;
	width:194px;
	height:auto;
}

#menu ul{
	padding:0;
	padding-top:10px;
	margin:0;
	list-style:none;
}

#menublock{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:184px;
}

#menurest{
	position:relative;
	top:0px;
	width:9px;
	height:600px;
	float:left;
	display:block;
	background-color:#666666;
	border-left:solid 1px #aaaaaa;
}

#inhalt{
	margin:0;
	padding:20px;
	position:absolute;
	left:194px;
	top:117px;
	min-width:718px;
	width:auto;
	height:inherit;
	padding-bottom:40px;
	background-color:#eeeeee;
	text-align:center;
}

#ds12, #ds24,#ds48,#ds96,#dl_left,#dl_titel{
	position:relative;
	margin:0;
	height:28px;
	float:left;
}

#ds12{
	width:32px;
}

#ds24{
	width:34px;
}

#ds48{
	width:35px;
}

#ds96{
	width:42px;
}

#dl_left{
	width:19px;
}

#dl_titel{
	width:50px;
}


#typobuttons{
	position:fixed;
	top:117px;
	left:220px;
	float:left;;
	width:170px;
	height:32px;
	z-index:3;
}

.editbutton{
	position:relative;
	width:auto;
	float:left;
}

#footer{
	position:fixed;
	height:37px;
	bottom:0px;
	width:100%;
	z-index:2;
	background-image:url(../bilder/login/layout_webfueller_1_50_25.jpg);
	background-repeat:no-repeat;
	background-color:#df9720;
}

#menu_intro{
	position:relative;
	padding:2em;
	width:95%;
	min-height:500px;
	height:100%;
	vertical-align:top;
}

#editor{
	position:relative;
	top:0px;
	margin:0;
	padding:6px;
	padding-top:34px;
	min-height:500px;
	height:100%;
}

.userinfo{
	position:absolute;
	left:45px;
	top:180px;
	width:140px;
	height:48px;
}

#version{
	position:absolute;
	left:10px;
	top:92px;
	height:18px;
	width:200px;
        font-size:68%;
        color:#ffcc66;
}

#benutzer_online{
	position:fixed;
	bottom:0px;
	left:12px;
	z-index:10;
	margin-bottom:0;
	vertical-align:bottom;
}

#stats{
	position:fixed;
	bottom:0px;
	left:172px;
	z-index:10;
	margin-bottom:0;
	vertical-align:bottom;
}

.menu_bottom
{
	font-size:80%;
	width:150px;
	border:solid 1px #d76d13;
}
.menu_bottom .menu_bottom_inhalt{
	display:none;
	bottom:0px;
	padding:6px;
}

.menu_bottom .menu_bottom_titel{
	padding:6px;
	text-align:center;
}

.menu_bottom .menu_bottom_titel a{
	text-decoration:none;
	color:#ffffff;
}

.menu_bottom:hover .menu_bottom_inhalt{
		display:block;
}

a:link{
	color:#FF9900;
}
a:hover{
	color:#FFFFFF;
}

a:visited{
	color:#FF9900;
}
a:active{
	color:#FFFFFF;
}

/***************************************************
----------------------------------------------------
	  LAYOUT-BILDER
____________________________________________________
----------------------------------------------------
***************************************************/

#kopfbalken{
	position:absolute;
	width:inherit;
	height:117px;
	background-image:url(../bilder/login/layout_webfueller_1_50_06.jpg);
	background-repeat:repeat-x;
	background-position:top;
	top:0px;
}
#b1{
	position:absolute;
	left:0px; 
	top:0px; 
	height:117px; 
	width:297px;
	background-image:url(../bilder/login/layout_webfueller_1_50_01.jpg);
	background-repeat:no-repeat;
}
#b2{
	position:absolute;
	left:297px;
	top:0px;
	height:56px; 
	width:363px;
	background-image:url(../bilder/login/layout_webfueller_1_50_02.jpg);
	background-repeat:no-repeat;
}
#kopfschatten{
	position:absolute;
	width:inherit;
	height:15px;
	background-image:url(../bilder/login/wf_schatten_oben.png);
	background-repeat:repeat-x;
	background-position:top;
	top:117px;
}
#b3{
	position:absolute;
	left:660px;
	top:0px;
	width:219px;
	height:12px;
	background-image:url(../bilder/login/layout_webfueller_1_50_03.jpg);
	background-repeat:no-repeat;
}

#login_welcome1{
	position:absolute;
	left:297px;
	top:56px;
	width:363px;
	height:50px;
	background-image:url(../bilder/login/login_welcome1.jpg);
	background-repeat:no-repeat;
}

#login_sorry{
	position:absolute;
	left:297px;
	top:56px;
	width:363px;
	height:50px;
	background-image:url(../bilder/layout/wf_seitentitel_sorry.jpg);
	background-repeat:no-repeat;
}

#login_welcome2{
	position:absolute;
	left:672px;
	top:56px;
	width:217px;
	height:50px;
	background-image:url(../bilder/login/login_welcome2.jpg);
	background-repeat:no-repeat;
}

#login_anfrage1{
	position:absolute;
	left:297px;
	top:56px;
	width:363px;
	height:50px;
	background-image:url(../bilder/login/login_anfrage1.jpg);
	background-repeat:no-repeat;
}

#login_goodbye1{
	position:absolute;
	left:297px;
	top:56px;
	width:363px;
	height:50px;
	background-image:url(../bilder/login/login_goodbye1.jpg);
	background-repeat:no-repeat;
}

#anzahl_datensaetze{
	position:absolute;
	display:block;
	left:660px;
	top:12px;
	width:219px;
	height:28px;
	background-image:url(../bilder/login/layout_webfueller_1_50_08.jpg);
	background-repeat:no-repeat;
}
#b4{
	position:absolute;
	left:660px;
	top:40px;
	width:249px;
	height:16px;
	background-image:url(../bilder/login/layout_webfueller_1_50_14.jpg);
	background-repeat:no-repeat;
}
#b5{
	position:absolute;
	left:879px;
	top:0px;
	width:31px;
	height:43px;
	background-image:url(../bilder/login/layout_webfueller_1_50_04.jpg);
	background-repeat:no-repeat;
	}
#b6{
	position:absolute;
	left:909px;
	top:0px;
	width:275px;
	height:117px;
	background-image:url(../bilder/login/layout_webfueller_1_50_05.jpg);
	background-repeat:no-repeat;
}
#b7{
	position:absolute;
	left:297px;
	top:106px;
	width:612px;
	height:11px;
	background-image:url(../bilder/login/layout_webfueller_1_50_26.jpg);
	background-repeat:no-repeat;
}

#b8{
	position:absolute;
	left:889px;
	top:56px;
	width:20px;
	height:50px;
	background-image:url(../bilder/login/layout_webfueller_1_50_20.jpg);
	background-repeat:no-repeat;
}

#b9{
	position:absolute;
	left:660px;
	top:56px;
	width:12px;
	height:50px;
	background-image:url(../bilder/login/layout_webfueller_1_50_16.jpg);
	background-repeat:no-repeat;
}
/* TOPNAVIGATION */

#topnav{
	position:fixed;
	top:56px;
	left:672px;
	width:217px;
	height:50px;
	z-index:10;
}

#seitenzahl{
	position:absolute;
	left:0px;
	top:0px;
	height:16px;
	font-size:60%;
	background-image:url(../bilder/login/layout_webfueller_1_50_12.jpg);
	background-repeat:no-repeat;
}
#datensaetze{
	position:absolute;
	left:728px;
	top:151px;
	height:16px;
	font-size:60%;
}

#b14{position: absolute;left:297px; top:56px; }

#b16{
	position:absolute;
	left:672px;
	top:56px;
	width:85px;
	height:15px;
	background-image:url(../bilder/login/layout_webfueller_1_50_12.jpg);
	background-repeat:no-repeat;
}

#b17{
	position:absolute;
	left:757px;
	top:56px;
	width:89px;
	height:15px;
	background-image:url(../bilder/login/layout_webfueller_1_50_13.jpg);
	background-repeat:no-repeat;
}

#b21{
	position:absolute;
	left:672px;
	top:71px;
	width:174px;
	height:4px;
	background-image:url(../bilder/login/layout_webfueller_1_50_15.jpg);
	background-repeat:no-repeat;
}

#b18{position:absolute;left:846px;top:56px; }

#b22{position:absolute;left:0px; top:19px;}
#b23{position:absolute;left:46px; top:19px;}
#b24{position:absolute;left:85px; top:19px;}
#b25{position:absolute;left:117px; top:19px;}


#b10{position: absolute;left:284px; top:33px; }
#b11{position: absolute;left:538px; top:33px; }
#b12{position: absolute;left:0px; top:147px; }
#b13{position: absolute;left:184px; top:147px; }


#b19{position: absolute;left:809px; top:147px; }
#b20{position: absolute;left:1026px;width:100%; top:147px; }

label{
	margin-left:2px;
	color:#ffffff;
	text-align:center;
}

#liste{
    padding-top:28px;
    padding-left:88px;
    text-align:left;
}

#liste label{
	margin-left:2px;
        width:160px;
	color:#000000;
	text-align:left;
}

#liste input{
        left:200px;
	margin-left:2px;
	text-align:left;
}

#login_fenster{position: relative; text-align:center; left:50%; margin-left:-104px;top:10px; width:207px; height:206px;}
#login_b3{position: absolute; left:0px; top:0px; background-image:url(../bilder/login/wf_login_03.jpg);width:207px;height:26px; }
#login_b5{position: absolute; left:0px; top:26px; background-image:url(../bilder/login/wf_login_05.jpg);width:22px;height:180px; }
#loginfeld_benutzer{position: absolute; left:22px; top:26px; background-color:#000000;width:163px;height:51px; }
#loginfeld_passwort{position: absolute; left:22px; top:77px; background-color:#000000;width:163px;height:51px; }
#login_abfragen{position: absolute; left:22px; top:128px; background-color:#000000;width:163px;height:19px; }
#login_submit{position: absolute; left:22px; top:147px; background-color:#000000;width:163px;height:51px; }
#login_b7{position: absolute; left:185px; top:26px; background-image:url(../bilder/login/wf_login_07.jpg);width:22px;height:180px; }
#login_b8{position: absolute; left:22px; top:128px;  width:163px; height:22px; text-align:center; }
#login_b9{position: absolute; left:0px; top:0px; }
#login_b10{position: absolute; left:22px; top:184px;  background-image:url(../bilder/login/wf_login_10.jpg);width:163px;height:22px; }
#login_user{position: absolute; left:2px; top:20px;  max-width:152px;}
#login_pass{position: absolute; left:2px; top:20px;  max-width:152px;}

* html #login_user{width:144px;}
* html #login_pass{width:144px;}

#timer{position: absolute; left:766px; top:147px; z-index:100;width:43px;height:50px;display:none;}
#timer_loading{position: absolute; left:592px; top:147px; z-index:100;width:173px;height:50px;display:none;}

.form_textfeld{
z-index:4;
border:solid;
border-color:#FF9900;
border-width:1px;
color:#000066;
}