@charset "utf-8";
html	{ height:100%; width:100%; }
body	{ height:100%; width:100%; margin:0px; background-color:#dadada; background-image:url(../layout/bg.jpg); background-attachment:fixed; background-position:top center; background-repeat:no-repeat;
		  -webkit-user-select:none;
		  -webkit
		}


div, table, td	{ font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; font-size:12pt; line-height:16pt; color:#404040; }
h1				{ font-family: 'Wire One', sans-serif; font-weight:normal; margin:0px; margin-bottom:20px; font-size:36pt; line-height:18pt; color:#999999; }
h2				{ font-family: 'Wire One', sans-serif; font-weight:normal; margin:0px; margin-top:8px; margin-bottom:12px; font-size:18pt; line-height:18pt; color: #666666; }

a			{ text-decoration: none; color: #ff7900; }
a:link		{ text-decoration: none; color: #ff7900; }
a:visited	{ text-decoration: none; color: #ff7900; }
a:hover		{ text-decoration: underline; color: #ff7900; }
a:active	{ text-decoration: none; color: #ff7900; }

.tabelle		{ position:relative; width:860px; height:100%; z-index:1; }
.content		{ position:relative; margin-top:160px; margin-left:40px; width:780px; z-index:1; }
.content_gal	{ position:relative;  margin-top:160px; margin-left:30px; width:800px; z-index:1; }

.small			{ font-size:9pt; line-height:9pt; text-align:justify; color:#999999; }

.fuss			{ position:relative; margin-left:30px; height:40px; width:800px; margin-top:20px; }
.top			{ position:absolute; margin-left:752px; margin-top:6px; }
.fuss_linie		{ position:absolute; margin-left:0px; margin-top:32px; width:800px; height:1px; }
.fuss_txt		{ position:absolute; margin-left:0px; margin-top:13px; font-size:10pt; line-height:10pt; }

.facebook		{ position:absolute; margin-left:333px; margin-top:10px; }
.facebook2		{ position:absolute; margin-left:403px; margin-top:7px; width:150px; height:21px; border:none; overflow:hidden; }



.menu2a			{ display:none; margin-left:10px; }
.menu2b			{ display:inherit; margin-left:10px; }

.fuss_txt a			{ text-decoration: none; color: #000000; }
.fuss_txt a:link	{ text-decoration: none; color: #000000; }
.fuss_txt a:visited	{ text-decoration: none; color: #000000; }
.fuss_txt a:hover	{ text-decoration: none; color: #ff7900; }
.fuss_txt a:active	{ text-decoration: none; color: #000000; }


.btn1		{ position:fixed;	left:50%;	margin-left:-402px;	margin-top:98px; z-index:99; }
.btn2		{ position:fixed;	left:50%;	margin-left:-239px;	margin-top:98px; z-index:99; }
.btn3		{ position:fixed;	left:50%;	margin-left: -79px;	margin-top:98px; z-index:99; }
.btn4		{ position:fixed;	left:50%;	margin-left:  81px;	margin-top:98px; z-index:99; }
.btn5		{ position:fixed;	left:50%;	margin-left: 241px;	margin-top:98px; z-index:99; }

.gal1		{ position:relative; margin:0px; margin-left:2px; margin-right:2px; margin-bottom:5px; width:156px; height:106px; float:left; }
.gal2		{ position:absolute; margin-left:4px; margin-top:2px; }
.gal3		{ position:absolute; margin:0px; margin-left:1px; }

.start_pics		{ position:relative; margin-left:-8px; width:796px; height:326px; overflow-y:hidden; overflow-x:hidden; }
.start_frame	{ position:absolute; margin-left:3px; margin-top:3px; width:790px; height:320px; overflow:hidden; border:0px solid; }
.start_pic		{ position:absolute; margin-left:4px; margin-top:3px; }
.start_bg		{ position:absolute; margin:0px; margin-left:0px; }

.leistungen	td	{ padding-top:10px; padding-bottom:20px; }


.kontakt_feld		{ margin-bottom:6px; width:160px; height:20px;
					  font-family: Tahoma, Geneva, sans-serif; font-size:9pt; line-height:12pt;
					  color:#404040; background-color:#ffffff;
					  border:1px solid #ff7900; }

.kontakt_feld_gr	{ margin-bottom:9px; width:260px; height:100px;
					  font-family: Tahoma, Geneva, sans-serif; font-size:9pt; line-height:12pt;
					  color:#404040; background-color:#ffffff;
					  border:1px solid #ff7900; }

.kontakt_btn		{ display:block; height:20px; width:80px;
					  font-family: Tahoma, Geneva, sans-serif; font-size:9pt; line-height:12pt;
					  color:#404040; background-color:#ffffff;
					  border:1px solid #ff7900; }


#wrapper, #wrapper2	{ position:absolute; top:0px; bottom:0px; left:0px; margin-left:3px; margin-top:4px; width:440px; height:150px; overflow-x:auto; overflow-y:hidden; background:#333333; }
#scroller, #scroller2	{ position:absolute; -webkit-touch-callout:none; -webkit-tap-highlight-color:rgba(0,0,0,0); width:3500px; height:150px; padding:0px; }


/*Login*/
.login_pic_1	{ width:160px; height:220px; float:left; }
.login_pic_2	{ margin:0px; width:154px; height:154px; background-color:#dedede; margin-bottom:10px; text-align:center; }
.login_pic_3	{ margin:0px; margin-top:2px; }

/*Admin*/
.admin_pic_1	{ margin:0px; margin-right:10px; width:150px; height:180px; float:left; }
.admin_pic_2	{ margin:0px; margin-bottom:10px; }
