@import url("images/logo.gif");

/* Fuer die Druckausgabe ueberfluessiges abschalten */
.navi, .subnavi, .subsubnavi, #footer, #footergraphics, #footergraphics2, #topbeige, #topred, #topnavi, 
.navtable, #linkList, #linklist2, .sonst-link {
  display: none;
}

body { 
	font: 8pt/16pt verdana, arial, helvetiva; 
	color: #000; 
	margin: 0px; 
	}
	

/****************************************************************
	Modul Allgemeine Tags
 	Definiert p, h1-h5, a etc.
*****************************************************************/		
p { font: 8pt/12pt verdana, arial, helvetiva; margin-top: 0px; text-align: left; }
h1 { font: bold 1.4em verdana; line-height: 1.5em; margin-bottom: 10px; margin-top: 0px; color: #000; }
h2 { font: bold 1.1em verdana; line-height: 1.5em; margin-bottom: 10px; color: #C00; }	
h3 { font: bold 1.1em verdana; margin-bottom: 10px; color: #000; }
h4 { margin-top: 0px; font: bold 1.1em verdana; color: #000; }	
h5 { margin-top: 0px; margin-bottom: 7px; font: bold 1em verdana; color: #000; }
.headline { display:block; font: bold 1.2em verdana; line-height: 1.5em; }
a:link { text-decoration: underline; color:#000; }
a:visited { text-decoration: underline; color:#000; }
a:hover, a:active { text-decoration: underline; color:#000; }
#image { padding-top: 10px; padding-bottom: 10px; margin-left: 20px; float: right; clear: both; }
.image { /* fuer editieren im WYSIWYG */ padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C00; border-top: 1px dotted #C00; margin-right: 20px; float: left; clear: both; }
.partnerlogo { padding: 3px 5px 5px 0px; background: #FFF; margin-left: 10px; float: right; }
.partnerlogo_r { padding: 3px 5px 5px 0px; background: #FFF; margin-left: 10px; float: right; }
td { font: 8pt/12pt verdana, arial, helvetiva; }
li { list-style-type: square; padding-left: 10px; margin-bottom: 5px; }
#list li { list-style-type: square; padding-left: 10px; margin-bottom: 5px; }

/****************************************************************
	Modul Suchfeld Kopfbereich, Abschicken-Buttons, Input-Fields
 	Definiert Feld, Button
*****************************************************************/
#extraDiv1 { /*logo */ background: transparent url(../images/logo5.gif) top left no-repeat; position: absolute;  top: 10px; left: 22px; width: 142px; height: 73px; }
#topred { background: #C00; position: absolute; top: 0px; left: 0px; width: 780px; height: 100px; }	
#topbeige { background: #E98100 bottom right no-repeat; position: absolute; top: 86px; left: 190px; width: 590px; height: 14px; 	border-bottom: 3px solid #C95616; }	
#ariadne { position: absolute; top: 105px; left: 203px; width: 590px; height: 14px; }				
#button { background: #FFFFFF; border: #000 1px solid; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }	
.textfield { background-color: #FFF; width: 230px; border: 1px #000 solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; line-height: 12pt }


/****************************************************************
	Modul Subnavigation
 	Definiert Ebene 1-3, Listenausgabe
*****************************************************************/	
#mainnavi { display:none; }		

/****************************************************************
	Modul Breadcrump
*****************************************************************/	
a.ariadne { font-size: 0.9em; font-weight: normal; color: #C00; text-decoration: none; }
a.ariadne:visited { color: #C00; }

		
/****************************************************************
	Modul Layout
 	Definiert 3 Spalten (Subnavigation, Content, rechte Spalte)
*****************************************************************/	
#container { padding: 120px 0px 0px 0px;  width: 90%; margin: 0px; }
#preamble { padding: 0px 0px 0px 16px; margin: 0px; font: 1em/1.6em verdana, arial, helvetiva, sans-serif; width: 100%; } /* mit rechter spalte */
#left { display:none; }	
#linkList { display:none; }
#forum { padding: 0px 10px 0px 10px; font: 1em/1.6em verdana, arial, helvetiva;  margin-top: 0px; text-align: left;	width: 565px; float: left; }	
.Clear { clear: both; }

/****************************************************************
	Modul Elemente Content-Bereich
 	Definiert diverse Elemente, Tabellen, Bilder etc.
*****************************************************************/	
#imagelist { padding-left: 0px;  border-bottom: 1px solid #C00;	border-top: 1px solid #C00;	margin-bottom: 4px; margin-right: 7px; margin-left: 10px; float: right; }
#partner { padding-bottom: 10px; }	
#hardware { margin: 0px; padding: 5px 0px 10px 0px; }
#hardwareleft { width: 120px; float: left; text-align: center; }	
#hardwareright { float:right; width: 235px; }	
#hardwaretable { font: 1em verdana, sans-serif; width:100%; padding: 5px; text-align: left; vertical-align: text-top; }
#hardwaretable th { font: 1em verdana, sans-serif; vertical-align: text-top; font-weight: normal; padding: 5px; }
#hardwaretable td { font: 1em verdana, sans-serif; padding: 5px; vertical-align: text-top; }
#hardwaretable .links { padding: 5px; vertical-align: text-top; }
#hardwaretable .rechts { padding: 5px; vertical-align: text-top; }
#thin-clients-left { float: left; text-align: left; }
#thin-clients-right { padding-left:170px; text-align: left; }
#sitemap { font: 8pt/6pt verdana, arial, helvetiva; border-collapse: collapse; padding: 0px; margin: 0px; text-align: left; vertical-align: text-top; }
#newslisthome ul { margin: 0px; padding: 0px; }
#newslisthome p { font: 10pt/6pt verdana, arial, helvetiva; font-weight: bold; }
#newslisthome li { line-height: 2.5ex; list-style-type: none; padding: 2px 0px 5px 0px; margin: 5px 0px 0px -40px; /*\*//*/ margin-left: -30px; /**/}
#newslisthome li.next { line-height: 2.5ex; list-style-type: none; border-bottom: 0px; width:250px; padding: 2px 0px 5px 0px; margin: 5px 0px 0px -40px; /*\*//*/ margin-left: -30px; /**/}