/*-----Autor: Chris Sitar---------------------------*/
/*-----Dank an Strukt für die Navi-Inspiration------*/
/*-----Endlich mal gscheites CSS!-------------------*/

body, p, td, font, a {
	font-family: "Georgia", "Times New Roman";
	color: #FFFFFF;
	font-size: 13px;
	line-height:18px;
}

body {
	background-attachment: fixed;
	background-image: url(../bilder/bg_main.png);
	background-repeat: repeat-x;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	
	overflow-x: auto; 
	overflow-y: auto;

	
	background-color: transparent;
}

/*-------------Navigation und Links----------------*/

a:link { color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFCCCC; text-decoration:none; }
a:focus { color:#FFCCCC; text-decoration:underline; }
a:hover { color:#FFCCCC; text-decoration:none; }
a:active { color:#FFCCCC; text-decoration:underline; }

#navigation a#nav_1 {
	padding-left:30px;
	padding-right:500px;
	line-height:28px;
}

#navigation a#nav_1:hover {
	background-image: url(../bilder/bg_nav_1.gif);
	background-color:#FFFFFF;
	padding-left:30px;
	padding-right:500px;
	line-height:28px;
	color:#333333;
}

#navigation a#nav_1:focus {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	padding-right:500px;
	line-height:28px;
	color:#333333;
	}

#navigation a#nav_1:active {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	padding-right:500px;
	line-height:28px;
	color:#333333;
}

#navigation a#nav_1_clicked {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	padding-right:500px;
	line-height:28px;
	color:#333333;
	cursor:default;
}
#navigation a#navechtzeit_1 {
	padding-left:30px;
	line-height:28px;
}

#navigation a#navechtzeit_1:hover {
	background-image: url(../bilder/bg_nav_1.gif);
	background-color:#FFFFFF;
	padding-left:30px;
	line-height:28px;
	color:#333333;
}

#navigation a#navechtzeit_1:focus {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	line-height:28px;
	color:#333333;
	}

#navigation a#navechtzeit_1:active {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	line-height:28px;
	color:#333333;
}

#navigation a#navechtzeit_1_clicked {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	line-height:28px;
	color:#333333;
	cursor:default;
}


#navigation a#navshop_1 {
	padding-left:30px;
	line-height:28px;
}

#navigation a#navshop_1:hover {
	background-image: url(../bilder/bg_nav_1.gif);
	background-color:#FFFFFF;
	padding-left:30px;
	line-height:28px;
	color:#333333;
}

#navigation a#navshop_1:focus {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	line-height:28px;
	color:#333333;
	}

#navigation a#navshop_1:active {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	line-height:28px;
	color:#333333;
}

#navigation a#navshop_1_clicked {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:30px;
	line-height:28px;
	color:#333333;
	cursor:default;
}
#navigation a#nav_1_1 {
	padding-left:55px;
	line-height:23px;
	
}

/*
#navigation a#nav_1_1:hover {
	background-image: url(../bilder/bg_nav_1.gif);
	background-color:#FFFFFF;
	padding-left:55px;
	padding-right:200px;
	line-height:23px;
	color:#333333;
}

#navigation a#nav_1_1:focus {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:55px;
	padding-right:200px;
	line-height:23px;
	color:#333333;
	}

#navigation a#nav_1_1:active {
	background-image: url(../bilder/bg_nav_1.gif);
	padding-left:55px;
	padding-right:200px;
	line-height:23px;
	color:#333333;
}

*/
#navigation a#nav_2 {
	line-height:20px;
	text-decoration:underline;
}

#navigation a#nav_2:hover {
	background-image: url(../bilder/bg_nav_1.gif);
	background-color:#FFFFFF;
	line-height:20px;
	color:#333333;
}

#content_klein_portfolio a#nav_3 {
	background-image:url(../bilder/port_audio_gloryfy.png) 0px 0px no-repeat;
	}

#content_klein_portfolio a#nav_3:hover {
	background-position: 0px -134px;
	}

/*-------------Sonstiges----------------*/

td {
	text-align: left;
	vertical-align: top;
}

.spacing_links {
	padding-left:30px;
	}
	
.text_10pt {
	font-size:10;
	}

.text_fetter {
	font-weight:bold;
	}
	
.ausrichtung_news {
	margin-top:20;
	margin-bottom:20;
	padding-left:30px;
	}

img {
	border:0;
	}

.jobtable {
	border: thin dotted #FFFFFF;
	padding: 0px;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
.abschlussleiste_adresse_msq {
	font-family: "Verdana","Georgia", "Times New Roman";
	font-size:9;
	font-weight:bold;
	line-height:12px;
	color: #3f1e17;
}
.abschlussleiste_adresse {
	font-family: "Verdana","Georgia", "Times New Roman";
	font-size:9;
	line-height:12px;
	color: #3f1e17;
}
.spacing_links_rechts {
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	}
	
.content_text_rechts {
	margin-left:10px;
	
	}
.zurueck {
	font-family: "Verdana","Georgia", "Times New Roman";
	font-size:12;
	text-align: right;
	vertical-align: top;
	}	
.team {
	padding-bottom:10px;
	font-weight:bold;
	}
/*-------Layoutpanel Setup-----------*/

#content_text_rechts {
	margin-left:10px;
	}
#maincontainer {
	position:relative;
	width:100%;
	overflow: visible;
	text-align:center;
	z-index:1;
}
#msq_logo {
	position:absolute;
	width:304px;
	height:95px;
	z-index:1;
}
#mainmenue {
	position:absolute;
	width:304px;
	height:287px;
	top:98px;
	z-index:1;
}
#mainmenue_inhalt {
	position:absolute;
	width:283px;
	height:325px;
	top:14px;
	left:13px;
	z-index:5;
	overflow: hidden;
}


#submenue {
	position:absolute;
	width:304px;
	height:367px;
	top:448px;
	z-index:1;
}
#submenue_inhalt {
	position:absolute;
	width:255px;
	height:318px;
	top:29px;
	left:15px;
	z-index:5;
	overflow: hidden;
	
}
#blind_header {
	position:absolute;
	width:609px;
	height:95px;
	z-index:1;
}
#content_klein {
	position:absolute;
	width:609px;
	height:184px;
	z-index:1;
	overflow: hidden;
	top: 584px;
}

#content_klein_inhalt {
	position:absolute;
	top:20px;
	left:30px;
	width:547px;
	height:146px;
	z-index:2;
}
	
#content_klein_portfolio {
	position:absolute;
	width:609px;
	height:166px;
	z-index:2;
	overflow:hidden;
}
/*-------Abschlussleiste index-----------*/
#abschlussleiste {
	position:relative;
	width:609px;
	height:53px;
	z-index:1;
	top: 770px;
	overflow: visible;
	background-image: url(../bilder/01_panel_rechts_03.png);
}
#abschlussleiste_inhalt {
	position:absolute;
	width:547px;
	height:21px;
	top:15px;
	overflow:visible;
	z-index:3;
	left: 30px;
}


#abschlussleiste_table {
	width:547px;
	height:21px;
	overflow:visible;
	z-index:3;
	left: 30px;
}

#abschlussleiste_adresse {
	position:relative;
	width:547px;
	height:86px;
	top:0px;
	z-index:3;
	left: 31px;
}
/*-------Abschlussleiste Portfolio_index-----------*/
#abschlussleiste_portfolio {
	position:absolute;
	width:609px;
	height:155px;
	z-index:1;
	top: 1231px;
	overflow: visible;
}
#abschlussleiste_portfolio_inhalt {
	position:absolute;
	width:547px;
	height:21px;
	top:15px;
	overflow:visible;
	z-index:3;
	left: 30px;
}
#abschlussleiste_portfolio_adresse {
	position:absolute;
	width:547px;
	height:86px;
	top:50px;
	z-index:3;
	left: 31px;
}

/*-------Abschlussleiste 2Bilder-----------*/


#abschlussleiste_2bilder {
	position:absolute;
	width:547px;
	height:26px;
	top:16px;
	left:24px;
	overflow:hidden;
	z-index:3;
}
#abschlussleiste_3bilder {
	position:absolute;
	width:547px;
	height:26px;
	top:360px;
	left:24px;
	overflow:hidden;
	z-index:3;
}
#content_gross {
	position:absolute;
	width:609px;
	height:493;
	top:96px;
	z-index:1;
}
#bild_01_rahmen {
	position:absolute;
	width:609px;
	height:493;
	top:96px;
	z-index:1;
}
#bild_01_inhalt {
	position:absolute;
	top:12px;
	left:11px;
	width:547px;
	height:98px;
	z-index:2;
}

#bild_gross {
	position:relative;
	top: 0px;

}
#bild_portfolio {
	position:relative;
	top: 0px;

}
#avatar_denise{
	position:relative;
	width:294px;
	height:380px;
	top:489px;
	z-index:10;
	left: 0px;
}
#avatar_denise_oben{
	position:absolute;
	width:294px;
	height:351px;
	top:12px;
	z-index:10;
	left: 473px;

}
#video_rahmen {
	position:relative;
	top: 98px;

}
#video_inhalt {
	position:absolute;
	top: 9px;
	left: 11px;
	z-index:5;
}

#video_tour {
	position:relative;
	top: -1px;

}
#content_beschreibung {
	position:relative;
	width:609px;
	z-index:1;
	top: 63px;
}

#video_beschreibung1_inhalt {
	position:relative;
	top:29px;
	left:30px;
	width:547px;
	z-index:2;
	overflow: hidden;
}
#content_gross_inhalt {
	position:absolute;
	width:585;
	height:466;
	top:12px;
	left:11px;
	overflow:hidden;
	z-index:4;
}

.panelabstand_0 {

	}
	
.panelabstand_1 {
	top:98px;
	}
	
.panelabstand_2 {
	top:260px;
	}
	
.panelabstand_3 {
	top:422px;
	}
	
.panelabstand_4 {
	top:584px;
	}
	
.panelabstand_5 {
	top:746px;
	}
	
.panelabstand_6 {
	top:908px;
	}
	
.panelabstand_7 {
	top:1070px;
	}
	
.panelabstand_8 {
	top:1232px;
	}
	
.panelabstand_9 {
	top:1394px;
	}
	
#videotourtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.videotourtext {
	color: #532321;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;

}
