* {
    padding: 0;
    margin: 0;
}

body {
background: #000;
font-family: Georgia, Times New Roman, serif;
font-size: 11px;
line-height: 18px;
color: #aaa;
overflow: scroll;
}
h1 {
color: #66b2ce;
font-size: 18px;
font-weight: 100;
padding : 0px 0 10px 0px;
}
h2 {
color: #66b2ce;
font-size: 14px;
font-weight: 100;
padding : 0px 0 10px 0px;
}
h3 {
color: #66b2ce;
font-size: 12px;
font-weight: 100;
padding : 0px 0 10px 0px;
}
:focus {
outline: solid 0;
}

img { border: none; }
a { color: #66b2ce; text-decoration: none;}
a:hover { text-decoration: underline; color: #66b2ce; }

#wrap {
position: absolute;
            width: 960px;
            height: 650px;
            left: 50%;
            margin-left: -480px;  /* Um die Hälfte der Breite nach links schieben */
            top: 50px;
           /* margin-top: -325px;    Um die Hälfte der Höhe nach oben schieben */
            background-color:transparent;

}

.right {
margin-top: 7px;
height:auto;
width: 730px;
min-height: 526px;
float: right;
text-align: justify;
padding: 0px;
background: transparent;
border-bottom: 1px solid #2F2F2F;
}
.right h1 {
color: #66b2ce;
font-size: 18px;
font-weight: 100;
padding : 0px 0 10px 0px;
}
.right h2 {
color: #66b2ce;
font-size: 14px;
font-weight: 100;
padding : 0px 0 10px 0px;
}
.right h3 {
color: #66b2ce;
font-size: 12px;
font-weight: 100;
padding : 0px 0 10px 0px;
}

.csc-textpic-imagewrap {
margin:0 0 0 0px;
}
p.bodytext{
margin:0 0 0 0px;
}
.left {
margin-top: 10px;
width: 215px;
height: 499px;
float: left;
font-size: 12px;
padding-bottom: 24px;
background: transparent;
}
.left ul {
list-style-type: square;
padding: 5px 10px 10px 20px;
color: #59799F;
}
.left h2 {
height: 30px;
font-size: 12px;
color: #666;
line-height: 30px;
}
.right a { text-decoration: none }


#logoType {
height:115px;
width: 215px;
margin-bottom:240px;
}
#mainNavigation {
height:150px;
bottom:0px;
}
.bottom {
position: relative;
margin-top: auto;
margin-bottom: 0px;
text-align: left;
height:168px;
width: 215px;
border-bottom: 1px solid #2F2F2F;
}

#line {
position: relative;
z-index:55;
top:532px;
left: 230px;
border-bottom: 1px solid #2F2F2F;
width:730px;
height:1px;
}

#subNavigation {
position: relative;
width: 730px;
height:30px;
float:right;
text-align:right;
padding:5px 0 0 0;
}

#footer {
width:215px;
height:40px;
text-align: left;
color: #7F7F7F;
font-size: 12px;
padding: 0px 0px 0px 0px;
}


/*  MAIN NAVIGATION  */

ul#navi {list-style: none;}
ul#navi li {}
ul#navi li a {background-repeat:no-repeat; display:block; overflow:hidden;text-indent: 999em; white-space:nowrap; height:30px;}
ul#navi li a:hover, ul#navi li.current a,ul#navi li.over a {background-position:0px -30px;}

/*============================MAINMENU====================================================*/


#navigationlbs a {
	color: #666;
}
#navigationlbs a:hover {
	color: #222;
}
#navigationlbs ul, #navigationlbs ul li {
	list-style-type : none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

#navigationlbs ul li li{
	float:none !important;

}
#navigationlbs ul li{
	/* float:left; */
}
#navigationlbs ul{
	margin-top:0px;
	margin-left:0px;
}
/*=======LEVEL 1 =====================*/


#navigationlbs ul li a {
	display: block;
	/*width: auto;*/
	line-height: 1.6em;
	height: 20px;
	overflow:hidden;
	text-indent: -999em;
	background-repeat:no-repeat;
	/*background-color:yellow;*/
}


#navigationlbs ul li li a {
	text-indent: 0em;
	height:auto;
}
#navigationlbs ul li a:hover,
#navigationlbs ul li:hover a,
#navigationlbs ul li.sfhover a,
#navigationlbs ul li.level1Act a,
#navigationlbs ul li.level1ActIE a{
	background-position:0px -34px;
}

/*---------Level2 act-------------*/

#navigationlbs ul li.level1ActIE {
	position: relative;
	display: block;
	left: auto;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 140px;
	z-index: 10;
}

#navigationlbs ul li.level1ActIE {
	line-height: 1.25em;
}
#navigationlbs ul li.level1ActIE a {
	border: 0px;
	color: #777;
	display: inline;
}
#navigationlbs ul li.level1ActIE ul.m2 li.level2ActIE a,  #navigationlbs ul li.level1ActIE ul.m2 li.level2ActIE ul.m3 li.level3ActIE a {
	color: #000;
}
#navigationlbs ul li.level1ActIE ul.m2 li.level2ActIE ul.m3 li a {
	color: #666;
	padding-left: 10px;
}

#black {

  	position:absolute;
         top:529px;
         left:210px;
	background-color: #000;
	height: 10px;
	width:20px;
         z-index:55;
   }

/*============================SubMENU====================================================*/
div.gmenu_ro{
  position:absolute;
  background-color: #000;
  padding: 4px;
  height: 20px;
  right:-5px;
  color:#BFBFBF;
}
div.gmenu_ro ul{
  list-style-type: none;
  margin-left: 5px;
  padding: 0;
}
div.gmenu_ro li{
  float: left;
  margin-left: 5px;
  line-height: 1.5;
}

.divider {
  position:relative;
  top: -5px;
  color: #5e5e5e;
}

/*  left/right column  */

.col_wrap {
  border:1px solid #ddd;
  padding:5px;
}

.col1 { float:left; width:195px; height:490px; padding:0 0 0 20px;}
.col1 .csc-textpic-imagewrap {
margin:0 0 0 -20px;
}
.col1 dt dl a img  {
margin:0 0 0 20px;
}

.col2 { float:left; width:495px; height:490px; padding:0 0 0 0px;}
.col2 p.bodytext{
margin:0 0 0 0px;
}

/*  langMenu  */
.tx-srlanguagemenu-pi1 {
  position:relative;
  top:5px;
  left:5px;
  height:20px;
  color: #5e5e5e;
  text-align:left;
  background:url(http://www.mortenstrauch.com/fileadmin/images/langBG.gif);
}
.tx-srlanguagemenu-pi1 img{
  margin-right:5px;
}
.tx-srlanguagemenu-pi1 a {
  color: #a1a1a1;
  text-decoration:underline;
}
.tx-srlanguagemenu-pi1 a:hover {
  color: #a1a1a1;
  text-decoration:underline;
}

.tx-srlanguagemenu-pi1 div.NO, div.CUR {
  width:27px;
  text-align:left;
  float:left;
}

.tx-srlanguagemenu-pi1 div.SPC {
  visibility:hidden;
  width:0px;
  height:0px;
}
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer, HR.clearer{
	clear:both;
	height:10px;
	border:0px solid #00FF00;

}
.news-latest-container HR.clearer {
	clear:left;
}

.news-list-container {
         height:525px;
	border:0px solid #FF007F;

}
.news-list-browse {
         position:absolute;
         z-index:69;
         bottom:70px;
         right:0;
         height:40px;
	border:0px solid #FF007F;
}
/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
/* .news-latest-item p {margin:0; background:#f7f7ef url(../../img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 0 4em;} */
.news-latest-item h3 {padding-top:0; margin-top:0;}
.news-latest-item h3 a {text-decoration:none;}
.news-latest-item h3 a:hover {background:transparent;text-decoration:underline;}
.news-latest-item span.news-latest-date {color:#5F5F5F; font-weight:normal; font-size:10px;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:right;}
.news-latest-morelink {padding:1px; background:#f7f7ef; text-align:right;}

/* LIST Ansicht */
.news-list-item {margin:0 0 10px 0; background:transparent; border:0px solid #FF007F; }
.news-list-item p {margin:0; background:transparent; padding:1em 1em 0 0;}
.news-list-item h3 {padding-top:0; margin-top:0;}
.news-list-item h3 a {text-decoration:none;}
.news-list-item h3 a:hover {background:transparent;text-decoration:underline;}
.news-list-item img {padding-right:20px; padding-top:0.5em; float:left;}
.news-list-item p img {padding-right:20px; padding-top:0.5em; float:left;}
.news-list-item h3 span.news-list-date {color:#5F5F5F; font-weight:normal; font-size:14px;}
.news-list-morelink {padding:1px; background:transparent; text-align:right;}
.news-list-morelink img {float:right;padding-left:5px;}
.news-list-category {color:#5F5F5F;}

/* SINGLE Ansicht */
.news-single-item { }
/* .news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;} */
.news-single-item img {padding:0 20px 150px 0; float:left; border:0px solid #FF007F;}
.news-single-item p {padding:0; margin:0;}
.news-single-timedata {color:#5F5F5F; font-weight:normal; font-size:12px;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#5F5F5F;}
.news-single-backlink {font-size:12px; margin-top:10px;padding:0 0 3px 0;}
/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}