@CHARSET "UTF-8";


html {
    margin:0;
    padding:0;
    height:100%;
}

body 
{
	background-color: 	#ffffff;
	color:				#00013f;
	margin-top: 		0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	background-image:url(../images/back_top.jpg);
	background-repeat:	repeat-x;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
}


/* ---------- Umfassende Elemente der Seiten ---------- */
.EDcontent
{
	color:				#00013f;
	height:				100%;
	width:				1000px;
	margin-left:		auto;
	margin-right:		auto;
}

.EDheader
{
	color:				#ffffff;
	display:			block;
	width:				1000px;
	height:				222px;
	background-image:	url(../images/head_collage.png);
	background-repeat:	no-repeat;
	text-align:			center;
}

.EDnavtop
{
	color:				#ffffff;
	position:			relative;
	top:				145px;
	left:				50px;
	width:				550px;
	font-size:			14px;
	text-align:			left;
	float:				left;
	clear:				both;
}

.EDtopadress
{
	color:				#ffffff;
	position:			relative;
	top:				143px;
	right:				60px;
	width:				150px;
	font-size:			12px;
	text-align:			left;
	float:				right;
}


/* ---------- Top-Collagen der Seiten ---------- */
.EDcontentcollage
{
	color:				#ffffff;
	height:				370px;
	background-image:	url(../images/content_collage.png);
	background-repeat:	no-repeat;
	text-align:			center;
}

.EDcollageserverhousing
{
	color:				#999999;
	height:				350px;
	background-image:url(../images/serverhousing_collage.png);
	background-repeat:	no-repeat;
	text-align:			center;
}

.EDcollagemanagedserver
{
	color:				#999999;
	height:				350px;
	background-image:url(../images/managedserver_collage.png);
	background-repeat:	no-repeat;
	text-align:			center;
}

.EDcollagecloud
{
	color:				#999999;
	height:				350px;
	background-image:url(../images/cloudcomputing_collage.png);
	background-repeat:	no-repeat;
	text-align:			center;
}

.EDcollagepayment
{
	color:				#999999;
	height:				350px;
	background-image:url(../images/paymentpage_collage.png);
	background-repeat:	no-repeat;
	text-align:			center;
}




/* ---------- Boxen Content ---------- */
.EDcontentpage
{
	color:				#999999;
	margin-left:		150px;
	width:				400px;
	min-height: 250px;
	font-size:			15px;
	font-style:italic;
}


.EDagb
{
	color:				#999999;
	margin-left:		50px;
	width:				800px;
	min-height: 250px;
	font-size:			12px;
	font-style:italic;
}

.EDsmallbox
{
	color:				#999999;
	margin-left:		100px;
	height:				350px;
}

.EDcontenttext1
{
	color:				#999999;
	position:			relative;
	top:				240px;
	left:				450px;
	width:				450px;
	font-family:		Helvetica, sans-serif;
	font-size:			24px;
	font-weight:		bold;
	font-style:			italic;
	text-align:			left;
	float:				left;
	clear:				both;
}

.EDcontenttext2
{
	color:				#999999;
	position:			relative;
	top:				240px;
	left:				450px;
	width:				450px;
	font-style:			italic;
	text-align:			left;
	float:				left;
	clear:				both;
}


/* ---------- Payment-Box ---------- */
.EDpaymentcollage
{
	color:				#ffffff;
	height:				200px;
	background-image:	url(../images/payment_collage.png);
	background-repeat:	no-repeat;
	background-position:center top;
}


.EDpaymentbox
{
	color:				#ffffff;
	position:			relative;
	top:				40px;
	left:				210px;
	width:				480px;
	text-align:			left;
}


/* ---------- Footer ---------- */

.EDfooter
{
	width:				100%;
	background:			#403a36;
	height:				300px;
	background-image:	url(../images/footer_shadow.jpg);
	background-repeat:	repeat-x;
}

.EDfootercontent
{
	color:				#b2b2b2;
	font-size:			10px;
	width:				800px;
	margin-left:		auto;
	margin-right:		auto;
	padding-top:10px;
}


/* ---------- Linkelemente ---------- */

a.support:link { color:#0065a5; text-decoration:none; }
a.support:visited { color:#0065a5; text-decoration:none; }
a.support:focus { color:#0065a5; text-decoration:underline; }
a.support:hover { color:#0065a5; text-decoration:underline; }
a.support:active { color:#0065a5; text-decoration:underline; }

a.topnav:link { color:#ffffff; text-decoration:none; }
a.topnav:visited { color:#ffffff; text-decoration:none; }
a.topnav:focus { color:#ffffff; text-decoration:underline; }
a.topnav:hover { color:#ffffff; text-decoration:underline; }
a.topnav:active { color:#ffffff; text-decoration:underline; }

a.footer:link { color:#b2b2b2; text-decoration:none; }
a.footer:visited { color:#b2b2b2; text-decoration:none; }
a.footer:focus { color:#b2b2b2; text-decoration:underline; }
a.footer:hover { color:#b2b2b2; text-decoration:underline; }
a.footer:active { color:#b2b2b2; text-decoration:underline; }
