body {
 margin:0 0 0 10px;
 font-family:Georgia, serif;
  font-size:12px;
  line-height:20px;
  background-color: #ffffff;
  text-align:center;
  padding:10px 0 0
}

#website {
  width:903px;
  margin: 0 auto;
  margin-top:20px;
  /*margin-left:10px;*/
  vertical-align: middle;
  text-align:center;
  position:relative;
}

/*
#horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	background-color:#ff0000;
}
*/

a {
  text-decoration:none;
  color:#000000;
}
a:visited { color:#000000; }
a:focus { color:#6d90a6; }
a:hover { color:#6D90A6; }
a:active, a.active {color:#6D90A6; }

span.hallo{
  color:#000000;
}

span.active {
  color:#000000;
}
#col1 a:hover {
  color:#000000;
}
/*f?r ie 6.0*/
#subnavi a.active {
  color:#6D90A6;
}


#header {
  position:relative;
  height:23px;
  text-align: left;
}
#headerLeft {
  position:relative;
  float:left;
  width: 500px;
  margin:0;
  padding:0;
}
#headerRight {
  position:relative;
  float:right;
  width: 395px;
  margin:0;
  padding:0 5px 0 0;
  text-align:right;	
}
#headerRight a {
  text-align:right;
}

#naviContainer {
  position:relative;
  width:903px;
  height:139px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
    box-sizing:border-box;
  -moz-box-sizing:border-box;	 
  text-align: left;
}

#navi {
  position:relative;
  float:left;
  width:170px;
  margin-top:20px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
 /* background-color:#eeff00;*/
}

/*jeder navipunkt hat einen Container, 
  um genau nur diesen per Ajax zu ersetzen
 */

#colContainer_1,#colContainer_2,
#colContainer_3,#colContainer_4,
#colContainer_5,#colContainer_6 {
  float:left;
  width:163px;  
  cursor:pointer;
}

#colContainerActive {
  float:left;
  width:163px;  
  cursor:pointer;
  color:#6D90A6;
}

span.col1, span.col1Active {
  float:left;
  height:20px;
  width:18px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
  background-color:#ffffff;
  margin: 0px 0 0 0;
  cursor:pointer;
}

span.col1 {
  color:#000000;
}

span.col3 {
  color:#6D90A6;
}

span.col1Active {
  color:#6D90A6;
}

#subnaviContainer {
  float:left;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
 /* background-color:#0000ff;*/
  width:730px;
  text-align: left;
}
#contentContainer {
  float:left;
  width:903px;
  height:373px;
  margin:15px 0 0 0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
  text-align: left;
  /*background-color:#00ff00;*/
}
#media {
  float:left;
  clear:left;
  width:526px;
  height:353px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
/*  background-color:#eeffe;*/
}
#vorzurueck {
  position:relative;
  margin:0 0 0 0;
  padding:0 0 0 0;
  float:left;
  clear:left;
  width:526px;
  height:25px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
/*  background-color:#ff0000; */
}
#infoContainer {
  float:left;
  margin:0px 0 0 10px;
  width:367px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
  text-align: left;
 /* background-color:#ffff00;*/
}
#infoheader { font-style: italic; float:left; width:367px; height:25px; margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box;	 
/*  background-color:#ff0000;*/
}

#info {
  float:left;
  width:367px;
  margin:0px 0 0 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
 /* background-color:#ffff66;*/
  line-height:15px;
}
#info ul {
  /*margin:0 0 0 10px; mit Listenpunkt*/
  margin:0 0 0 0; /*ohne Listenpunkt*/
  padding:0 0 0 0;
  list-style-type:none;
}
#info ul li {
  /*margin:0 0 0 5px; mit Listenpunkt*/
  margin:0 0 0 0; /*ohne Listenpunkt*/
}
#info p{
  margin-top:0px;
}
#info dl dd {
	margin-top: -1.2em;
}

#info dl dd {
	margin-left: 3em;
}
#info a {
  color:#00457D;
}
#info a:hover {
  color:#6D90A6;
}

#footer {
  position:relative;
  float:left;
  clear:left;
  width:903px;
/*  background-color:#ff0000;*/
}
#medialinks {
  float:left;
  width:526px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
/*  background-color:#ffff00;*/
}
#medialinks a{
  padding:0 5px 0 5px;
}



#infolinks {
  float:left;
  margin:0px 0 0 10px;
  width:367px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
/*  background-color:#ffff00;*/
}
#shortcutContainer {
  float:left;
  width:903px;
/*  background-color:#ffff00;*/
  height:360px;
  margin:15px 0 0 0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;	 
  text-align:left;
}
#icon {
  float:left;
  height:93px;
  width:93px;
  padding:0 0px 0px 0;
 /* background-color:#ff0000;*/
}
#shortcuttitle {
  font-style:italic;
  height:40px;
}

ul.navi { list-style-type: none; margin:0px; padding: 0px; }

ul.navi li { 
  display: inline; 
  width: 163px; 
  height:20px; 
  margin-right:1px; 
  float: left; 
}

ul.navi li a { 
  display: block; width: 163px; height:20px; padding: 0px; }


ul.navi li a:hover,
ul.navi li a:active { 
  background-color: #ffffff;
  color:#6D90A6; 
}

/*der Text wird nicht angezeigt*/
#navi_box a .col2 {
  display:none;
}
/*der Text wird angezeigt*/
.col2 {
  text-align:left;
  color:#6D90A6;
}

#navi_box a:hover .col2, #navi_box a:hover .col1 {
  color:#6D90A6;
  /*background-color:#ff00ff;*/
  background:transparent;
  display:inline;
}

#medialinks .active{ color:#6D90A6; }
#medialinks .active{ color:#6D90A6; }
#medialinks .active { color:#6D90A6; }

