body{
  font-family:Georgia, Helvetica, Arial, serif;
  width:100%;
}
a{
  color:#CC0033;
  text-decoration:none;
}
a:hover{
  color:#000000;
}
#wrapper{
  position:relative;
  width:100%;
}
#center{
  width:675px;
  margin: 0 auto;
  padding: 0 25px;
}
#header{
  margin: 25px auto 0 auto;
  height:240px;
  width:900px;
  /*overflow:hidden;*/
  position:relative;
  text-align:center;
  background-repeat:no-repeat;
  background-position:center; 
}
#header img{
  positoin:absolute;
  width:900px;
  height:240px;
  top:0;
  left:50%;
  margin: 0 -50%;
}
#header-right{
  position:absolute;
  right:0px;
  top:-20px;
  width:240px; 
  text-align:right;
  padding: 0 0px 0 0;
}
#header-right ul{

}
#header-right ul li{
  color:#666633;
  float:left;
  text-transform:uppercase;  
}

#logo{
   margin:16px 0 0 25px;
}

#nav-main{
  width:900px;
  margin: 0 auto;
}

/* Navigation */
#nav-1, #nav-2, #nav-3{
  font-family:Helvetica, Georgia, serif;
  width:900px;
  font-size:80%;
  position:relative; 
  height:35px;
  background-image:url(../_image/medi/Linie_4x1px_Med.png);
  background-position:bottom;
  background-repeat:repeat-x;
  padding:0px 0 0 0px;
  text-align:center;
}
#nav-1 ul, #nav-2 ul, #nav-3 ul{
  padding:12px 0 0 0; 
  text-align:center;
  width:900px;
  margin:0;
}
#nav-1 ul li, #nav-2 ul li, #nav-3 ul li{
  display:inline;
  color:#666633;
}

#nav-1 ul li a, #nav-2 ul li a, #nav-3 ul li a{
  color:#CC0033;
  text-decoration:none;
  padding:0 11px;
  font-weight:regular;
}
#nav-1 ul li a:hover, #nav-2 ul li a:hover, #nav-3 ul li a:hover{
  color:#000000;
}
.active a, #active a{
  color:#000000 !important;
}

.nav-lang li a, .nav-lang li a, .nav-lang li a{
  color:#CC0033;
  font-weight:regular;
  font-size:70%;
  display:inline;
  font-family:Helvetica, Georgia, serif;
}
.nav-sep{
  color:#CC0033;
}


#footer{
  width:675px;
  padding:17px 0 35px 0;
  text-align:center;
}
#footer ul li{
  display:inline;
  font-size:70%;
}
#footer ul li span{
 padding: 0 10px;
}



/* Inhalt */
#content{
  width:675px;
  position:relative;
}
.article{
  position:relative;
  width:675px;
  padding:0px 0 35px 0; 
}
.teaser{
  font-size:200%;
  line-height:120%;
  padding:0 0 35px 0;
}
.content-row{
	position:relative;
  clear:both;
  width:675px;
  padding:35px 0 0 0px;
}
.content-row.minihigh{
padding:8px 0 0 0px;	
}
.clear{
  height:0px;
}

.left{
  position:relative;
  float:left;
}
.right{
  position:relative;
  float:right;
}

.r1l{
  width: 200px;
  color:red;
}
.r1r{
  width: 425px;
}
.r2l{
  width: 400px;
}
.r2r{
  width: 275px;
}

.text-wrap{
  padding:0 0 0 25px;
}

.content-row h2{
  color:#333333;
  line-height:110%;
  padding:0 0 15px 0 ;
  font-size:135%;
  font-weight:normal;
}
.content-row p{
  font-size:95%;
  line-height:140%;
  padding:0 0 17px 0;
}

.content-row img ~ img{
  padding:0px 0 0 0;
}

.fancybox-thumbs img{
  margin:0 0 25px 0;
}
.fancybox-thumbs:last-child img{
  margin:0 0 0px 0;
}


.line-bottom{
  clear:both;
  height:35px;
  background-image:url(../_image/medi/Linie_4x1px_Med.png);
  background-position:bottom;
  background-repeat:repeat-x;
}
.line-bottom.minihigh{
  height:8px;
}

.content-row ul{
    list-style: circle;
    padding: 0 0 17px 35px;
}
.content-row ul li{
  line-height:140%;
  padding:0 0 0px 0;
  font-size:95%;
}

/*
iframe{
  position:absolute;
  top:-10000px;
  left:-10000px;
}
*/
.img-play{
  position:absolute;
  top:0px;
  left:0;
}

.file{
  list-style:none !important;
}
.file li{
  padding: 0 0 7px 0 !important;
}
.file li a img{
  padding:0 10px 0 0;
}

.twitter{
  padding-left:4px;
}
.facebook{
  padding-left:4px;
}

#footer{
 
}