* {
	margin:0px;
	padding:0px;
}

body {
		background:transparent url(../img/backgound.jpg) scroll repeat-x;
	/*background:transparent url(../img/backgound-bottom.jpg) scroll repeat;*/
}

#container{
	position:relative;
	left:70px;
	width:1070px;
	height:944px;
	margin:0px auto;
}



/* ################################################### */
/* #### FILTER-LAYER ################################# */
/* ################################################### */

#filter-layer-back{
	position:absolute; 
	width:1070px;
	height:944px;
}


#filter-layer-bg{
	position:absolute;
	left:77px; top:160px;
	width:767px; height:507px;
	background:transparent url(../img/content.jpg) scroll no-repeat;
}
#filter-layer-page{
	position:absolute; 
	width:932px; 
	height:944px;
}




#filter-layer-skyscraper {
	position:absolute;
	top:90px;
	right:0px;
	height:665px;
	width:180px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/skyscraper.png');
}

#filter-layer-skyscraper[id] {
	background:transparent url(../img/skyscraper.png) scroll no-repeat;
}



#filter-layer-front {
	position:absolute;
	top:250px;
	left:715px;
	width:153px;
	height:169px;
}

#filter-layer-side-menu {
	position:absolute;
	top:0px;
	left:0px;
	width:153px;
	height:231px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/side-menu.png');
}

#filter-layer-side-menu[id] {
	background:transparent url(../img/side-menu.png) scroll no-repeat;
}

/* ################################################### */
/* #### CONTENT-LAYER ################################ */
/* ################################################### */

/* #### BTN ########################################## */

#btn-panel {
	width:800px;
	height:82px;
	position:relative;
	top:110px;
	left:62px;
}

#btn-panel div {
	cursor:pointer;
}

#btn-panel #btn-1-out {
	position:absolute;
	left:5px; top:20px;
	width:130px;
	height:40px;
}

#btn-panel #btn-2-out {
	position:absolute;
	left:170px; top:20px;
	width:130px;
	height:40px;
}

#btn-panel #btn-3-out {
	position:absolute;
	left:334px; top:20px;
	width:130px;
	height:40px;
}

#btn-panel #btn-4-out {
	position:absolute;
	left:498px; top:20px;
	width:130px;
	height:40px;
}

#btn-panel #btn-5-out {
	position:absolute;
	left:660px; top:20px;
	width:130px;
	height:40px;
}

/* --- */

#btn-panel #btn-1-over {
	position:absolute;
	left:5px; top:20px;
	width:130px;
	height:40px;
	background:transparent url(../img/btn-over-set.png) scroll no-repeat 10px 0px;
}

#btn-panel #btn-2-over {
	position:absolute;
	left:170px; top:20px;
	width:130px;
	height:40px;
	background:transparent url(../img/btn-over-set.png) scroll no-repeat -124px 0px;
}

#btn-panel #btn-3-over {
	position:absolute;
	left:334px; top:20px;
	width:130px;
	height:40px;
	background:transparent url(../img/btn-over-set.png) scroll no-repeat -257px 0px;
}

#btn-panel #btn-4-over {
	position:absolute;
	left:498px; top:20px;
	width:130px;
	height:40px;
	background:transparent url(../img/btn-over-set.png) scroll no-repeat  -392px 0px;
}

#btn-panel #btn-5-over {
	position:absolute;
	left:660px; top:20px;
	width:130px;
	height:40px;
	background:transparent url(../img/btn-over-set.png) scroll no-repeat  -525px 0px;
}

/* #### SIDE-MENU #################################### */

#side-menu {
	position:absolute;
	top:20px;
	left:20px;
	width:111px;
	height:187px;
	background:transparent url(../img/btn-out-sidemenu.png) scroll no-repeat;
}

#side-menu div {
	cursor:pointer;
}

/* Button der das Upload  Element steuert muss auf funktioniert nich wenn das Element absolute positioniert wird */
#side-menu .btn-1-over {
	width:100px;
	height:25px;
}

#side-menu .btn-2-over {
	position:absolute;
	top:30px;
	left:5px;	
	width:100px;
	height:25px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -5px -30px;
}

#side-menu .btn-3-over {
	position:absolute;
	top:56px;
	left:42px;
	width:30px;
	height:30px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -42px -56px;
}

#side-menu .btn-4-over {
	position:absolute;
	top:75px;
	left:10px;
	width:30px;
	height:30px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -10px -75px;
}

#side-menu .btn-5-over {
	position:absolute;
	top:75px;
	left:74px;
	width:30px;
	height:30px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -74px -75px;
}
#side-menu .btn-6-over {
	position:absolute;
	top:88px;
	left:42px;
	width:30px;
	height:30px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -42px -88px;
}

#side-menu .btn-7-over {
	position:absolute;
	top:120px;
	left:25px;
	width:30px;
	height:30px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -25px -120px;
}

#side-menu .btn-8-over {
	position:absolute;
	top:120px;
	left:55px;
	width:30px;
	height:30px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -55px -120px;
}

#side-menu .btn-9-over {
	position:absolute;
	top:155px;
	left:5px;
	width:100px;
	height:25px;
	background:transparent url(../img/btn-over-sidemenu.png) scroll no-repeat -5px -155px;
}

/* --------------------- */

#side-menu .btn-1-out {
	width:100px;
	height:25px;
	background-image:none;
}

#side-menu .btn-2-out {
	position:absolute;
	top:30px;
	left:5px;	
	width:100px;
	height:25px;
}

#side-menu .btn-3-out {
	position:absolute;
	top:56px;
	left:42px;
	width:30px;
	height:30px;
	border:solid red 0px;
	background-image:none;
}

#side-menu .btn-4-out {
	position:absolute;
	top:75px;
	left:10px;
	width:30px;
	height:30px;
	border:solid red 0px;
	background-image:none;
}

#side-menu .btn-5-out {
	position:absolute;
	top:75px;
	left:74px;
	width:30px;
	height:30px;
	border:solid red 0px;
	background-image:none;
}
#side-menu .btn-6-out {
	position:absolute;
	top:88px;
	left:42px;
	width:30px;
	height:30px;
	border:solid red 0px;
	background-image:none;
}

#side-menu .btn-7-out {
	position:absolute;
	top:120px;
	left:25px;
	width:30px;
	height:30px;
	border:solid red 0px;
	background-image:none;
}

#side-menu .btn-8-out {
	position:absolute;
	top:120px;
	left:55px;
	width:30px;
	height:30px;
	border:solid red 0px;
	background-image:none;
}

#side-menu .btn-9-out {
	position:absolute;
	top:155px;
	left:5px;
	width:100px;
	height:25px;
	border:solid red 0px;
	background-image:none;
}


/* #### CONTENT ###################################### */


#content-container {
	position:absolute;
	top:200px;
	left:96px;
	width:730px;
	height:450px;
	background-color:transparent;
}

#content-bg {
	position:absolute;
	top:0px;
	left:5px;
	width:720px;
	height:420px;
	background:transparent url(../img/content.jpg) scroll no-repeat;
}

#content {
	position:absolute;
	top:10px;
	left:15px;
	width:700px;
	height:400px;
	border:solid red 0px;
	font-family:areal, sans-serif;
}

#content h1, #content h2, #content h3, #content h4, #content h5 {
	margin:8px 50px 8px 50px;
}

#content p {
	font-size:0.8em;
	margin:8px 50px 8px 50px;
}

#content li {
	font-size:0.8em;
	margin:5px 50px 5px 70px;
}


#content-container #error-message {
	position:absolute;
	bottom:0px;
	left:15px;
	width:700px;
	height:30px;
	border:solid red 0px;
	line-height:30px;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
}


/* #### SKYSCRAPER ################################### */

#skyscraper  {
	position:absolute;
	height:600px;
	width:120px;
	top:121px;
	right:30px;
	background-color:transparent;
	background-repeat:no-repeat;
	cursor:pointer;
}



/* ################################################### */
/* #### abfsenden.php ################################ */
/* ################################################### */

#form {
	position:absolute;
	top:0px;
	left:50px;
	width:600px;
	height:440px;
}

#form form{
	padding:0px;
	margin:0px;
}



#form input, #form textarea {
	
	position:absolute;
	border:solid #9e875e 1px;
	background-color:#dfd6c5;
	
	
}

#form #name-s {
	top:142px;
	left:121px;
	width:169px;
	height:19px;
}



#form #mail-s {
	top:197px;
	left:121px;
	width:169px;
	height:19px;
}

#form #message {
	top:256px;
	left:121px;
	width:169px;
	height:107px;
}

#form #name-d {
	top:258px;
	left:323px;
	width:169px;
	height:19px;
}

#form #mail-d {
	top:316px;
	left:323px;
	width:169px;
	height:19px;
}

#form #name-d-link {
	top:165px;
	left:100px;
	width:169px;
	height:19px;
}

#form #submit{
	top:345px;
	left:323px;
	width:110px;
	height:18px;
}

#form #submit-link{
	top:193px;
	left:100px;
	width:111px;
	height:21px;
}


/* ################################################### */
/* #### abferstellen.php ############################# */
/* ################################################### */

#mask {
	position:absolute; 
	width:700px; 
	height:399px; 
	left:0px; 
	top:0px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/mask.png');
}

#mask[id] {
	background:transparent url(../img/mask.png) scroll no-repeat;
}

#flash-message {
	position:absolute; 
	width:340px; 
	height:130px; 
}

#flash-message-text {
	position:absolute; 
	width:335px; 
	height:110px; 
	left:0px; 
	top:0px;
}

#flash-message-text p {
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#flash-message-form {
	position:absolute; 
	width:335px; 
	height:110px; 
	left:0px; 
	top:0px;
	visibility:hidden;
}

#flash-message-form textarea{
	position:absolute; 
	width:335px; 
	height:110px; 
	left:0px; 
	top:0px;
	border:solid black 1px;
}

#flash-message-close {
	position:absolute; 
	width:80px; 
	height:15px; 
	right:3px; 
	bottom:2px;
	visibility:hidden;
	background:transparent url(../img/flash-message-close.png) scroll no-repeat;
}

#backlinks{
    position:absolute;
    bottom:0px;
    left:15px;
    width:700px;
    height:30px;
    border:solid red 0px;
    line-height:30px;
    font-family:verdana, sans-serif;
    font-size:12px;
    font-weight:normal;
}



