@charset "utf-8";
/* CSS Document - created by sunas.de
Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ 
*/
/* BODY */
html {
	margin: 0;
	height:100%;
	margin-top:0px; 
}
body,td,th {
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Geneva, sans-serif;
	font-family: Lucida Console, Monaco, monospace;
	font-family: Courier New, Courier, monospace;*/
	font-size: 12px;
	color: #000;
	line-height: 13px; 
}
body {
	height:100%;
	width: 100%;
	padding: 0;
	margin:0px;
	text-decoration: none;
	text-align:justify; 
	background-image: url(../layout/basicImg/Hamburger_Hafen_2.jpg); background-repeat: no-repeat; background-position: top; background-attachment:fixed;
	}

 img{
 padding:0px;
 border:0px;
 margin:0px;
 }
/* LISTS */
ul, ol {
	margin:0px;
	padding:0px;
}
/* LINKS */
a img { border: none; }
a:link {
	color: #88357D;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	color:#88357D;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #6B5F9C;
	text-decoration: none;
	font-weight:bold;
}
a:active {
	color: #6B5F9C;
	text-decoration: none;
	font-weight:bold;
}

/* NAVBARS */

/* HEADLINES */
h1 {
	font-size: 24px; 
color: #88357D;
text-align:right;
	/*color: #88357D;
	height:24px;
	width:222px;*/
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	}
h2 {
	font-size: 14px; text-transform:uppercase; color:#6C609C; font-weight:bold;
	padding:0px;
	margin:0px;
}
h3 {
	color: #88357D;	
	text-decoration: none;
	padding-top:0;
	margin-top:0;
	margin-bottom:6px;
}


/* SCOPES */
#fixme {height:33px; width: 570px; position: absolute; top: 24px; right:15px; 
	}
#bodyScope{ width: 1010px; margin:auto; padding:0px; min-height:100%; height:100%;

/*background-image: url(../layout/basicImg/contentBG.png); background-position:center; background-repeat:repeat-y;
	position:relative;
background-image: url(../layout/basicImg/altesPapierBG3_web.png); background-position:center; background-repeat: repeat-y;*/}

/* HEADER */
#header { width:100%; height:141px;margin-top:0px; border:none; text-align:center;
/*
background-image: url(../layout/basicImg/topBG.jpg); background-position:center; background-repeat:no-repeat; */}
#headerBox{ height:141px; width:908px; margin:0px 51px; padding:0px;  }
#headerContent{ width:878px; padding:24px 13px 0 15px; height:117px;}
#globalNav{ width:570px; float:right; margin-top:15px;}

/* FOOTER */
#footer { width:100%; height:123px; border:none; text-align:center;
/*background-image: url(../layout/basicImg/bottomBG.png); background-position:center; background-repeat:no-repeat;*/ }
#footerBox{ width:1010px; height:123px; }
#footerContent{ width:908px; margin:0px 51px; padding:0px;  text-align:center; color: #000; }
#footerContent a{ color: #990000;}

/* vertical CENTER */
#contentScope{ width:908px; margin:24px 51px; padding:0px; }
#vertSectionI{ float:left; width:300px; padding:0px 0px 105px 24px;}
#SubMenu{ z-index:1500;}

#vertSectionII{ float: right; width:568px; padding:0px 15px 15px 0px; margin:0px; }
#mainContent{ text-align:left; padding:24px 15px 24px 13px; width:540px; background-color:#FFF; border: 1px solid #D0DDBD;}

/* Content Styles */
#headerline{ padding: 6px; margin-top:24px;}
.ticker{ font-size:11px; width:240px; padding:24px 24px 24px 15px;}
.keyWords{ color:#99CC00; padding-left:24px;}
.keyWords ul li{ list-style-image:url(../layout/siteDesign/flatArrow.png);}

/* Leistungen */
.rcRightText {float:right; width: 282px; text-align:justify;}
.rcLeftText {float:left; width:282px;  text-align:justify;}
.rcRightImg {float:right; width: 246px;}
.rcLeftImg {float:left; width:246px;}
.LeistungText ul {padding-left:24px; display: block;}
.spruce{ font-size:13px; color:#76A032; font-style:italic;}

/* Projekte */
#ClientProjectList  ul li{list-style:none;}
#ClientsitesNumberInfo{ text-align:center; padding:0px; width:240px;}
.NNselected a{color:#FF0000; font-style:oblique;}
/**/
.ClientsitesNumberNav{ text-align:center; color: #990000; padding:0px; width:240px; font-weight:bold;}
.ClientsitesNumberNav ul {list-style:none;}
.ClientsitesNumberNav li a { }
.ClientsitesNumberNav li a:hover, .ClientsitesNumberNav li .current {color: #625e00;}
.ClientsitesNumberNav li a:visited { color: #625e00;}
.ClientsitesNumberNav li a:hover, .ClientsitesNumberNav li .current {color: #FF0000;}

#Client{ padding:0px; height:auto;}
#ClientTitle{float:left;}
/* FORMS 
path ../sunas/css/form.css*/