@font-face {
	font-family: 'ITC Officina Sans Std Book';
	src: url('font/OfficinaSansStd-Book.eot');
	src: local('ITC Officina Sans Std Book'), url('font/OfficinaSansStd-Book.woff') format('woff'), url('font/OfficinaSansStd-Book.ttf') format('truetype'), url('font/OfficinaSansStd-Book.svg') format('svg');
	font-style:  normal;
	font-weight: normal;
}

body {
	background-color: #000f1f;
	background-image:url(images/megabackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 17px;

	scrollbar-base-color:#ff6b00;
	scrollbar-3dlight-color:#000f1f;
	scrollbar-arrow-color:#ff6b00;
	scrollbar-darkshadow-color:#000f1f;
	scrollbar-face-color:#000f1f;
	scrollbar-highlight-color:#000f1f;
	scrollbar-shadow-color:#000f1f;
	scrollbar-track-color:#000f1f;
} 

#team { position:relative; margin:20px 0px 20px 0px; height:150px; }

#main { 
   position:absolute; 
	background:url(images/main_kopfback.jpg) no-repeat right top;
	left:50%; 
   margin-left:-398px; 
   width: 796px; 
   z-index:10;
   height:auto !important;/* moderne Browser */
	height:100%; /* IE */
} 

#randrechts { 
   text-align: center; 
   top: 100px; 
   width: 30px; 
   float:left;
} 

#randlinks { 
   text-align: center; 
   width: 30px; 
   height:150px;
   float:left; 
} 

#content { 
   text-align: left; 
   width: 736px; 
   float:left; 
} 

#head {
	height: 131px;
	text-align: left;
	width: 796px;
} 
#menu { 
   height: 23px; 
   text-align: left; 
   width: 796px; 
} 
#umenu { 
   height: 23px; 
   text-align: left; 
   width: 796px; 
} 
#seperater { 
   height: 35px; 
   text-align: left; 
   width: 796px; 
} 

#footer {
	height: 30px;
	text-align: center;
	vertical-align:middle;
	width: 796px;
	clear:both;
} 

#footcontent {
	border-top:solid 1px #FFFFFF;
	height: 30px;
	text-align: right;
	vertical-align:middle;
	width: 736px;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 5px;
	font-size: 10px;
} 

.rahmen { border: 1px solid #FFFFFF; }

.logo_bg_hell { border: 1px solid #FFFFFF; background:url(images/logo_bg_hell.jpg) no-repeat top left; }


.inhalt { padding-top:3px; padding-right:18px; padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9e5c28; }

.inhaltbild { background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }

li{ margin-bottom:8px; margin-top:5px;}

ul { list-style-image:url(images/anstrich_pfeil.gif); }

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9e5c28; text-decoration: none; }
.blocktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #9e5c28; text-decoration: none; text-align:justify; }
.textmittel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9e5c28; text-decoration: none; }
.textklein { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9e5c28; text-decoration: none; }

.textorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff6b00; }

.ueberschrift {	font-family: ITC Officina Sans Std Book, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff6c00; padding-bottom: 3px; margin-bottom: 5px; letter-spacing:1px;}
.ueberschriftduenn { font-family: ITC Officina Sans Std Book, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff6b00; }

.blocksatz { text-align: justify; }

/*.eingabefeld { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #dae5ee; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 320px; }*/

.eingabefeld { padding: 3px; margin:0px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeldtext { padding: 3px; margin:0px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px;}
.eingabefeldplz { padding: 3px; margin:0px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 40px; text-align:right;}
.eingabefeldort { padding: 3px; margin-left:10px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 218px; }

.eingabefeld:focus { padding: 3px; margin:0px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeldtext:focus { padding: 3px; margin:0px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeldplz:focus { padding: 3px; margin:0px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 40px; text-align:left;}
.eingabefeldort:focus { padding: 3px; margin-left:10px; border: 1px solid #FFFFFF; background-color: transparent; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 218px; }


.eingabefeld_nolength { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #dae5ee; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.eingabefeld_nolength_bold { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #dae5ee; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.eingabefeld_select { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #dae5ee; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 200px;}
.eingabefeld_select2 { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #dae5ee; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 240px;}
.eingabefelddimensions { padding: 1px; margin:0px; border: 1px dotted #ff6b00; background-color: #dae5ee; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 37px; text-align: right; }
.eingabefeldhinweis { padding: 1px; margin:0px; border: 0px dotted #ff6b00; background-color: transparent; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 135px; text-align: right; }

.eingabefeld_nolength:focus { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #f1f5f9; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.eingabefeld_nolength_bold:focus { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #f1f5f9; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.eingabefeld_select:focus { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #f1f5f9; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 200px; }
.eingabefeld_select2:focus { padding: 3px; margin:0px; border: 1px dotted #ff6b00; background-color: #f1f5f9; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 240px; }

#errormessages { width:726px; padding: 5px; margin-bottom:20px; border: 1px solid #FFFFFF; background-color: #ff6b00; color:#000f1f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align:center; }

.linkstab { padding: 0px; margin:0px; border: 1px solid #9e5a29; background-color:#ffe9be; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.linksdescr { padding: 0px; margin:0px; border: 1px solid #9e5a29; background-color:#9e5a29; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

select { color: #333333; font-size:12px; background-color: #ffdb92; }

.checkbox { padding: 0px; margin:0px; border: 1px solid #9e5a29; background-color: #ffdb92; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; }

.shittyfakebutton { border: 1px solid #000f1f; background: #000f1f; height:0px; width:0px; display:none; }

.button { border:1px solid #FFFFFF; background-color:transparent; color: #ff6b00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; height: 20px; width: 100px; text-align:center; vertical-align: middle; text-decoration:none; cursor: pointer; }
.button:focus, .button:active{ border:2px solid #FFFFFF; background-color:transparent; color: #ff6b00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; height: 20px; width: 100px; text-align:center; vertical-align: middle; text-decoration:none; cursor: pointer; }

a:active, a:focus, a:link, a:visited, a { color: #FFFFFF; text-decoration: none; cursor: pointer; }
a:hover { color: #ff6b00; cursor: pointer; text-decoration: underline; }

hr { height:1px; color:#FFFFFF; background-color:#FFFFFF; }

img { text-decoration: none; border: none 0px; }
