@media screen, projection {

body
{
  margin: 0;
  padding: 0 !important;
  background: url('../images/bg_general.png') repeat-x #FFFFFF;
}

div.clear
{
  clear: both;
  margin: 0;
  padding: 0;
  height:0;
  line-height:0;
  visibility:hidden;
}

/************ CONTAINER */



#container
{
  background-repeat: no-repeat;
  background-color:#1D65AE;
  background-position: top center;
  width: 800px;
  margin: 0px auto;
  position: relative;
  padding-bottom:53px;
}

.head{
height:200px;
}

#container_big
{
  background-repeat: no-repeat;
  background-color:#1D65AE;
  background-position: top center;
  width: 800px;
  margin: 0px auto;
  position: relative;
  padding-bottom:53px;
}


.head_big{
height:384px;
}


#container_inner
{
background-color:#ffffff;
padding:22px 10px;
margin:0px 12px;
min-height:300px;
height:auto !important;
height:300px;
}




/************ LOGO + BOGEN + HEADLINE */

.logo
{
  position: absolute;
  z-index: 10;
  top: 15px;
  right: 10px;
}

.bogen
{
  position: absolute;
  z-index: 5;
  right: 0px;
  border: 0px solid red;
  width:533px;
  height:300px;
}

.headline
{
position: absolute;
z-index: 10;
top: 90px;
left: 26px;
}

.headline_big
{
position: absolute;
z-index: 10;
top: 170px;
left: 26px;
}

/************ MENU */

.menu
{
  background-color: #ffffff;
  z-index: 12;
  width: 160px;
  float: left;
}

/************ CONTENT */

.content
{
margin:0px 0px 0 26px;
width: 558px;
float: left;
}

div.aktuelles_container,
#content_standard
{
  float: right;
  position: relative;
  width: 800px;
}

div.main_container
{
  float: left;
  width: 592px;
  margin-left:1px;
}

div.standard {
  background:#fff;
}

#content_standard .pad
{
  margin: 0 0 0 20px;
}

#headline {
height:60px;
width:100%;
line-height:60px;
background:url('../images/bg_headline.png') repeat-x;
position:relative;
}

#headline span {
padding-left: 20px;
font-size:30px;
font-family: Verdana, Arial Black, Arial, Helvetica, sans-serif;
}

#headline div.counter {
  position:absolute;
  right:12px;
  top:17px;
}

#headline div.counter a {
  background:url('../images/bg_start_news_counter.png') no-repeat;
  display:block;
  height:26px;
  line-height:26px;
  width:26px;
  float:right;
  margin-left:5px;
  text-align:center;
  color:#fef100;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
}

#headline div.counter a:hover {
  color:#fff;
  text-decoration:none;
}

#headline div.counter a.current {
  color:#fff;
}



/***** Start dynamic *****/

div#container_start_dynamic {
  width:100%;
  height:464px;
  background:#fff;
}

div#container_start_dynamic  div.white{
  background:url('../images/fond_white.jpg') no-repeat;
  border: 1px solid red;
  height:301px;
  width:776px;
}


/************ TOPNAV/META */

#meta
{
  position: absolute;
  z-index: 11;
  top: 27px;
  right: 0px;
  width: 100%;
  color:#fff;
}

#search
{
  float: right;
}

div#topnav
{
  float: right;
  padding: 0 5px;
  background: #000;
  border:1px solid #FB0196;
  height: 20px;
  line-height: 19px;
  margin-left: 4px;
}

#topnav a
{
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  padding: 0 5px;
}

#topnav a:hover
{
  color: #FE0198;
}

#topnav a.highlight
{
  color: #FE0198;
}

#topnav a:hover.highlight
{
  color: #FE0198;
}



/************ FOOTER */

#foot
{
  height:55px;
  padding: 0px;
  font-size: 11px;
  text-align: center;
  color: #fff;
  position:absolute;
  bottom:0;
  left:0;
  background:url('../images/content_end.png') no-repeat 12px 0;
  width:800px;
}

#foot a
{
  color: #fff;
  text-decoration: none;
}

#foot a:hover
{
  color: #000;
  text-decoration: none;
}

.left_foot
{
  float: left;
  padding-left:7px;

}

.right_foot
{
  float: right;
  margin:34px 12px 0 0;
}

/** LANGUAGE Selection **/

div#language {
    position:absolute;
    line-height:21px;
    font-size:11px;
    left:470px;
}

div#language a {
    text-decoration:none;
    padding-right:20px;
    display:block;
    color: #626262;
}

div#language a.nl {
    background:url('../images/nl.gif') no-repeat right center;
}

div#language a.de {
    background:url('../images/de.gif') no-repeat right center;
}

div#language a:hover {
    color: #000;
}

}
