/******************************************************************************
*                       Styles und Positionierung 				               *
******************************************************************************/

/* ======== Allgemein ======== */

html, body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 101%;
  color: #828282;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  height: 100%;
  background-color: #ffffff;
}

img {
  	border: 0px;
  	margin: 0px;
  	padding: 0px;
}

:focus{outline:none;}

.obenbuendig {
  vertical-align: top;
}

h1, h2 {
	color:#384652;
	font-weight: normal;
	display: inline;
}

h1 {
	font-size: 90%;
}

h2 {
	font-size: 75%;
}

a {
  text-decoration: none;
  color: #828282;	
}

a:hover {
 color: #384652;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.info {
	font-size: 75%;
	font-weight: normal;
	float:left;
	padding-right: 20px;
}

ul.info li {
	padding-top: 4px;
}

ul.info a {
	text-decoration: underline;
	color: #384652;
}

.fliesstext {
	font-size: 75%;
	line-height: 1.3em;
}

/* ======== CONTAINER BEGIN ======== */

#zentral {
  position: relative;
  width: 938px;
  height: 572px;
  margin-left: auto;
  margin-right: auto;
}

/*------ header ------*/

#header {
  width: 938px;
  height: 85px;
}

#header-logo {
  float: left;
  width: 256px;
  height: 56px;
  margin: 0;
  padding: 0;
  padding-left: 42px;
}

/*------ header-navigation ------*/

#head-nav {
  float: right;
  height: 20px;
  margin-top: 40px;
  margin-right: -4px;
}


#head-nav a {
	height:21px;
	float:left;
}


#head-nav ul, #head-nav li {
	display: inline;
}

#head-nav ul {
	margin: 0;
  	padding: 0;
  	list-style: none;
}

#hnavSport a{background:url(../img/Hnav_sport.gif);width:66px}
#hnavMenschen a{background:url(../img/Hnav_menschen.gif);width:66px}
#hnavDownl a{background:url(../img/Hnav_downl.gif);width:70px}
#hnavInfo a{background:url(../img/Hnav_info.gif);width:35px}
#hnavImpress a{background:url(../img/Hnav_impressum.gif);width:71px}
#hnavEnglish a{background:url(../img/Hnav_english.gif);width:48px}
#hnavSport a{background:url(../img/Hnav_sport.gif);width:66px}
#hnavPeople a{background:url(../img/Hnav_people.gif);width:49px}
#hnavImprint a{background:url(../img/Hnav_imprint.gif);width:52px}
#hnavGerman a{background:url(../img/Hnav_german.gif);width:50px}

#hnavSport a:hover, #hnavMenschen a:hover, #hnavDownl a:hover, #hnavInfo a:hover, #hnavImpress a:hover, #hnavEnglish a:hover, #hnavSport a:hover, #hnavPeople a:hover, #hnavImprint a:hover, #hnavGerman a:hover{background-position:bottom}

#hnavSportAktiv {
	float:left;
	height:21px;
	width:66px;
	background-image:url(../img/Hnav_sport.gif);
	background-position:bottom;
}

#hnavMenschenAktiv {
	float:left;
	height:21px;
	width:66px;
	background-image:url(../img/Hnav_menschen.gif);
	background-position:bottom;
}

#hnavPeopleAktiv {
	float:left;
	height:21px;
	width:49px;
	background-image:url(../img/Hnav_people.gif);
	background-position:bottom;
}

#hnavDownlAktiv {
	float:left;
	height:21px;
	width:70px;
	background-image:url(../img/Hnav_downl.gif);
	background-position:bottom;
}

#hnavInfoAktiv {
	float:left;
	height:21px;
	width:35px;
	background-image:url(../img/Hnav_info.gif);
	background-position:bottom;
}

#hnavImpressumAktiv {
	float:left;
	height:21px;
	width:71px;
	background-image:url(../img/Hnav_impressum.gif);
	background-position:bottom;
}

#hnavImprintAktiv {
	float:left;
	height:21px;
	width:52px;
	background-image:url(../img/Hnav_imprint.gif);
	background-position:bottom;
}


/*------ content-index ------*/

#startbildlo, #startbildlu, #startbildro, #startbildru {
  width: 449px;
  height: 243px;
  float: left;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#startbildlo {
  background:url(../img/start_lo.jpg) no-repeat;
}

#startbildlu {
  background:url(../img/start_lu.jpg) no-repeat;
}

#startbildro {
  background:url(../img/start_ro.jpg) no-repeat;
}

#startbildru {
  background:url(../img/start_ru.jpg) no-repeat;
}

/*------ content-left ------*/

#content-aussen {
  float: left;
  width: 938px;
  height: 486px;
  overflow: hidden;
}

#content-links {
  float: left;
  width: 40px;
  height: 470px;
}

#content-links-titel {
  position: relative;
  top: 306px;
  height: 180px;
  width: 40px;
}

/*------ content-main ------*/

#content-main {
  float: right;
  width: 897px;
  height: 486px;
  border: 0;
  border-left-style: solid; 
  border-width: 1px;
  border-color: #bbbbbb;
}


#content-main-start {
  float: right;
  width: 898px;
  height: 486px;
  margin: 0;
  padding: 0;
  border: 0;
  border-left-style: solid; 
  border-width: 1px;
  border-color: #ffffff;
}

/*------ content-text ------*/

#content-text {
  padding-right: 10px;
  height: 486px;
  width: 533px; 
  float: left;
  overflow: auto;
}

#content-textVita {
  padding-right: 10px;
  height: 486px;
  width: 470px; 
  float: left;
  overflow: auto;
}

/*------ Unter-navigation ------*/

#contentNavElements {
  	width: 152px;
  	height: 486px;
  	float: left;
}

#unter-navigation ul, #unter-navigation li, #unter-navigation div {
  margin: 0;
  padding: 0;
}

#unter-navigation li {
	padding-top: 5px;
	padding-left: 13px;
}

#unter-navigation div {
  padding-left: 13px;
}

#unter-navigation {
  margin-top: -6px;
  margin-left: 10px;
  padding-right: 20px;
  font-size: 70%;
  font-weight: normal;
  border: 0;
}

#unter-navigation li:hover, li.aktiv {
	background:url(../img/nav-arrow.gif) no-repeat 1px 6px;
	color: #384652;
}

#unter-navigation div {
	color: #384652;
}


/*------ Unter-navigation- END ------*/

#bildanzahl {
  position: absolute;
  margin-left: 18px;
  bottom: 0px;
}

#bildanzahl-zwei {
  position: absolute;
  margin-left: 33px;
  bottom: 0px;
}

#arrow-navigation {
  position: absolute;
  bottom: 0px;
  margin-left: 70px;
}

/*------ content-bild ------*/

#content-bild {
  position: relative;
  margin-left: 154px;
  height: 486px;
  width: 743px; 
  float: right;
  top: -486px;
}


#bild {
   position: absolute;
   bottom: 0px;
}

#bildlayer {
   position: absolute;
   padding-right: 0px;
   bottom: 0px;
   z-index: 5;
   height: 486px;
   width: 743px;
}

#bildP {
   float: right;
}


/*------ footer ------*/

#footer {
  float: left;
  width: 905px;
  height: 0px;
}


/*--
table,td {
  border-width:1px;
  border-style:solid;
  border-color:black;
}

div {
  border-width:1px;
  border-style:solid;
  border-color:black;
}

 --- */

/* ======== CONTAINER END ======== */


/**************************** IE SPECIAL ****************************/
