/* Schrift */

@font-face 						{ font-family: 'DistrictThinRegular';	src: url('distth___.eot'); src: local('DistrictThin'), local('DistrictThin'), url('distth___.woff') format('woff'), url('distth___.ttf') format('truetype'); }
.b										{	font-family: 'DistrictThinRegular'; font-weight:bold; }
.i										{ font-family: 'DistrictThinRegular'; font-style:italic; }
.u										{ font-family: 'DistrictThinRegular'; text-decoration:underline; }

/* Banner */

#blinds 							{	height: 427px; width: 990px; margin:0; clear:both; background-image:url(img_bg/startheader.jpg) }
.floom_slice 					{	z-index: 10; }
.floom_vertical 			{	float: left; }

/* Allgemein */

body									{ margin:0; padding:0; text-align:center; font-family: 'DistrictThinRegular'; font-size:15px; background-color:#333333; background-image:url(img_bg/pat.png); background-repeat:repeat; }
h1										{ color:#06F; font-size:30px; font-weight:bold; text-shadow: 0px 0px 1px #06F; }
h2										{ color:#000; font-size:12px; font-weight:normal; }
option								{ background:none; }	
input,option,select,textarea	{ font-family: 'DistrictThinRegular'; font-size:15px; }
a											{ color:#03F; text-decoration:none;	}
a:hover								{ color:#000; text-shadow: 0px 0px 5px #000; text-decoration:none; }

#sitemap a						{ color:#FFF; }
#sitemap a:hover			{ color:#03F; }

/* ID's */

#header								{ width:100%; height:527px; background-image:url(img_bg/oben.png); background-position:top; }
#header100						{ width:100%; height:100px; background-image:url(img_bg/oben.png); background-position:top; }
#main									{ clear:both; float:left; width:100%; background-color:#FFFFFF; }
#footer								{ clear:both; float:left; width:100%; background-image:url(img_bg/schatten.png); background-position:top; background-repeat:repeat-x; }
#sitemap							{ clear:both; width:950px; text-align:left; padding:20px 20px 0 20px; color:#FFFFFF; font-size:13px; }

/* Menü */


.dotted								{ border-right:dotted 1px #000000; }

.admin								{ text-align:left; font-size:13px; margin-left: 299px; margin-top:24px; width:130px; padding:10px; border:1px solid #FFFFFF; background-color:#333333; color:#FFFFFF; position:absolute;
												-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: #000 0px 0px 10px; -webkit-box-shadow: #000 0px 0px 10px }

.link									{ text-decoration:none; border:none; padding-left:20px; padding-right:20px; }

.last 								{ -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottomright: 10px; -webkit-border-radius-bottomleft: 10px; 
												border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; -moz-box-shadow: #000 0px 0px 10px; -webkit-box-shadow: #000 0px 0px 10px;
											}
.first 								{ border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; -moz-box-shadow: #000 0px 0px 10px; -webkit-box-shadow: #000 0px 0px 10px; }

/* Schatten */

.shadow								{ -moz-box-shadow: #000 0px 0px 10px; -webkit-box-shadow: #000 0px 0px 10px; }

.bild									{ -moz-box-shadow: #666 0px 0px 10px; -webkit-box-shadow: #666 0px 0px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.s										{ -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow: #666 0px 0px 5px; -webkit-box-shadow: #666 0px 0px 5px; width:220px; height:106px;
												float:left; background-repeat:no-repeat; background-position:center; margin-right:17px; margin-bottom:10px;
											}
											
.m										{ -moz-box-shadow: #666 0px 0px 5px; -webkit-box-shadow: #666 0px 0px 5px; width:75px; height:100px;
												float:left; margin-right:10px; margin-bottom:10px;
											}
					
/* Login */

.edit									{	background-color:#FFF; padding:5px; -moz-box-shadow: inset #999 1px 1px 3px; -webkit-box-shadow: inset #999 1px 1px 3px; color:#000000; border:1px solid #E6E6E6; background-image:url(img_bg/button_bg.png); background-repeat:repeat-x; background-position:bottom; }
.pass 								{	background-color:#FFF; padding:5px; -moz-box-shadow: inset #999 1px 1px 3px; -webkit-box-shadow: inset #999 1px 1px 3px; color:#000000; border:1px solid #E6E6E6; background-image:url(img_bg/button_bg.png); background-repeat:repeat-x; background-position:bottom; font-family:Arial, Helvetica, sans-serif; }
		
.edit_log							{	background-color:#FFF; padding:4px; -moz-box-shadow: inset #999 1px 1px 3px; -webkit-box-shadow: inset #999 1px 1px 3px; color:#000000; border:1px solid #E6E6E6; background-image:url(img_bg/button_bg.png); background-repeat:repeat-x; background-position:bottom; }
			
/* Links */

														

.send																		{ background-color:#FFF; padding:3px; cursor:pointer; border:1px solid #E6E6E6;
																					-moz-box-shadow: #999 1px 1px 3px; -webkit-box-shadow: #999 1px 1px 3px;
																					color:#000000; background-image:url(img_bg/button_bg-grey.png); background-repeat: repeat-x; background-position:bottom; }

input[type="submit"]:hover.send					{ color:#FFFFFF; background-image:url(img_bg/button_bg-mo.png); background-repeat: repeat-x; background-position:bottom; } 

.send_r_akt															{ background-color:#FFF; padding:3px; cursor:pointer; border:1px solid #E6E6E6;
																					-moz-box-shadow: #999 1px 1px 3px; -webkit-box-shadow: #999 1px 1px 3px;
																					color:#FFF; background-image:url(img_bg/button_bg-red.png); background-repeat: repeat-x; background-position:bottom; }

input[type="submit"]:hover.send_r_akt		{ color:#000; background-image:url(img_bg/button_bg.png); background-repeat: repeat-x; background-position:bottom; } 


.send_g_akt															{ background-color:#FFF; padding:3px; cursor:pointer; border:1px solid #E6E6E6;
																					-moz-box-shadow: #999 1px 1px 3px; -webkit-box-shadow: #999 1px 1px 3px;
																					color:#FFF; background-image:url(img_bg/button_bg-green.png); background-repeat: repeat-x; background-position:bottom; }

input[type="submit"]:hover.send_g_akt		{ color:#000; background-image:url(img_bg/button_bg.png); background-repeat: repeat-x; background-position:bottom; } 

.send_b_akt															{ background-color:#FFF; padding:3px; cursor:pointer; border:1px solid #E6E6E6;
																					-moz-box-shadow: #999 1px 1px 3px; -webkit-box-shadow: #999 1px 1px 3px;
																					color:#FFF; background-image:url(img_bg/button_bg-blue.png); background-repeat: repeat-x; background-position:bottom; }

input[type="submit"]:hover.send_b_akt		{ color:#000; background-image:url(img_bg/button_bg.png); background-repeat: repeat-x; background-position:bottom; } 

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

input.file {
	position: relative;
	text-align: right;

	z-index: 1;
}

