html, body {
	height: 95%;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	font-size: 12px;
	color:#252525;
  	font-family: Arial;
	background-color: #444444;
	
}

small {
	font-size:11px; 
}

h1 {
	letter-spacing:1pt;
	font-family:ARIAL; 
	font-size:18px; 
	font-weight:bold; 
	font-style: none;
	text-decoration: none; 
	color:#134D87; 
}

.original_text {
	font-size: 10px; 
  	font-weight: normal; 
  	color: #666666;
}

.ueber_aktuell {
	letter-spacing:0pt;
	font-family:ARIAL; 
	font-size:14px; 
	font-weight:bold; 
	font-style: none;
	text-decoration: none; 
	color: #9A0134;
	width: 100%;  
}

.info_box{
	border: 1px solid #999999;
	padding: 7px;
	width: 95%;
	color:#134D87;
	font-weight:bold; 
	background: #EEEEEE;
}

.aktuelles_footer {
	letter-spacing:0pt;
	font-family:ARIAL; 
	font-size:10px; 
	font-weight:normal; 
	font-style: none;
	text-decoration: none; 
	color:#777777;
}

.red {
	letter-spacing:0pt;
	font-size:11px;
	font-weight:normal; 
	color: #000000;  
}

.subcontent_small { 
	font-family:ARIAL; 
	font-size: 10px;
  	font-weight: normal;
	color: #000000;
}

div#seite {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #444444;
	z-index:2;
}

.trojan {
	font-size: 10px;
	color:#FFFFFF;
  	font-family: ARIAL;
	left: auto;
	margin-left: 750px;
	border: 0px solid #218CC8;
	z-index:1;
}

div#header {
	float:980px;
	margin: 0 auto;
	text-align: left;
	width: 980px;
	height: 103px;
	background: url(../image/header.gif) no-repeat;
}

div#adsense {
	float:left;
	display:inline;
	margin-left:280px;
	margin-top: 10px;
	width: 468px;
	height: 60px;
	border: 0px solid #218CC8;
}

div#webinteger_nav_kd {
	float: left;
	margin-left: 40px;
	margin-top: 10px;
	border: 0px solid #218CC8;
}

div#webinteger_nav {
	float: left;
	padding-top: 10px;
	margin-left: 120px;
}

div#header_kd {
	height: 103px;
	width: 980px;
	background: url(../image/header_kd.gif) no-repeat;
}

div#footer {
	width: 980px;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
	font-size: 11px;
}

div#nav {
	float:left;
	margin-top: 10px;
	text-align: left;
	min-height: 100%;
	width: 200px;
}

div#nav_sec {
	margin-top:5px;
	width: 200px;
	height: 16px;
}
#nav_sec_setting {
	margin-top:5px;
	margin-left: 30px;
	font-weight: bold;
}

div#clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

div#abschluss {
	width: 980px;
	margin: 0 auto;
	text-align: center;
	min-height: 7px;
	background: url(../image/background_end.jpg) no-repeat;
}

.logo {
	position: absolute;
	top: 53px; 
	left: auto;
	margin-left: 600px;
	border: 0px solid #218CC8;
}


.printer {
	position: absolute;
	top: 128px; 
	left: auto;
	margin-left: 732px;
	border: 0px solid #218CC8;
	z-index:1;
}

/***********************************************************************************************************************
***	Layout Navigation Primär
***********************************************************************************************************************/

div#nav_prim {
	width: 980px; 
	margin-top: 10px;
}


/***********************************************************************************************************************
***	Layout Startseite
***********************************************************************************************************************/

div#login_datas {
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	width: 980px;
	border: 0px solid #218CC8; 
}

div#main_startseite {
	float: left;
	width: 980px;
	margin: 0 auto;
	height: 80%;
	min-height: 80%;
	background: url(../image/background_main.gif) repeat-y;
}

div#main_startseite_kd {
	float: left;
	width: 980px;
	margin: 0 auto;
	height: 80%;
	min-height: 80%;
	background: url(../image/background_kd.gif) repeat-y;
}

div#content_left {
	float:left;
	margin-top: 15px;
	text-align: left;
	min-height: 100%;
	width: 190px;
	border: 0px solid #218CC8; 
}

div#content_main_kd {
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	margin-top: 0px;
	text-align: left;
	width: 725px;
	min-height: 100%;
	border: 0px solid #218CC8; 
}
div#content_main {
	float:left;
	margin-top: 10px;
	margin-left: 25px;
	padding-top: 0px;
	text-align: left;
	width: 535px;
	min-height: 100%;
	border: 0px solid #218CC8; 
}

div#content_right_abstand {
	float:left;
	margin-top: 50px;
	margin-left: 39px;
	margin-right: 0px;
	text-align: right;
	border: 0px solid #218CC8;
	background: url(../image/background.jpg) repeat-y;
}

div#content_right {
	float:left;
	width: 190px;
	padding-left: 0px;
	text-align: left;
	letter-spacing:0pt;
	font-size: 11px;
	border: 0px solid #218CC8;
}

/***********************************************************************************************************************
***	Layout Projektverwaltung
***********************************************************************************************************************/

div#main_startseite_projektverwaltung {
	float: left;
	width: 980px;
	margin: 0 auto;
	height: 80%;
	min-height: 80%;
	background: url(../image/background_projektverwaltung.jpg) repeat-y;
}


div#content_projektverwaltung {
	float:left;
	margin-top: 25px;
	margin-left: 7px;
	padding-top: 0px;
	text-align: left;
	width: 850px;
	min-height: 100%;
	border: 0px solid #218CC8; 
}

/***********************************************************************************************************************
***	Layout Unternavigation
***********************************************************************************************************************/

.nav_point {
	border-left: #444444 1px solid;
	border-top: #444444 1px solid;
	border-bottom: #444444 1px solid;
	background: #9A0134; 
}

.nav_point_fourth {
	border-left: #444444 1px solid;
	border-top: #444444 1px solid;
	border-bottom: #444444 1px solid;
	background: #134D87; 
	
}

.text_nav_point{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	text-transform: uppercase; 
	letter-spacing:1pt;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 10px; 
	color: #F0EEEE; 
	font-weight:normal;
}


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

a.nav_prim:link {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim:visited {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim:hover {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim:active {font-size:11px; font-weight:normal; font-style:normal;text-decoration:none;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}

a.nav_prim_aktiv:link {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim_aktiv:visited {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}  
a.nav_prim_aktiv:hover {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim_aktiv:active {font-size:11px; font-weight:normal; font-style:normal;text-decoration:underline;color:#FFFFFF; letter-spacing:1pt; text-transform: uppercase;} 


a.nav_sec:link {font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333; letter-spacing:0pt;}
a.nav_sec:visited {font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333; letter-spacing:0pt;}
a.nav_sec:hover {font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.nav_sec:active {font-size:12px; font-weight:bold; font-style:normal;text-decoration:none;color:#333333; letter-spacing:0pt;}

a.nav_sec_aktiv:link {font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.nav_sec_aktiv:visited {font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333; letter-spacing:0pt; }  
a.nav_sec_aktiv:hover {font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.nav_sec_aktiv:active {font-size:12px; font-weight:bold; font-style:normal;text-decoration:underline;color:#333333; letter-spacing:0pt;} 


a.nav_sub:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#2B3141; letter-spacing:0.5pt;}
a.nav_sub:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#2B3141; letter-spacing:1pt;}
a.nav_sub:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:1pt;}
a.nav_sub:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#2B3141; letter-spacing:1pt;}

a.nav_sub_aktiv:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:0.5pt;}
a.nav_sub_aktiv:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:0.5pt;}
a.nav_sub_aktiv:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:0.5pt;}
a.nav_sub_aktiv:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:underline;color:#2B3141; letter-spacing:0.5pt;}

a.latest_news:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333;}
a.latest_news:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333;}
a.latest_news:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.latest_news:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#333333;}

a.latest_news_small:link {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF;}
a.latest_news_small:visited {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF;} 
a.latest_news_small:hover {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FFFFFF;}
a.latest_news_small:active {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal;text-decoration:none;color:#FFFFFF;}

a.ueber_subtitle:link {font-size:14px; font-weight:bold; font-style:normal; text-decoration:none;color:#9A0134; letter-spacing:0pt;}
a.ueber_subtitle:visited {font-size:14px; font-weight:bold; font-style:normal; text-decoration:none;color:#9A0134; letter-spacing:0pt;}
a.ueber_subtitle:hover {font-size:14px; font-weight:bold; font-style:normal; text-decoration:underline;color:#9A0134; letter-spacing:0pt;}
a.ueber_subtitle:active {font-size:14px; font-weight:bold; font-style:normal;text-decoration:none;color:#9A0134; letter-spacing:0pt;}


a.mehr:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FF0000;}
a.mehr:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FF0000;}
a.mehr:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#000000;}
a.mehr:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#FF0000;}

a.weiter:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#444444;}
a.weiter:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#444444;}
a.weiter:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FF0000;}
a.weiter:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#444444;}

a.logo:link {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal; text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}
a.logo:visited {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal; text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}
a.logo:hover {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal; text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}
a.logo:active {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal;text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}


a.suche:link {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#218CC8;}
a.suche:visited {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#218CC8;}
a.suche:hover {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF;}
a.suche:active {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal;text-decoration:none;color:#218CC8;}

a.sitemap:link {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.sitemap:visited {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.sitemap:hover {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#948C68;}
a.sitemap:active {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal;text-decoration:none;color:#595959;}

a.delete:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#595959; text-transform: normal; letter-spacing:0pt;}
a.delete:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#595959; text-transform: normal; letter-spacing:0pt;}
a.delete:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#948C68; text-transform: normal; letter-spacing:0pt;}
a.delete:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#595959; text-transform: normal; letter-spacing:0pt;}

a.standard:link {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333;}
a.standard:visited {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333;}
a.standard:hover {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline;color:#333333;}
a.standard:active {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal;text-decoration:none;color:#333333;}

a.standard_in_text:link {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.standard_in_text:visited {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.standard_in_text:hover {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.standard_in_text:active {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal;text-decoration:underline;color:#333333;}


a.standard_trojan:link {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic; text-decoration:none;color:#FFFFFF;}
a.standard_trojan:visited {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic; text-decoration:none;color:#FFFFFF;}
a.standard_trojan:hover {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic; text-decoration:underline;color:#FFFFFF;}
a.standard_trojan:active {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic;text-decoration:none;color:#FFFFFF;}

a.out:link {font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#000000; text-transform: normal; letter-spacing:0pt;}
a.out:visited {font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#000000; text-transform: normal; letter-spacing:0pt;}
a.out:hover {font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#000000; text-transform: normal; letter-spacing:0pt;}
a.out:active {font-size:12px; font-weight:bold; font-style:normal;text-decoration:none;color:#8000000; text-transform: normal; letter-spacing:0pt;}

a.mal_was_anderes:link {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#000000; text-transform: normal; letter-spacing:1pt;}
a.mal_was_anderes:visited {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#000000; text-transform: normal; letter-spacing:1pt;}
a.mal_was_anderes:hover {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#000000; text-transform: normal; letter-spacing:1pt;}
a.mal_was_anderes:active {font-size:11px; font-weight:normal; font-style:normal;text-decoration:none;color:#8000000; text-transform: normal; letter-spacing:1pt;}

/*
a.:link {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.:visited {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.:hover {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#948C68;}
a.:active {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal;text-decoration:none;color:#595959;}
*/
 
/***********************************************************************************************************************
***	Kundenbereich
***********************************************************************************************************************/

.table_cell_bottom { border: solid; border-width: 0px 0px 1px; border-color: black black #DDDDDD}
.table_cell_head { border: solid; border-width: 1px; border-color: #999999}

.table_cell_left_head { border: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999; }
.table_cell_middle_head { border: solid; border-width: 01px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; }
.table_cell_right_head { border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; }

.table_cell_left_bottom { border: solid; border-width: 0px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999; }
.table_cell_middle_bottom { border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; background-color: #FFFFFF;}
.table_cell_right_bottom { border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; }

.table_cell_right_bottom_head { border: solid; border-width: 1px 0px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_cell_right_bottom_head2 { border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_cell_bottom_head2 { border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}

.table_cell_left_bottom_head { border: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}

 
.table_cell_bottom_head { border: solid; border-width: 0px 0px 1px; border-color: black black #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #EEEEEE}

.table_cell_noentry { border: solid; border-width: 0px 0px 1px; border-color: black black #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; background-color: #E0E0E0}

/***********************************************************************************************************************
/*	_class_table.php
/**********************************************************************************************************************/

.table_left_head { border: solid; border-width: 1px 0px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_right_head { border: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_sortkey_left { border: solid; border-width: 1px 0px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_sortkey_right { border: solid; border-width: 1px 0px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}

.table_left_content { height:25px; border: solid; border-width: 0px 0px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #FFFFFF}
.table_right_content { height:25px; border: solid; border-width: 0px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #FFFFFF}



/***********************************************************************************************************************
***	Formular
***********************************************************************************************************************/

input, select, textarea  { font-size:11px; font-family:Arial,Verdana,sans-serif; font-weight:normal; color:#000000; background-color:#EEEEEE; border:1px solid #333333; }  

.Button  { font-size:11px; font-family:Arial,Verdana,sans-serif; font-weight:normal; background-color:#333333; color:#FFFFFF; width:50px; border:1px solid #444444; }  

.rahmen { margin-top:0px; border-width:0px; border-style:solid; border-color:#FFFFFF; }

.form_login {
	width: 300px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #218CC8;
}


