/* Frank Köhler - 2010 */


/* Hauptbereich - BODY */
body
{
 	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
 	font-size:10pt;
  	margin: 0;						/* Aussenrand */
  	padding: 0;						/* Innenabstand */
  	background-color:  #5C5D60;				/* Hintergundfarbe der Gesamt Seite */
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	color: #2F3C40;
  	text-decoration: none;
  	line-height: 14px;
}


/* Hauptcontainer */
/* in diesem Container werden alle anderen Objekte plaziert */
/* Die Gesamtbreite ist 1100 Pixel incl. des Schatten Randes (Rahmen) */
/* Die Breite des Arbeitsbereiches ist 1040Pixel - Daher Padding Left 30Pixel */
/* 1040px + 30px linkesPadding + 30px rechtesPadding  =  1100px */
.container-zentriert
{
	background-image: url('/Entwicklung/Grafiken/Background/Hintergrund.gif');
	background-repeat: repeat-y;
	width: 1100px;						/* Gesamtbreite  -  zentrierte Darstellung */
	padding-left: 30px;					/* Inhalt wird abgeschnitten wenn die Grenzen überschritten werden */
}


/* Container des kompletten Kopfbereiches */
/* incl. LOGO, Bannergrafik und Hauptmenu */
.container-header
{
	background-image: url('/Entwicklung/Grafiken/Background/Hintergrund-Rahmen3.gif');
	width: 1040px;
  	overflow: hidden;
}

.container-header-block-logo
{
 	background-image: url('/Entwicklung/Grafiken/Background/Hintergrund-Rahmen3.gif');
 	width: 1040px;
  	height: 330px;
  	overflow: hidden;					/* Inhalt wird abgeschnitten wenn die Grenzen überschritten werden */
}


/* Arbeitsbereich linke Seite (Menü, Links, Kurzerklärungen) */
/* Trennungszeichen - grauer senkrechter Strich rechts  */
.container-linke-seite
{
  	border-right-color:#CCCCCC;				/* Trennstrich rechts */
  	border-right-style:solid;				/* Trennstrich rechts */
  	border-right-width:1px;					/* Trennstrich rechts */
  	background-color:#FFFFFF;				/* Hintergrundfarbe weiss */  
  	padding-left:10px;					/* Innenabstand links */
	padding-right:10px;					/* Innenabstand rechts */
	padding-bottom:10px;					/* Innenabstand unten */
  	overflow:hidden;					/* Inhalt wird abgeschnitten wenn die Grenzen überschritten werden */
}


/* Arbeitsbereich rechte Seite (Texte, Grafiken, Listen usw...) */
.container-rechte-seite
{
  	padding-left:20px;					/* Innenabstand links */
	padding-right:72px;				/* Innenabstand rechts */
	padding-bottom:10px;				/* Innenabstand unten */
  	overflow:hidden;					/* Inhalt wird abgeschnitten wenn die Grenzen überschritten werden */
  	background-color:#FFFFFF;       			/* Hintergrund Farbe */
}


/* Fusstext, Copyright Bereich */
.container-fusstext
{
  	background-color:#FFFFFF;       			/* Hintergrund Farbe */
}


/* Seitenende Schatten */
.container-seitenende
{
	background-image: url('/Entwicklung/Grafiken/Background/Hintergrund-Fussbereich.gif');
	background-repeat:no-repeat;
}




/* ------------------------------------------------------------------------------------------------------ */
/*  Schriften und Linkgestaltung */

.Basycs_Standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F3C40;
	text-decoration: none;
    line-height: 14px;
}

.Basycs_Ueberschrift {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.Basycs_UnterMenu {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #4A5258;
	list-style-type: none;
	top: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* Redakteur Schrifdarstellung */
.basycs_Redakteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}


#PopupLeiste-Menu1 {
	position:absolute;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}	

#PopupLeiste-Menu2 {
	position:absolute;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}	

#PopupLeiste-Menu3 {
	position:absolute;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Menu4 {
	position:absolute;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Menu5 {
	position:absolute;
	height:90;
	z-index:4;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Menu6 {
	position:absolute;
	height:90;
	z-index:5;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Menu7 {
	position:absolute;
	height:90;
	z-index:5;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Menu8 {
	position:absolute;
	height:90;
	z-index:6;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}




/* alte Vesrion */
/* ------------------------------------------------------------------------------------------------------ */

#PopupLeiste-Home {
	position:absolute;
	left:10px;
	top:10px;
	width:800;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}	

#PopupLeiste-Basycs {
	position:absolute;
	left:10px;
	top:10px;
	width:800;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}	

#PopupLeiste-Leistungen {
	position:absolute;
	left:27px;
	top:24px;
	width:800;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-News {
	position:absolute;
	left:10px;
	top:10px;
	width:800;
	height:90;
	z-index:auto;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Projekte {
	position:absolute;
	left:33px;
	top:36px;
	width:800;
	height:90;
	z-index:4;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Download {
	position:absolute;
	left:77px;
	top:49px;
	width:800;
	height:90;
	z-index:5;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Suchen {
	position:absolute;
	left:65px;
	top:46px;
	width:800;
	height:90;
	z-index:5;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Initiativen {
	position:absolute;
	left:0px;
	top:10px;
	width:800;
	height:90;
	z-index:6;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

#PopupLeiste-Blanco {
	position:absolute;
	left:10px;
	top:10px;
	width:800;
	height:90;
	z-index:6;
	background-image: url(../../Grafiken/Background/Hintergrund-Rahmen3.gif);
	visibility: hidden;
}

/* ------------------------------------------------------------------------------------------------------ */





input.Textfelder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F3C40;
	text-decoration: none;
	background-color: #E6E6E6;
	border:solid 1px;
	border-color: #CCCCCC; 
	margin: 0px; 
}


A:active { color: #000000; background-color: transparent; text-decoration: none; font-weight: bold;}
A:link {color: #4A5258; text-decoration: none;}
A:visited { color: #000000; text-decoration: none;}
A:hover { color: rgb(209,117,18); text-decoration: none;}



/* --- NET von mir ------------------------------- */

/* FOOTER */

#footer {
  background: #D1D2D8;
  color: #87888D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#footer img {
  border: none;
}
#footerCopy{
  float: left;
  padding: 20px 38px 16px 38px;
}
#footerLinks {
  float: right;
  padding: 20px 38px 16px 38px;
}
#footer a:link, #footer a:visited {
  color: #87888D;
}
#footer a:active, #footer a:hover{
  color: #4A5157;
}
#footerLinkshell {
  float: left;
  display: block;
  padding: 20px 0 0 0;
  margin-left: 93px;
  width: 510px;
  height: 45px; 
  background-color: #DADADA;
  text-align: right;
}
/* /FOOTER */

/* PRINT */

#print {
  font-size: 12px;
  font-weight: bold;
  margin: 10px 100px 20px 300px;
}
#print a {
  margin-right: 50px;
  text-decoration: none;
}
.printHeader {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
/* /PRINT */