/*-- ##################### --*/
/*-- ##################### --*/

body {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(gradient_background.gif) #ebebeb repeat-x;
 PADDING-TOP: 0px margin: 0;
	padding: 0;
}
* {
	outline: none;
}
img {
	border: 0;
}
a:link {
	color: #0048CE;
	text-decoration: none;
}
a:visited {
	color: #0048CE;
	text-decoration: none;
}
a:hover {
	color: #0048CE;
	text-decoration: underline;
}
a:active {
	color: #0048CE;
	text-decoration: none;
}
#toplogo {
	margin-bottom:15px;
	margin-top:6px;
}
#headerPane {
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 950px;
	DISPLAY: block;
}
.MainContentBox {
	margin-top:340px;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #DDDDDD;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.Content1 {
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:18px;
}
.content-uberschrift {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#0378E2;
	font-weight:bold;
}
.content-schrift1-home {
	margin-top:30px;
	line-height:1.2;
	font:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:19px;
	color:#888888;
}
.content-schrift2-home {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#888888;
	margin-left:60px;
	margin-right:60px;
}
.content-schrift1-leistungen {
	margin-left:100px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#888888;
}
.content-schrift2-leistungen {
	margin-left:180px;
	margin-top:5px;
	color:#333;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	line-height:1.5;
	height:97px;
}
.meinFoto1 {
	margin-left:195px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
}
.content-referenzen {
	margin-left:100px;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#888888;
}
.content-schrift1-qualifikationen {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#888888;
	margin-left:60px;
	margin-right:60px;
}

.content-schrift2-qualifikationen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.XING-Big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}

.content-schrift1-kontakt {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
}

.content-schrift2-haftung {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#888888;
	margin-left:30px;
	margin-right:30px;
}

.content-schrift1-impressum {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	color:#888888;
}




/*-- ##################### --*/
/*-- TOP NAVIGATIONLEISTE --*/
/*-- ##################### --*/

.globalNav {
	position:relative;
	FLOAT: left;
}
.navBGleft {
	WIDTH: 5px;
	FLOAT: left;
}
.navBGmiddle {
	WIDTH: 940px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	BACKGROUND: url(nav_BG_middle.gif) repeat-x;
	FLOAT: left;
	HEIGHT: 26px;
}
.navBGmiddle SPAN {
	PADDING-BOTTOM: 0.3em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	COLOR: #ddd;
	PADDING-TOP: 0.3em;
}
.navBGright {
	WIDTH: 5px;
	FLOAT: right;
}
.NavMain {
	PADDING-BOTTOM: 0.3em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0.3em;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.NavMain A {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 1.1em;
	PADDING-RIGHT: 1.1em;
	COLOR: #fff;
	FONT-SIZE: 1.4em;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
}
.NavMain A:visited {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 1.1em;
	PADDING-RIGHT: 1.1em;
	COLOR: #fff;
	FONT-SIZE: 1.4em;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
}
.NavMain A:active {
	POSITION: relative;
	COLOR: #0378E2;
	TEXT-DECORATION: none;
}
.NavMain A:hover {
	POSITION: relative;
	COLOR: #0378E2;
	TEXT-DECORATION: none;
}
b.btop, b.btop b, b.bbot, b.bbot b {
	display: block;
	height: 10px;
	font-size: 1px;
	background-image:url(rc.png);
	background-repeat: no-repeat
}
b.btop b {
	background-position: 100% -10px;
}
b.bbot {
	background-position: 0 -20px;
}
b.bbot b {
	background-position: 100% -30px;
}
/*-- ##################### --*/
/*-- IMAGE SLIDER		 --*/
/*-- ##################### --*/



/*--Main Container--*/
.main_view {
	float: left;
	position:relative;
	margin-top:5px;
	margin-left:4px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
/*--Window/Masking Styles--*/
.window {
	height:286px;
	width: 942px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0;
}
.image_reel img {
	float: left;
}
/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 18px;
	right: -7px;
	width: 178px;
	height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #2a97fc;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {
	font-weight: bold;
}
/*-- ##################### --*/
/*-- FOOTER		 --*/
/*-- ##################### --*/


#footerPane1, #footerPane2 {
	width:950px;
	clear:both;
	margin:0 auto;
	position:relative;
}
.footer {
	font:70% arial, helvetica, sans-serif;
	color:#777;
	text-align:left;
	padding-top:60px;
}
.footer a, .footer a:visited {
	color:#777;
}
.footer a:hover, footer a:active {
	color:#0378E2;
	text-decoration:none
}
.footer hr {
	height:1px; 
	color:#BBB; 
	background-color:#BBB; 
	border:none; 
	margin-bottom:8px;
}
.footer div {
	float:left;
}
.footer span {
	color:#BBB;
	padding:0 .5em;
}
.footer .cpyrht {
	margin-right:3em;
	color:#777;
}
.edit {
	font-weight:normal;
}
a.edit, a.edit:visited, a.edit:active, a.edit:hover {
	color:#0378E2;
}
.footerItemBorder {
	margin-right:1px;
	margin-left:1px;
}
