/*----------------------------------------------------------------------------*/
/*   CSS-Datei - (c) sascha.hagemann@digitalkombinat.net
/*----------------------------------------------------------------------------*/

/* Standard-Einstellungen löschen */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, table, tr, td { margin:0px; padding:0px; }

/*----------------------------------------------------------------------------*/
/*   HTML und BODY
/*----------------------------------------------------------------------------*/

html {	
  height: 100%;
  width: 100%;
  background-color: #FFFFFF;
  background-image: url('img/hg_html.gif');
  background-repeat: repeat;
  /*background-attachment: fixed;*/
}

body {

  /* Breite */
  width: 100%;
  
  /* Höhe */
  min-height: 100%;
  height: auto !important; /* für alle neuen standardkonformen Browser */
  height: 100%; /* für alte IEs */
  
  /* Zentrieren */
  /* margin: auto; */
  border: 0px solid red;
  
}

/*----------------------------------------------------------------------------*/
/*   D I V s    
/*----------------------------------------------------------------------------*/

/*--------------*/
/* Seite 1
/*--------------*/

#inhalt_1 {
  position: absolute;
  width: 655px;
  height: 470px;
  background-image: url('img/hg_1.jpg');
  background-repeat: no-repeat;
  border: 0px solid red;
}

#inhalt_1a {
position: absolute;
  margin-top: 120px;
  margin-left: 80px;
}

#inhalt_1b {
  position: absolute;
  margin-top: 160px;
  margin-left: 80px;
}

#inhalt_1c {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
}

#inhalt_1d {
  position: absolute;
  margin-top: 345px;
  margin-left: 80px;
}

#inhalt_1e {
  position: absolute;
  margin-top: 385px;
  margin-left: 80px;
}

/*--------------*/
/* Seite 2
/*--------------*/

#inhalt_2 {
  position: absolute;
  width: 655px;
  height: 470px;
}

#inhalt_2a {
position: absolute;
  margin-top: 120px;
  margin-left: 80px;
}

#inhalt_2b {
  position: absolute;
  margin-top: 160px;
  margin-left: 80px;
}

/* Fläche für dynamische News */
#inhalt_2c {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
  width: 540px;
  border: 0px solid red;
}

/*--------------*/
/* Seite 3
/*--------------*/

#inhalt_3 {
  position: absolute;
  width: 655px;
  height: 470px;
}

#inhalt_3a {
position: absolute;
  margin-top: 120px;
  margin-left: 80px;
}

#inhalt_3b {
  position: absolute;
  margin-top: 160px;
  margin-left: 80px;
}

/* linke spalte */
#inhalt_3c {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
  width: 260px;
  height: 210px;
  border: 0px solid red;
}

/* rechte spalte */
#inhalt_3d {
  position: absolute;
  margin-top: 200px;
  margin-left: 370px;
  width: 260px;
  height: 210px;
  border: 0px solid red;
}

/* linke spalte unten */
#inhalt_3e {
  position: absolute;
  margin-top: 420px;
  margin-left: 80px;
  width: 260px;
  height: 40px;
  border: 0px solid red;
}

/* rechte spalte unten */
#inhalt_3f {
  position: absolute;
  margin-top: 420px;
  margin-left: 370px;
  width: 260px;
  height: 40px;
  border: 0px solid red;
}

/* spezielle Zeilenhöhe */
#inhalt_3c p, #inhalt_3d p {
  line-height: 17px;
}

/*--------------*/
/* Seite 4
/*--------------*/

#inhalt_4 {
  position: absolute;
  width: 655px;
  height: 470px;
}

#inhalt_4a {
position: absolute;
  margin-top: 120px;
  margin-left: 80px;
}

#inhalt_4b {
  position: absolute;
  margin-top: 160px;
  margin-left: 80px;
}

/* linke spalte */
#inhalt_4c {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
  width: 260px;
  height: 210px;
  border: 0px solid red;
}

/* rechte spalte */
#inhalt_4d {
  position: absolute;
  margin-top: 200px;
  margin-left: 370px;
  width: 260px;
  height: 210px;
  border: 0px solid red;
}

/* spezielle Zeilenhöhe */
#inhalt_4c p, #inhalt_4d p {
  line-height: 17px;
}

/*--------------*/
/* Seite 5
/*--------------*/

#inhalt_5 {
  position: absolute;
  width: 655px;
  height: 470px;
}

#inhalt_5a {
position: absolute;
  margin-top: 120px;
  margin-left: 80px;
}

#inhalt_5b {
  position: absolute;
  margin-top: 144px;
  margin-left: 80px;
}

/* linke spalte */
#inhalt_5c {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
  width: 260px;
  height: 210px;
  border: 0px solid red;
}

/* rechte spalte mit foto */
#inhalt_5d {
  position: absolute;
  margin-top: 0px;
  margin-left: 370px;
  width: 260px;
  height: 170px;
  border: 0px solid red;
}

/* rechte spalte unterhalb foto */
#inhalt_5e {
  position: absolute;
  margin-top: 200px;
  margin-left: 370px;
  width: 260px;
  height: 210px;
  border: 0px solid red;
}

#inhalt_5_fusszeile {
  position: absolute;
  margin-top: 520px;
  margin-left: 370px;
  width: 260px;
  height: 30px;
  border: 0px solid red;
}

/*--------------*/
/* Seite 6
/*--------------*/

#inhalt_6 {
  position: absolute;
  width: 655px;
  height: 470px;
  background-image: url('img/hg_6.jpg');
  background-repeat: no-repeat;
}

#inhalt_6a {
position: absolute;
  margin-top: 120px;
  margin-left: 245px;
}

#inhalt_6b {
  position: absolute;
  margin-top: 160px;
  margin-left: 245px;
}

#inhalt_6c {
  position: absolute;
  margin-top: 215px;
  margin-left: 245px;
}

#inhalt_6d {
  position: absolute;
  margin-top: 350px;
  margin-left: 245px;
}

#inhalt_6e {
  position: absolute;
  margin-top: 390px;
  margin-left: 245px;
}

#inhalt_6_fusszeile {
  position: absolute;
  margin-top: 520px;
  margin-left: 755px;
  width: 260px;
  height: 30px;
  border: 0px solid red;
}

/*--------------*/
/* Admin
/*--------------*/

#admin {
  position: absolute;
  width: 655px;
  height: 470px;
  background-image: url('img/hg_1.jpg');
  background-repeat: no-repeat;
}

#admin_1 {
position: absolute;
  margin-top: 40px;
  margin-left: 80px;
}

/*---------------------------------------------*/
/* Marginalienspalte mit Logo, Text, Fusszeile
/*---------------------------------------------*/

/* Logo */
#logo {
  position: absolute;
  margin-top: 90px;
  margin-left: 725px;
  border: 0px solid red;
}

/* Marginalienspalte Text */
#marginaltext {
  position: absolute;
  width: 250px;
  height: 280px;
  margin-top: 190px;
  margin-left: 660px;
  border: 0px solid red;
  text-align: center;
}

#marginaltext_1 {
}

#marginaltext_2 {
  margin-top: 10px;
}

#marginaltext_2a {
  margin-top: 5px;
}

#marginaltext_3 {
  margin-top: 5px;
}

#marginaltext_4 {
  margin-top: 10px;
}

#marginaltext_5 {
  margin-top: 10px;
}

#marginaltext_6 {
  margin-top: 10px;
}

#marginaltext_7 {
  margin-top: 10px;
}

/* Marginalienspalte Fusszeile */
#marginaltext_fusszeile {
  position: absolute;
  width: 250px;
  height: 40px;
  margin-top: 470px;
  margin-left: 660px;
  border: 0px solid red;
  text-align: left;
}

#marginaltext_8 {
  width: 60px;
  text-align: left;
  margin-top: 11px;
  padding-left: 15px;
  float: left;
  border: 0px solid red;
}

#marginaltext_9 {
  width: 60px;
  text-align: left;
  margin-top: 11px;
  padding-left: 23px;
  float: left;
}

#marginaltext_10 {
  width: 60px;
  text-align: left;
  margin-top: 11px;
  padding-left: 27px;
  float: left;
}

/*--------------*/
/* Navigation
/*--------------*/

#navigation {
  position: absolute;
  width: 550px;
  text-align: left;
  margin-top: 481px;
  margin-left: 80px;
  float: left;
  border: 0px solid green;
}

/*----------------------------------------------------------------------------*/
/*   Text
/*----------------------------------------------------------------------------*/

p, a, a:visited, a:active {
  font-family: arial, sans-serif;
  font-size: 8pt;
  line-height: 10pt;
  font-weight: normal;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}



/* Navigations-Links */
a.navigation, a.navigation:visited, a.navigation:active, 
a.navigation_nutzen, a.navigation_nutzen:visited, a.navigation_nutzen:active {
  font-family: arial, sans-serif;
  font-size: 8pt;
  line-height: 10pt;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}

a.navigation:hover {
  text-decoration: underline;
  color: #FFFFFF;
}

a.navigation_nutzen:hover {
  text-decoration: underline;
  color: #F6C696;
}



/* NEWS-Links */
a.news, a.news:visited, a.news:active {
  text-decoration: underline;
  color: #6D6E70;
}

a.news:hover {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #6D6E70;
}



/* Fließtext-Links */
a.text, a.text:visited, a.text:active {
  text-decoration: none;
  color: #6D6E70;
}

a.text:hover {
  text-decoration: underline;
  color: #FFFFFF;
  background-color: #6D6E70;
}



/* Startseiten-Links */
a.startseite, a.startseite:visited, a.startseite:active {
  text-decoration: none;
  color: #6D6E70;
}

a.startseite:hover {
  text-decoration: underline;
}



/* Kontakt-Mail-Link */
a.kontaktmail, a.kontaktmail:visited, a.kontaktmail:active {
  font-family: arial, sans-serif;
  font-size: 8pt;
  line-height: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #F89A2A;
}

a.kontaktmail:hover {
  text-decoration: underline;
  color: #FFFFFF;
  background-color: #F89A2A;
}



/* Kontaktformular-Link */
a.kontaktformular, a.kontaktformular:visited, a.kontaktformular:active {
  font-family: arial, sans-serif;
  font-size: 8pt;
  line-height: 10pt;
  font-weight: bold;
  text-decoration: none;
  color: #008183;
}

a.kontaktformular:hover {
  text-decoration: underline;
  color: #FFFFFF;
  background-color: #008183;
}



p.mini {
  font-size: 7pt;
  line-height: 9pt;
}

h1, input, textarea {
  font-family: arial, sans-serif;
  font-size: 9pt;
  line-height: 11pt;
  font-weight: normal;
}

h2 {
  font-family: arial, sans-serif;
  font-size: 9pt;
  line-height: 11pt;
  font-weight: bold;
}



span.grau {
  color: #6D6E70;
}

span.blau {
  color: #008183;
}

span.orange {
  color: #F89A2A;
}

span.weiss {
  color: #FFFFFF;
}



span.grau_fett {
  color: #6D6E70;
  font-weight: bold;
}

span.blau_fett {
  color: #008183;
  font-weight: bold;
}

span.orange_fett {
  color: #F89A2A;
  font-weight: bold;
}

span.orange_halbfett {
  color: #F6C696;
  font-weight: bold;
}

span.weiss_fett {
  color: #FFFFFF;
  font-weight: bold;
}



span.fett {
  font-weight: bold;
}

span.unterstrichen {
  text-decoration: underline;
}

span.laufweite {
  letter-spacing: 0.1em;
}

span.laufweite2 {
  letter-spacing: 0.05em;
}

/*----------------------------------------------------------------------------*/
/*   Rand bei Grafik-Links unterdrücken
/*----------------------------------------------------------------------------*/

#grafiklink {
  border-style: none;
}


/*----------------------------------------------------------------------------*/
/*   Kontaktformular
/*----------------------------------------------------------------------------*/

#kontaktformular {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
  width: 550px;
  height: 280px;
  border: 0px solid red;
}

input {
	border: 1px solid #6D6E70;
	padding: 1px;
	margin-bottom: 5px;	
	color: #008183;
}

select {
	border: 1px solid #6D6E70;;
	padding: 1px;
	margin-bottom: 5px;	
}

textarea {
	border: 1px solid #6D6E70;;
	padding: 1px;
	margin-bottom: 5px;
	color: #008183;	
}

td.halbhalb {
  width: 50%;
}

/*---------------*/
/* Rückmeldungen
/*---------------*/

.message_success {
  width: 350px;
  border: 1px solid green;
  padding: 10px;
  margin-bottom: 15px;
}

.message_error {
  width: 350px;
  border: 1px solid red;
  padding: 10px;
  margin-bottom: 15px;
}

/*----------------------------------------------------------------------------*/
/* Disclaimer
/*----------------------------------------------------------------------------*/

#disclaimer_1 {
  position: absolute;
  width: 655px;
  height: 470px;
  border: 0px solid red;
}

#disclaimer_2 {
position: absolute;
  margin-top: 120px;
  margin-left: 80px;
  border: 0px solid red;
}

#disclaimer_3 {
  position: absolute;
  margin-top: 160px;
  margin-left: 80px;
}

#disclaimer_4 {
  position: absolute;
  margin-top: 200px;
  margin-left: 80px;
  overflow: auto;
  width: 540px;
  height: 235px;
  border: 0px solid red;
  padding-right: 15px;
}

/*----------------------------------------------------------------------------*/
/*   Ende
/*----------------------------------------------------------------------------*/

