body
{
	background:				#ffffff;
}


/******************************* DIVS *******************************/


#Header
{
	background:				#dfdfff;
/*	background:				#ccccff;*/
/*	background:				#ffffff;*/
	border-color:			#0000ff;
	border-style:			solid;
/*	border-width:			medium;*/
	border-width:			thin;
	margin-bottom:			10px;
	text-align:				right;
}


#Menu
{
/*	background:				#ccccff;*/
	float:					left;
	width:					190px;
}


#Content
{
	background:				#ffffff;
/*	border-color:			#b84700;
	border-style:			dotted;
	border-width:			medium;*/
	left:						100px;
	margin-bottom:			10px;
	margin-left:			200px;
/*	padding:					10px;*/
}


/******************************* Ueberschriften *******************************/


div.h1
{
	color:				#000000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			24pt;
	font-weight:		bold;
	padding:				5px;
	margin-bottom:		5px;
	margin-top:			5px;
	text-align:			left;
}


div.h2
{
	color:				#0000ff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			14pt;
	font-weight:		bold;
	padding:				5px;
	text-align:			left;
}


h1
{
	background:			#ccccff;
	background-image:	url("Images/h1.png");
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	line-height:		1.0;
	font-size:			14pt;
	font-weight:		bold;
	margin-bottom:		0px;
	margin-top:			20px;
	padding:				5px;
	text-align:			center;
}


h2
{
	background-image:		url(Images/h2.png);
/*	background:				#eeeeee;*/
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	border-left-color:	gray;
	border-left-style:	solid;
	border-left-width:	thin;
	border-right-color:	gray;
	border-right-style:	solid;
	border-right-width:	thin;
	border-top-color:		gray;
	border-top-style:		solid;
	border-top-width:	thin;
	color:					#000000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				11pt;
	font-weight:			bold;
	margin-bottom:			0px;
	margin-top:				25px;
	padding-bottom:		5px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			5px;
	text-align:				center;
}


/********************************** DIVs **********************************/


div.level1
{
/*	background-image:	url(Images/level1.gif);*/
	background:				#1f2389;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:					#ffffff;
	font-family:			arial, helvetica, sans-serif;
	font-size:				11pt;
	font-weight:			bold;
/*	line-height:			35px;*/
/*	margin:					5px;*/
	padding:					8px;
}


div.level1_sel
{
/*	background-image:	url(Images/level1.gif);*/
	background:				#1f2389;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:					#ff0000;
	font-family:			arial, helvetica, sans-serif;
	font-size:				11pt;
	font-weight:			bold;
/*	line-height:			35px;*/
	padding:					8px;
}


div.level2
{
/*	background-image:	url(Images/level2.gif);*/
	background:			#2550bd;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
/*	line-height:		35px;*/
	padding:					8px;
	padding-left:			15px;
}


div.level2_sel
{
/*	background-image:	url(Images/level2.gif);*/
	background:			#2550bd;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:				#ff0000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
/*	line-height:		35px;*/
	padding:					8px;
	padding-left:			15px;
}


div.level3
{
/*	background-image:	url(Images/level3.gif);*/
	background:			#3e7cfb;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
/*	line-height:		30px;*/
	padding:					5px;
	padding-left:			25px;
}


div.level3_sel
{
/*	background-image:	url(Images/level3.gif);*/
	color:				#ff0000;
	background:			#3e7cfb;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
/*	line-height:		30px;*/
	padding:					5px;
	padding-left:			25px;
}


div.level4
{
/*	background-image:	url(Images/level4.gif);*/
	background:			#68afdf;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
/*	line-height:		30px;*/
	padding:					5px;
	padding-left:			35px;
}


div.level4_sel
{
/*	background-image:	url(Images/level4.gif);*/
	background:			#68afdf;
	border-bottom-color:	#ffffff;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	color:				#ff0000;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		bold;
/*	line-height:		30px;*/
	padding:					5px;
	padding-left:			35px;
}


div.main
{
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
}


div.translate
{
	background:		#EEEEEE;
	font-family:	arial, helvetica, sans-serif;
	font-size:		12pt;
	padding-left:	10px;
}


div.sep-top
{
	background:			#CCCCFF;
	border-top:			solid #B84700;
	color:				#0000FF;
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	margin-bottom:		0px;
	margin-top:			25px;
	padding-bottom:	5px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
}

div.sep-bottom
{
	background:			#ccccff;
	border-bottom:		solid #b84700;
/*	border-left:		solid #b84700;
	border-right:		solid #b84700;*/
	color:				#0000FF;
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	margin-bottom:		10px;
	margin-top:			0px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
}


/********************************** Absaetze **********************************/


/* OK */
p.border
{
	background:				#ffffff;
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	border-left-color:	gray;
	border-left-style:	solid;
	border-left-width:	thin;
	border-right-color:	gray;
	border-right-style:	solid;
	border-right-width:	thin;
	font-family:			verdana, helvetica, sans-serif;
	font-size:				10pt;
	line-height:			1.5;
	margin-bottom:			0px;
	margin-top:				0px;
	padding:					5px;
}


/* OK */
p.main
{
	font-family:			verdana, helvetica, sans-serif;
	font-size:				10pt;
	font-weight:			bold;
}


p.main_small
{
	font-family:	arial, helvetica, sans-serif;
	font-size:		10pt;
}


p.colored
{
/*	background:			#eeeeee;*/
/*	background:			#ddddff;*/
	background:			#ffffff;
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	border-left-color:	gray;
	border-left-style:	solid;
	border-left-width:	thin;
	border-right-color:	gray;
	border-right-style:	solid;
	border-right-width:	thin;
	font-family:		verdana, helvetica, sans-serif;
/*	font-size:			12pt;*/
	font-size:			10pt;
	line-height:		1.5;
	margin-bottom:		0px;
	margin-top:			0px;
	padding:				5px;
}


p.colored_content
{
/*	background:			#eeeeee;*/
/*	background:			#ddddff;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	line-height:		1.2;
	margin-bottom:		5px;
	margin-top:			0px;
	padding:				5px;
}


p.colored_small
{
/*	background:			#eeeeee;*/
/*	background:			#ddddff;*/
	background:			#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	line-height:		1.0;
	margin-bottom:		5px;
	margin-top:			0px;
	padding:				5px;
}


p.kontakt
{
/*	border-color:			#000000;
	border-style:			solid;
	border-width:			thin;*/
	font-family:			arial, helvetica, sans-serif;
	font-size:				10pt;
	line-height:			1.2;
	margin-top:				40px;
	text-align:				center;
}


p.li
{
/*	background:			#eeeeee;*/
/*	background:			#ddddff;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
	margin-bottom:		0px;
	margin-top:			0px;
	padding:				5px;
}


p.question
{
	background:			#eeeeee;
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		bold;
	margin-bottom:		0px;
	margin-top:			0px;
	padding:				5px;
}


p.sub-li
{
/*	background:			#ddddff;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	font-weight:		normal;
	line-height:		1.2;
	padding-top:		5px;
	margin-bottom:		5px;
	margin-top:			0px;
}


p.news
{
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		normal;
	line-height:		1.2;
	padding-top:		5px;
	margin-bottom:		5px;
	margin-top:			0px;
}


p.sub-li_small
{
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	font-weight:		normal;
	line-height:		1.2;
	padding-top:		5px;
	margin-bottom:		5px;
	margin-top:			0px;
}


/************************************ Links ***********************************/


a
{
	color:				#000088;
	font-family:		arial, helvetica, sans-serif;
}


a.menu:link
{
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
/*	font-weight:		bold;*/
}


a.menu:visited
{
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
/*	font-weight:		bold;*/
}


a:visited
{
	color:				#000088;
	font-family:		arial, helvetica, sans-serif;
}


a.picture:link
{
	color:			#000000;
	font-family:	arial, helvetica, sans-serif;
	line-height:		0.0;
	margin:				0;
	padding:				0;
}


a.picture:visited
{
	color:			#000000;
	font-family:	arial, helvetica, sans-serif;
	line-height:		0.0;
	margin:				0;
	padding:				0;
}


/******************************** Aufzaehlungen *******************************/


ol.colored
{
	background:			#eeeeee;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	list-style-type:	decimal;
	margin-bottom:		0px;
	margin-top:			0px;
	padding-bottom:	5px;
	padding-right:		10px;
	padding-top:		5px;
	text-align:			justify;
}


ul
{
/*	background:			#eeeeee;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
}


ul.colored
{
/*	background:			#eeeeee;*/
/*	background:			#ddddff;*/
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	border-left-color:	gray;
	border-left-style:	solid;
	border-left-width:	thin;
	border-right-color:	gray;
	border-right-style:	solid;
	border-right-width:	thin;
	font-family:			arial, helvetica, sans-serif;
	font-size:				12pt;
	margin-bottom:			0px;
	margin-top:				0px;
	padding-bottom:		5px;
	padding-right:			5px;
	padding-top:			5px;
}


/* OK */
ul.border
{
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	border-left-color:	gray;
	border-left-style:	solid;
	border-left-width:	thin;
	border-right-color:	gray;
	border-right-style:	solid;
	border-right-width:	thin;
	font-family:			arial, helvetica, sans-serif;
	font-size:				10pt;
	list-style-type:		none;
/*	list-style-image:		url(Images/pdf.png);*/
	margin-bottom:			0px;
	margin-left:			0px;
	margin-top:				0px;
	padding-bottom:		5px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			5px;
}


/* OK */
ul.border_pdf
{
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	border-left-color:	gray;
	border-left-style:	solid;
	border-left-width:	thin;
	border-right-color:	gray;
	border-right-style:	solid;
	border-right-width:	thin;
	font-family:			arial, helvetica, sans-serif;
	font-size:				10pt;
	list-style-image:		url(Images/pdf.png);
	margin-bottom:			0px;
	margin-top:				0px;
	padding-bottom:		5px;
	padding-right:			5px;
	padding-top:			5px;
}


ul.uncolored
{
	background:			#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
}


/**************************** Aufzaehlungselemente ****************************/


li.home
{
/*	background:			#eeeeee;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	line-height:		2.0;
}


li.main
{
/*	background:			#eeeeee;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			12pt;
	line-height:		1.5;
}


/* Fuer eine Liste wie in network */
li.list
{
	font-family:	arial, helvetica, sans-serif;
	font-size:		10pt;
	margin-bottom:	1em;
}


li.list2
{
/*	background:			#eeeeee;*/
	font-family:		arial, helvetica, sans-serif;
	font-size:			10pt;
	line-height:		1.2;
}


/* OK */
li.hr
{
	border-bottom-color:	gray;
	border-bottom-style:	solid;
	border-bottom-width:	thin;
	margin-bottom:			3px;
	padding-bottom:		5px;
	padding-top:			5px;
}


/********************************** Tabellen **********************************/


table.translate
{
	margin-left:	10em;
	font-family:	arial, helvetica, sans-serif;
	font-size:		12pt;
	margin:			5px;
	padding:			5px;
}


table.hosting
{
	font-family:	arial, helvetica, sans-serif;
/*	width:			100%;*/
}


table.options
{
	border-style:		solid;
	border-width:		thin;
	font-family:		arial, helvetica, sans-serif;
/*	width:				100%;*/
}


/************************** Tabellen-Ueberschriften ***************************/


th.hosting
{
	font-family:				arial, helvetica, sans-serif;
	font-size:					10pt;
	font-weight:				bold;
	text-align:					left;
	vertical-align:			middle;
}


th.references
{
	background:					#ddddff;
	border-bottom-color:		#000000;
	border-bottom-style:		solid;
	border-bottom-width:		thin;
	font-family:				arial, helvetica, sans-serif;
	font-size:					12pt;
	padding:						10px;
	text-align:					center;
	vertical-align:			middle;
}


th.references_bottom
{
	background:					#ddddff;
	font-family:				arial, helvetica, sans-serif;
	font-size:					12pt;
	padding:						10px;
	text-align:					center;
	vertical-align:			middle;
}


th.translate
{
	font-family:	arial, helvetica, sans-serif;
	font-size:		12pt;
	text-align:		center;
}


/****************************** Tabellen-Zeilen *******************************/


td.hosting
{
	font-family:				arial, helvetica, sans-serif;
	font-size:					10pt;
	line-height:				1.2;
	text-align:					left;
	vertical-align:			top;
	width:						200px;
}


td.hosting_odd
{
	background:					#ddddff;
	font-family:				arial, helvetica, sans-serif;
	font-size:					10pt;
	line-height:				1.2;
	text-align:					left;
	vertical-align:			top;
	width:						200px;
}


td.hosting_small
{
	font-family:				arial, helvetica, sans-serif;
	font-size:					8pt;
	line-height:				1.2;
	text-align:					left;
	vertical-align:			top;
	width:						200px;
}


/* OK */
td.references
{
	border-color:			#bbbbbb;
	border-style:			solid;
	border-width:			thin;
	font-family:			arial, helvetica, sans-serif;
	font-size:				10pt;
	padding:					10px;
	text-align:				center;
}


td.references_bottom
{
	background:					#ddddff;
	font-family:				arial, helvetica, sans-serif;
	font-size:					12pt;
	padding:						10px;
	text-align:					left;
}


td.translate
{
	font-family:	arial, helvetica, sans-serif;
	font-size:		12pt;
	text-align:		center;
}

