/* CSS File for impigra media */

@import 'nav.css';
@import 'content.css';

/* ### ALLGEMEINE FORMATIERUNGEN ### */
body {
	background-color:#1A1B1F;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:verdana, tahoma, sans-serif;
}

a, a img {
	border:none;
}

/* hidden */
.hide {
	visibility:hidden;
}

#content {
	height:380px;
	margin:110px 0 50px 60px;
	width:930px;
	position:relative;
}





/* ### STARTPAGE BEREICH ### */
#startpage {
	border:0px solid white;
	height:100%;
	width:640px;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 290px;
}
#startpage h1 {
	margin:2px 0px 2px 12px;
	position:relative;
	padding:0px;
	border:0px solid red;
	font-size:45px;
	height:65px;
	float:right;
}
#startpage h1 a {
		text-decoration:none;
		display:block;
}
/* Headline Colors Startpage */
h1[class="Gestaltung"] a, a[class="Gestaltung"] {color:rgb(255,130,130);}
h1[class="Webdesign"] a, a[class="Webdesign"] {color:rgb(116,203,247);}
h1[class="Corporate Identity"] a, a[class="Corporate Identity"] {color:rgb(204,255,0);}
h1[class="Suchmaschinen"] a, a[class="Suchmaschinen"] {color:rgb(255,0,222);}
h1[class="Content Management"] a, a[class="Content Management"] {color:rgb(255,224,128);}
h1[class="Netzwerk"] a, a[class="Netzwerk"] {color:rgb(253,255,91);}
h1[class="eCommerce"] a, a[class="eCommerce"] {color:rgb(148,109,246);}
h1[class="Loesungen"] a, a[class="Loesungen"] {color:rgb(222,199,106);}
/* jQuery Klasse für Headline */
.dynHeadline {
	height:65px;
	background-repeat:no-repeat;
	text-decoration:none;
	border:0px solid blue;
}


/* ### NAVBLOCK LINKS ### */
#navleft {
visibility:hidden;
	border:0px solid white;
	height:100%;
	width:280px;
	padding:0px 20px 0px 0px;
	text-align:right;
	float:left;
}
/* ### CONTENTBLOCK ### */
#main_content {
	width:630px;
	height:100%;
	float:left;
}


/* ### SCROLLBOX ### */
#scroll_wrapper {
	height:315px;
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:auto;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #48494c;
}
.jScrollPaneDrag {
	position: absolute;
	background: #ff5900;
	cursor: pointer;
	overflow: hidden;
}
/* custom Colorset */
div.lime .jScrollPaneTrack .jScrollPaneDrag {background-color:#CCFF00;}
div.pink .jScrollPaneTrack .jScrollPaneDrag {background-color:#FF00DE;}
div.orange .jScrollPaneTrack .jScrollPaneDrag {background-color:#FFE080;}
div.blue .jScrollPaneTrack .jScrollPaneDrag {background-color:#74cbf7;}



.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}




















/* ### FOOTER BEREICH ### */
#footer {
	height:61px;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
}
