body,pre { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100.01%;
	color: #1E1C1C; 
	background-color: white;
	margin: 0px; 
	padding: 2px;
	text-align:left;
	}
	
#wrapper {
	width:790px;
	text-align:left;
}

#preamble, #footer, #breadcrumb, .languages, #contentright, .tx-newloginbox-pi1, #left{
	font-size: 70%;
	}
.small {
	font-size: 70%;
}

#preamble, #footer, #contentright, #left, .ergebnistabelle th, .ergebnistabelle td {
	line-height:1.6em;
}	

a { text-decoration: none; color: #00608A; }	
a:link { text-decoration:none; color: #00608A; }
a:visited { color: #00608A; }

#preamble a, #contentright a, #newsleft a, #left a {
	text-decoration:none; 
	border-bottom:1px dotted black !important; 
	border-bottom:1px solid black; 	
}

#left div.box li a { /* nicht die Subnavigation */
	border-bottom:0px dotted black !important; 
	border-bottom:0px solid black; 	
}

#preamble a:hover, #contentright a:hover, #newsleft a:hover { border-bottom:1px solid black; }

#preamble a, #breadcrumb a, .kontextitem a, #preamble a:visited, #breadcrumb a:visited, .kontextitem a:visited {
	color: #00608A;
}

/****************************************************************
	Modul Kopfbereich
 	Definiert Logo, Gitternetz, Querbild, Hintergrund Kaesten
*****************************************************************/
#netz { 
	position: absolute; 
	margin: 0px;
	background: url(../images/netz.gif) no-repeat top left;
	width: 770px; 
	height: 195px; 
	}	

#headimage { /* print no */
	position: absolute; 
	margin: 0 0 0 192px;
	width: 575px; 
	height: 191px; 
	}

/****************************************************************
	Modul Navigation Kopfbereich
 	Definiert Navigations-Kaesten, Positionierung und Farbe
*****************************************************************/
#topnavi { position: absolute; padding: 0px; margin: 0px; z-index: 1; text-align:center; }		
#topnavi li { list-style-type: none; position: absolute; line-height: 1em; }
#topnavi li a { display:block; width: 94px; height: 94px; font-weight:bold; font-size:0.70em; color:#1E1C1C; }
#topnavi li a.act, #topnavi li a.act2z ,#topnavi li a.act3z{ 
	width: 90px !important; 
	height: 90px !important; 
	width: 94px; 
	height: 94px; 
	color: #00628E; 
	border:2px solid #00628E; 
/*
	color: #00628E; 
	border:2px solid #00628E; 
*/	
}
#topnavi li span { padding-top:67px; }
#topnavi li a.act span { padding-top:65px; }
#topnavi li a.act2z span { padding-top:48px; } /* fuer den 2-zeiler */
#topnavi li a.act3z span { padding-top:32px; } /* fuer den 3-zeiler */
/*#topnavi li.num5 a.act span { padding-top:32px; }*/ /* fuer den 3-zeiler */

/* Logo und home */		#topnavi li.num100 { left: 575px; top:21px; background-image:none;}
/* Logo und home */		#topnavi li a#mainnav100 { background:none; display:block; height:83px; padding:0px; width:121px; border:none; }		
/* Logo und home */		#topnavi li a#mainnav100:hover { background-color:transparent; }		
/* Claim  */			#topnavi li.num200 { left: 0px; top:97px; }
/* Claim  */			#topnavi li a.mainnav200 { display:block; height: 43px; width: 173px; border:none; }		
/* home */				#topnavi li.num1 { left: 96px; top: 0px; }  
/* home */				#topnavi li.num1 span { display:block; }	
/* Impressum */			#topnavi li.num2 { left: 480px; top:0px; }
/* Impressum */			#topnavi li.num2 span { display:block; }	
/* Idee */						#topnavi li.num3 { left: 192px; top:96px; }
/* Idee */						#topnavi li.num3 span { display:block; padding-top:66px;}	
/* Vorteil Software */ 		#topnavi li.num4 { left: 288px; top:96px; }
/* Vorteil Software */		#topnavi li.num4 span { display:block; padding-top:34px;}	
/* Vorteil Endkunde */ 		#topnavi li.num5 { left: 480px; top:96px; }
/* Vorteil Endkunde */		#topnavi li.num5 span { display:block; padding-top:50px;}	
/* Kooperationsmodell */	#topnavi li.num6 { left: 576px; top:96px; }
/* Kooperationsmodell */	#topnavi li.num6 span { display:block; padding-top:50px;}	
/* Partner */					#topnavi li.num7 { left: 672px; top:96px; }
/* Partner */					#topnavi li.num7 span { display:block; padding-top:66px;}	
/* Initiativ von */			.initiative { position: absolute; padding: 0px; margin: 0px; z-index: 1; 
									text-align:center;left: 577px; top:223px; }
/* Initiativ von*/			.initiative p{ text-align:center; width:192px;line-height:15px; font-size:100%; margin:0 0 12px 0}	
/* Initiativ von*/			.initiative span { display:block;font-weight:normal; font-size:100%;width:192px;}	

/* Suche */				#topnavi li.numsearch { left: 189px; top:0px; }
/* Partner werden */	#topnavi li.partnerwerden { left: 384px; top:0px; }
/* Partner werden */	#topnavi li.partnerwerden span {display: block;padding-top:51px; }

/****************************************************************
	Modul Suchfeld Kopfbereich
 	Definiert Feld, Button, Sprachwechsel
*****************************************************************/

.invisable, .invisablemenu {
	display:none;
	}
	
.textfieldshort {
	background-color:#E5E5E5;
}	

.searchfield {
	border:1px solid #e7e7e7;	
	color: #000; 
	background: #fff;
	width: 78px;
	margin-bottom: 5px;
	}	
	
.searchfield:hover,
.searchfield:focus {
	border:1px solid #000;
}
	
.button {
	border:1px solid #FFF;	
	color: #000; 
	font-size:0.75em;
	font-weight: bold; 
	background: transparent;
	width: 80px;
	margin-bottom: 5px;
}	

/****************************************************************
	Modul Content
 	Definiert 3 Spalten (Subnavigation, Content, rechte Spalte)
*****************************************************************/	

#container { 
	padding: 212px 0px 0px 0px !important; 
	padding: 210px 0px 0px 0px; 
	width: 767px; 
	margin: 0px; 
	}
	
#preamble { padding: 7px 6px 1.5em 6px; margin: 0px; width: 368px; float: left; } /* mit rechter spalte */

#left { 	
	float: left; 
	height:auto; 
	min-height:1px;
	text-align: center;
	clear: none; 
	width: 193px !important; 
	width: 187px;
	padding: 0px; 
	margin:0px; 
	}	
	
.content {
	position:relative;
	clear:left;
	left:194px
}
#contentright {  
	float: left; 
	width: 193px; 
	padding: 0px; 
	margin: 0px; 
	}

#contentright a { 
	color:#00608A; 
	margin-left: 0px; 
}	


.Clear { clear: both; }	

/****************************************************************
	Modul Image
 	Definiert Bilderausgabe Fliesstext Content-Bereich
*****************************************************************/		

img, #preamble img, #contentright img {
	border				:	0px;
}

#contentright img {
	padding-bottom			:	0px;
}

/****************************************************************
	Modul Allgemeine Tags
 	Definiert p, h1-h5, etc.
*****************************************************************/			

h1, h2, h3, h4, h5, h6 { font-weight:bold; font-size:110%; }	
h1, h2 { line-height: 1.3em; margin: 0px 0px 10px 0px; padding-top: 3px; color: #000; }	
div#preamble h2 { margin-top:1em; }
h4 { margin: 5px 0 5px 0; color: #000; }
h5, h6 { margin: 1em 0 .5em 0; }
p { margin-top: 0px; text-align: left;}
	
#contentright h1, #newsleft h1 {
	margin-left:20px;
}

/* externe links */
.extern { 
	padding-left:11px;
	background: transparent url(../images/link_ext.gif) no-repeat left center !important;
}

/* E-Mail - Links */
.maillink { 
	padding-left:13px;
	background: transparent url(../images/icon_kontakt.gif) no-repeat left center !important;
}
.nowrap {
	/*display: inline-block;*/
	white-space: nowrap;
}

/****************************************************************
	Modul <hr>

*****************************************************************/	

HR.clearer {
	clear:right;
	height:1px;
	border:0;
	color: #FF7A0E;
}

HR.clearall {
	clear:both;
	height:1px;
	border:0;
	color: #fff;
}

/****************************************************************
	Modul Bulletlisten fuer diverse Ausgaben

*****************************************************************/	

#preamble .linklist li a, #preamble .linklist li a:link, #preamble .linklist li a:visited { text-decoration:none; }

.kontextitem a.akt {
	font-weight:bold;
	color:black;
}	
	
#preamble ul {
	list-style-image: url(../images/bullet_go.gif);
	list-style-position: outside;
	padding:0 0 0 20px;
	margin:0;
}	

#contentright ul {
	margin:0;
	padding:0;
}

#contentright ul ul {
	padding: 4px 0 0 0;
	color:black;
	font-style: normal;
}

#contentright ul ul li {
	padding-left:1.5em;
	background: transparent url(../images/bullet_pfeil.gif) no-repeat top left;
	border:none;
	color:#C1256A;
}

#contentright ul li a { 
}

#contentright ul.linklist li { 
	line-height: 1em;
}

#contentright ul.linklist li a { 
	padding: 0; 
}

#contentright ul.linklist li a.akt { 
	color:black;	
}

.dropdown  {
	background-color: #BC2149;
	color: #fff;
	font-size: 90%;
}	

.dropdownsubmit {
	border:0;
	font-size: 90%;	
	background-color:transparent;
	color:#fff;
	font-weight:bold;
}


/****************************************************************
	Modul Newslisten
	Definiert Ausgabe Boxen rechts/links, Subnavigation
*****************************************************************/	

div.box {
	width: 156px;
	margin: auto; 
	text-align: left;
	border-width: 1px;
	border-color: #e7e7e7;
	border-style: solid;
	background-color: white;
	padding: 8px;
	margin-bottom:1em;
}

div.box h3  {
	margin-top:0px;
	background-color: #e7e7e7;
	border-bottom:1px solid #D3D3D3;
	padding: 0 .5em;;
}

div.box .kopfimage {
	display:block;
}

div.box h3.hint  {
	background: #e7e7e7 url(../images/hing.gif) no-repeat top left;
	color:#C1254B;
	padding: 0 1.4em;;
}

div.box ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

div.box ul li a {
}

div.box ul li {
	border-bottom:1px solid #D3D3D3;
	padding: .4em 0;
	line-height:1.2em;
}

div.box ul li.logout {
	background: transparent url(../images/logout3.gif) no-repeat top left;
	padding-left:19px;
	font-weight:bold;
}

div.box ul li.logout a, div.box ul li.logout a:link, div.box ul li.logout a:visited {
	color:black;
}

div.it-oneitem {
	padding-bottom:1em;
}

div#left div#newsleft {
	line-height:1.6em;
	padding:0 15px 0 110px;
}

#contentright .newsitem, #left .newsitem {
	padding-left:20px;
	margin-top:3px;
	background: transparent url(../images/bullet_go_link3.gif) no-repeat top left;
}

#contentright .newsitemall, #newsleft .newsitemall {
	padding-top:4px;
	padding-left:20px;
}

div.newsitem {
	padding-bottom: .5em;
}

div.newsitem h2 {
	font-size:100%;
	padding: 0;
	margin: 0;
}
	
.textfield {
	background-color: #F6F6F6;
   	 width: 230px;
	border: 1px #CCC solid;
	color: #000000;
	line-height: 12pt
}

/****************************************************************
	Modul Ergebnistabellen

*****************************************************************/	
table.ergebnistabelle {
	margin-top:1em;
	border-collapse: collapse;
}

.ergebnistabelle th, .ergebnistabelle td {
	border:1px solid #E7E7E7;	
	vertical-align: text-top;
	padding-left: .5em;
	font-size:100% !important;
	font-size:70%;
}

.ergebnistabelle td.summary {
	background-color:#E7E7E7;
	border-bottom:1px solid #D3D3D3;	
}

.ergebnistabelle th {
}

.ergebnistabelle td.descr {
	padding-bottom:1em;
}

/****************************************************************
	Modul Footer

*****************************************************************/	
div#footer {
	margin: 0 0 0 199px;
	width: 380px;
	}
	
#footer a {
	padding-top:5px;
}

div#footer div.padding {
	padding: 1em 0 1.5em 0;
}

div#footerline {
	width: 573px;
  	border-top:1px solid #e7e7e7;
}

#bullet_back {
	padding-left: 16px; 
	padding-right: 20px;
	background: transparent url(../images/bullet_go_back.gif) no-repeat top left;
}

#bullet_top {
	padding-left: 16px;
	padding-right: 20px; ^
	background: transparent url(../images/bullet_arrow_top.gif) no-repeat top left;
}

#bullet_printer {
	padding-left: 20px; 
	background: transparent url(../images/printer.gif) no-repeat top left;
}

