@page {
       size:portrait;
       margin-top:2.7cm;
       margin-bottom:1.4cm;
       margin-left:1.2cm;
       margin-right:1.2cm;	
}


body{
    font-size: 11px;
    FONT-FAMILY: Verdana, sans-serif, Helvetica, sans-serif, Arial;
    color:#515558;
}

.druck  { display: none; }

img { BORDER:0; }

p{margin:0 10px 10px}


th {
	PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; TEXT-ALIGN: left; BORDER-BOTTOM: #6B696B 1px solid;
}


.bst {
	PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; TEXT-ALIGN: left; BORDER-BOTTOM: #6B696B 1px solid;
}

A:link {
           text-decoration: none;
           color:#981793;
           background:transparent;
}
A:visited {
           text-decoration: none;
           color:#981793;
           background:transparent;
}
A:active {
           text-decoration: none;
           color:#981793;
           background:transparent;
}
A:hover {
           text-decoration: underline;
           color:#981793;
           background:transparent;
}





div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #FFF;color: #969696}


div#extra{background:#FF8539}

div#wrapper{float:right;padding:0 0 0 0;width:100%;margin-left:-200px}


div#content p{line-height:1.7px;}
div#content{margin-left:185px;
min-height:400px;
height:auto !important;
height:400px;
padding-right:10px;
}

#content h1 {
           color:#404040;
           margin:0 0 10px 0;
           padding:0 0 10px 0;
           font-size: 17px;
           font-weight: bold;
}
#content h2 {
           color: #404040;
           margin:0 0 3px 0;
           padding:0 0 10px 0;
           font-size: 15px;
           font-weight: bold;
}
#content h3 {
           color:#404040;
           margin:0 0 2px 0;
           padding:0 0 2px 0;
           font-size: 13px;
           font-weight: bold;
}
#content h4 {
           color:#404040;
           margin:0 0 2px 0;
           padding:0 0 2px 0;
           font-size: 12px;
           font-weight: bold;
}

#content td {
           font-size: 11px;
           padding:3px;

}


#content ul {
          display: inline; /* <= Der Workaround */
          position: relative;/* fuer IE */
          margin: 0;
          padding: 0;
}
#content ul li {
          margin: 0 0 2px 15px;
          list-style-type:square;
}


#content ol {
          display: inline; /* <= Der Workaround */
          position: relative;/* fuer IE */
          margin: 0;
          padding: 0;
}
#content ol li {
          margin: 1px 0 0 15px;
          list-style-type:square;
}


#content .chapter {
          width:100%;
          margin:0;
          padding:0;
 }


.box { padding:2px 0 2px 0;
 }

div#contentLong p{line-height:1.4;}
div#contentLong {margin-left:2px;padding:0 10px 10px 10px;
min-height:350px;
height:auto !important;
height:350px;
}

div#navigation{background:#FFF}
div#navigation{float:left;width:170px}

div#extra{float:left;clear:left;width:170px}

div#footer{background: #666666;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer{clear:both;width:100%}


.clear { clear:both; }

/* --------- Level1 ----------------------- */

#menutop {
	BORDER-RIGHT: #676767 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #676767 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(http://www.geobusinessexplorer.org/images/bg_menuitem.gif) #676767 repeat-x 0px 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #676767 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #676767 1px solid; LIST-STYLE-TYPE: none
}
#menutop #current {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(http://www.geobusinessexplorer.org/images/bg_menuitem.gif) #979797 repeat-x 0px -160px; PADDING-BOTTOM: 3px; CURSOR: default; COLOR: #fff; PADDING-TOP: 3px
}
#menutop LI {
	BORDER-RIGHT: #676767 1px solid; DISPLAY: inline
}
#menutop LI A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#menutop LI A:hover {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(http://www.geobusinessexplorer.org/images/bg_menuitem.gif) #676767 repeat-x 0px -80px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-DECORATION: none
}

/* --------- Level2 ----------------------- */


#navlist li {
           display: inline;
           /* for IE5 and IE6 */
}

#navlist {
           width: 145px;
           /* to display the list horizontaly */
           font-family: sans-serif;
           margin: 0 0 0 0;
           padding: 0 0 0 0;
}

#navlist a {
           background-image: url(http://www.geobusinessexplorer.org/images/arrow-left.gif);
           background-repeat: no-repeat;
           background-position: 5px 6px;
           padding: 2px 0 2px 15px;
           color: #404040;
           width: 99.99%;
           /* extend the sensible area to the maximum with IE5 */
           display: block;
           background-color: #DDE0E2;
           border-top: 1px #ffffff solid;
           text-align: left;
           text-decoration: none;
}
#navlist a:hover {
           color: #404040;
           font-weight: bold;
           background-color: #CCCCCC;


}



#activeLevel1 a {
           font-weight: bold;
           background-color: #BEBABA;
           background-image: url(http://www.geobusinessexplorer.org/images/arrow-down.gif);
           background-repeat: no-repeat;
           background-position: 5px 6px;
           color: #404040;
}



#nav2 {
           width: 135px;
           /* to display the list horizontaly */
           font-family: sans-serif;
           margin: 0 0 0 0;
           padding: 0 0 0 0;
}
#nav2 a {
           background-image: url(http://www.geobusinessexplorer.org/images/arrow-left.gif);
           background-repeat: no-repeat;
           background-position: 15px 6px;
           padding: 2px 0 2px 25px;
           width: 99.99%;
           /* extend the sensible area to the maximum with IE5 */
           display: block;
           background-color: #DDE0E2;
           text-align: left;
           text-decoration: none;
           color: #404040;
           font-weight: normal;
}

#nav2 a:hover {
           background-color: #DDE0E2;
}

#activeLevel2 a {
           font-weight: bold;
           background-color: #BEBABA;
           background-image: url(http://www.geobusinessexplorer.org/images/arrow-left.gif);
           background-repeat: no-repeat;
           background-position: 15px 6px;
           color: #404040;
}



#fachaktiv a {
           font-weight: bold;
           COLOR: #404040; 
           BACKGROUND-COLOR: #BEBABA;
}

#facha a {
           font-weight: bold;
           COLOR: #404040; 
           BACKGROUND-COLOR: #BEBABA;
}

form {
DISPLAY: inline;
}


.previewButton, .freigabe, .edit, .absenden, .pick, .nav, .bearbeiten, .loeschen, .go
{
	background-color: #e7e3e7;
	border: 1px solid #bdbebd;
	border-left: 1px solid #f7f3f7;
	border-top: 1px solid #f7f3f7;
	color: #6b696b;
	font: normal 10px/10px Verdana, sans-serif, Helvetica, sans-serif, Arial;
	text-transform: uppercase;
	height: 18px;
	padding: 0 1px 1px 1px;
	padding: 1px;
	margin: 0px;
        vertical-align:middle;
	text-decoration: none;
}
.freigabe {padding: 0 15px 2px 15px; background-color: #E65140; color: #ffffff; font-weight: bold;}
.absenden {width: 130px;}
.previewButton {width: 130px;}
.pick {width: 110px;}
.nav {width: 130px;}
.bearbeiten {width: 90px;}
.loeschen {width: 90px;background-color: #FF4444;}
.go {width: 30px;}



hr {
           background-color:#8C9094; /* Mozilla 1.4 */
           color:#8C9094; /* IE 6 */
           border: #8C9094; /* Opera 7.11 */
           height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.star {
           font-size: 9px;
           color: #ff0000;
           vertical-align:top;
}

.bc {
           float:left;
           width:100%;
           padding:5px 0 15px 0;
}

.uebersicht {
           background-color:#DDDDDD;

}

.textForm {
	   BORDER-RIGHT: #6B696B 1px solid;
           BORDER-TOP: #6B696B 1px solid;
           BORDER-BOTTOM: #6B696B 1px solid;
           BORDER-LEFT: #6B696B 1px solid;
           COLOR: #6B696B; 
           BACKGROUND-COLOR: #ffffff;
}

.textFormPflicht {
	   BORDER-RIGHT: #6B696B 1px solid;
           BORDER-TOP: #6B696B 1px solid;
           BORDER-BOTTOM: #6B696B 1px solid;
           BORDER-LEFT: #6B696B 1px solid;
           COLOR: #6B696B; 
           BACKGROUND-COLOR: #F5F6BE;
}

.textError {
	   BORDER-RIGHT: #6B696B 1px solid;
           BORDER-TOP: #6B696B 1px solid;
           BORDER-BOTTOM: #6B696B 1px solid;
           BORDER-LEFT: #6B696B 1px solid;
           COLOR: #6B696B; 
           BACKGROUND-COLOR: #FFCCCC;
}

#tblr td { padding: 0; }

a.button:link, a.button:visited {
  padding: 3px 15px 3px 15px;
  line-height: 20px;
  margin:0 0 0 2px;
  text-align:center;
  text-decoration:none;
  color:#515558;
  background-color:#DDE0E2;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  }
  
a.button:hover, a.button:active {
  border-left:1px solid #999999;
  background-color:#ffffff;
  }

a.actbutton:link, a.actbutton:visited {
  padding: 3px 15px 3px 15px;
  line-height: 20px;
  margin:0 0 0 2px;
  text-align:center;
  text-decoration:none;
  color:#ffffff;
  background-color:#666666;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #ffffff;
  font-weight: bold;
  }
  
a.actbutton:hover, a.actbutton:active {
  border-left:1px solid #999999;
  background-color:#ffffff;
  color:#515558;
  }

.register  {
float:left;
           line-height:10px;
           padding:0;
           margin:0;


  }

.social {
 background-color:#D0F0DC;
}

.ischar {
 background-color:#C0C0C0;
}

.ischarPflicht {
 background-color:#D8D8B2;
}





/* +++++++++++++++++++++++++++++++++++++++++ */


#engine {
           padding: 20px 20px 40px 20px;

}
#engine h2 {
           color:#E45640;
           font-size: 11px;
           font-weight: bold;
}
#engine td {     
           padding: 5px;
}
#engine .text  {
           text-align:right;
           vertical-align: top;
           padding: 10px 5px 0 0;
           FONT-WEIGHT:bold;
}


.fachlinks {
          border-left: 1px solid #999999;
	  border-top: 1px solid #999999;
	  border-bottom: 1px solid #999999;
          border-collapse:collapse;
          padding:0
}

.fachrechts {
          border-right: 1px solid #999999;
	  border-top: 1px solid #999999;
	  border-bottom: 1px solid #999999;
          border-collapse:collapse;
          padding:0;

}

#tblview {

          border:#999999 1px solid;
          padding:4px;
          border-collapse:collapse;
}

#tblview td {
           font-size: 9px;
           line-height:20px;
           padding:1px 3px 3px 3px;
}

#tblview th {
           font-size: 9px;
           padding:3px;
}