/* globale defintionen */
html {
  background-color: #f1f1f1;
}

body {
  width: 790px;
  height: 100%;
  font-family: verdana,arial,sans;
  font-size:0.85em;
}

.links(float:left;margin:0 4px 4px 0;)

strong{font-weight:bold;}

a {font-weight:bold;color:black;}

h1,h2 {
  font-weight: bold;
  margin: 10px 0px;
}
h1 {
  font-size: 1em;
}

.table_team td{text-align: left;vertical-align: bottom;padding:0 3px 3px 5px;}

/* klassendefinitionen */

.hr_rot{height: 1px;
    	background-color: red;
    	border-bottom-style: none;
    	color : red;
}

.hr_hellblau{height: 1px;
    	background-color: #1A5EF9;
    	border-bottom-style: none;
    	color : #1A5EF9;
}

.hr_dunkelblau{height: 1px;
    	background-color: #033484;
    	border-bottom-style: none;
    	color : #033484;
}

.hr_green{height: 1px;
    	background-color: green;
    	border-bottom-style: none;
    	color : green;
}

.hr_gelb{height: 1px;
    	background-color: #DAA520;
    	border-bottom-style: none;
    	color : #DAA520;
}

.nicht_zeigen {
  visibility: hidden;
}

.textnav {
  padding-left:30px;
}

.mehrlesenlink { 
  margin: 0px 10px;
}

.bildfloat_r{float:right;margin:0 0 5px 5px;}

.trenner {
  clear: both;
  border: none;
  border-bottom: 1px solid #000;margin:10px 0 10px 0;
}

.trenner_edit{height:15px;border-top:1px dotted gray;margin-top:10px;}

.spalte {
  float: left;
}

.eine_spalte {width:580px;}

.zwei_spalten {
  width: 580px;
}

.drei_spalten {
  width: 450px;
}

.spalte_3_spruch {
  color: red;
  text-align: right;
  font-style: italic;
  margin-top:5px;
}

/* spezielle definitionen */

#header {
  height: 72px;
  background: transparent url("img/bg_kopf.jpg") scroll top left no-repeat;
  position: relative;
}

#text_kopf {
  position: absolute;
  left: 300px;
  top: 10px;
}
#homebutton {
  position: absolute;
  left: 300px;
  top: 45px;
}
#kontaktbutton {
  position: absolute;
  left: 330px;
  top: 45px;
}
#logo {	
  position: absolute;
  left: 650px;
  top: 0px;
}


/* navigation */
#navigation {
  width: 190px;
  font-size: 0.8em;
}

#navigation li {
  height: 18px;
  margin: 8px 0px;
}

#navigation li.sub_ul {
  height: auto;
  margin: 8px 0px;
}

#navigation li.sub_ul ul li {
  width: 180px;
  margin-left: 10px;
}


#navigation a {
  display: block;
  color: green;
  text-decoration: none;
  width: 180px;
  margin-left: 5px;
}
/* navigationsbildchen */
#nav_news {
  background: transparent url("img/news.gif") scroll 10px 0px no-repeat;
}


#nav_die_beka {
  background: transparent url("img/die_beka.gif") scroll 10px 0px no-repeat;
}
#navigation #nav_die_beka[class~=sub_ul_open] {
  background: transparent url("img/die_beka_aufgeklappt.gif") scroll 10px 0px no-repeat;
}


#nav_agbs {
  background: transparent url("img/agbs.gif") scroll 10px 0px no-repeat;
}


#nav_servicebereiche {
  background: transparent url("img/servicebereiche.gif") scroll 10px 0px no-repeat;
}
#navigation #nav_servicebereiche[class~=sub_ul_open] {
  background: transparent url("img/servicebereiche_aufgeklappt.gif") scroll 10px 0px no-repeat;
}


#nav_handel {
  background: transparent url("img/handel.gif") scroll 10px 0px no-repeat;
}
#nav_bildung {
  background: transparent url("img/bildung.gif") scroll 10px 0px no-repeat;
}
#nav_seminarboerse {
}
#nav_verlag {
  background: transparent url("img/verlag.gif") scroll 10px 0px no-repeat;
}
#nav_online_katalog a {
  color:#DAA520;
}
#nav_kooperation {
  background: transparent url("img/kooperation.gif") scroll 10px 0px no-repeat;
}
#nav_beka_ebussiness {
  background: transparent url("img/beka_ebussiness.gif") scroll 10px 0px no-repeat;
}


#nav_kontakt {
  background: transparent url("img/kontakt.gif") scroll 10px 0px no-repeat;
}
#navigation #nav_kontakt[class~=sub_ul_open] {
  background: transparent url("img/kontakt_aufgeklappt.gif") scroll 10px 0px no-repeat;
}


#nav_team {
  background: transparent url("img/team.gif") scroll 10px 0px no-repeat;
}
#nav_anfahrt {
  background: transparent url("img/anfahrt.gif") scroll 10px 0px no-repeat;
}
#nav_impressum {
  background: transparent url("img/impressum.gif") scroll 10px 0px no-repeat;
}

#kleine_navigation a {
  display: inline;
}



#content {
  padding: 0px 10px 10px 10px;
  font-size: 0.8em;
}

#content p {
  clear: both;
}

#content p a {
  font-weight: bold;
  color: black;
}

#content div img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.rechts{float:right ! important;padding:0 0 10px 10px;}

#content p .bild_rechts {
  float: reight;
  margin-right: 10px;
  margin-bottom: 10px;
}

#content h1 {
  font-size: 1.1em;
/*  border-bottom: 1px solid #000; */
}

#content h2 {
  font-size: 1.2em;
}

#content ul li{list-style-type: disc;}
#content li{margin-left:20px;}

/* #content hr {
  clear: both;
  border: none;
  border-bottom: 1px solid #000;
}*/
#spalte_3 {
  width: 130px;
  font-size: 0.8em;
  margin-top: 10px;
  text-align: right;
}

.zurueck{width:580px;text-align:center;margin-top:15px;}

.links{float:left;}
