/*---- Browserweiche ausschalten ---*/
/*Für IE unter 7, weil keine min-height/min-width - Fähigkeit*/
#IEminwidth-submenu, #IEminwidth-content-l, #IEminwidth-content-m, #IEminwidth-content-r {
display:none;
} 

.browserhint {
margin-bottom:15px;
background-color:#f8f6c0;
padding:0 20px;
font-size:0.9em;
font-family:arial;
font-weight:bold;
border:2px solid black;
display:none;
}



/*--------------------------------------------------------- MENÜFORMATIERUNGEN --------------------------------------------*/

li.menu-lvl1-no a,li.menu-lvl1-act a,li.menu-lvl2-no a,li.menu-lvl2-act a {
color:#234c77;
}
li.menu-lvl1-act a,li.menu-lvl2-act a {
text-decoration:none; /*Im Menü Unterstreichung bei aktiven Punkten ausschalten*/
color:black;
}
li.menu-lvl1-no {
/*font-size:1.0em;*/
}
li.menu-lvl1-act {
/*font-size:1.1em;*/
font-weight:bold;
}
li.menu-lvl2-no {
/*font-size:0.9em;*/
}
li.menu-lvl2-act {
font-weight:bold;
/*font-size:1.0em;*/
}
li.menu-lvl1-no,li.menu-lvl1-act {
/*list-style-type:none;*/
}
ul {padding:3px 3px 3px 17px;}

/*--------------------------------------------------------- BODY + FRAME + Schatten-DIVs ----------------------------------*/
body {
background-color:#777777;
/*padding:0px;
margin:0px;*/
}
#frame {
  border:none;
} 

/* Schattenwurf Anfang */

div.wrap-outer, div.wrap-mid, div.wrap-inner {
display:inline-table;
  /* \*/display:block;/**/
}

div.wrap-outer {
margin:15px auto;
width:910px;
background:url(../gfx/shadow.png) no-repeat right bottom;

}
div.wrap-mid {
background:url(../gfx/corner_bl.png) left bottom no-repeat;

}
div.wrap-inner {
background:url(../gfx/corner_tr.png) right top no-repeat;
padding:0 10px 10px 0px; /*top,right,bottom,left*/

}

/* Schattenwurf Ende*/

/*----------------------------------------- Kopfteil der Seite ------------------------------------------------------------*/
  
#header {
/*position:relative;
top:0px;
z-index:2; */
}


#mainmenu {
/*z-index:1;
position:absolute;
top:185px;*/
}

#languageselector {
background-image:url(../gfx/headerV1-bottom.png);
background-repeat: no-repeat;
text-align:center;
line-height:43px;
}
/* ---------------------------------------- Mittelteil mit Inhalten -------------------------------------------------------*/

#middle {
width:890px;
overflow:hidden;
background-color:#cbc5c5;
padding:8px 5px 3px 5px;
} 

#submenu {
overflow:hidden;
float:left;
background:url(../gfx/divider-dot-vert.png) repeat-y right top;
padding-right:5px;
margin-top:5px;
#width:150px;
text-align:left;
}
  
/*content-Einstellungen Anfang */
#content-l, #content-m, #content-r {
font-family:timeless,georgia,times new roman,verdana,arial;
}

#content-r {
float:left;
text-align:center;
width:150px;
}

#content-m {
width:600px;
min-width:600px;
min-height:200px;
float:left;
margin:auto;
padding-left:10px;
}

/*--------------------------------------------------------------Fußteil-----------------------------------------------------------*/
#footer {
background-image:url(../gfx/footerV1-filled.png);
height:120px;
width:900px;
}

#footer div.link-container a {
text-decoration:none;
color:#cbc5c5;
}

#footer div.link-container {
text-align:center;
color:#cbc5c5;
}

/*-------------------------------------------------------- Presse ----------------------------------------------------------------*/
div.presse p.bodytext a{
color:black;
}
div.presse p.bodytext a.internal-link {color:#234c77;}

/* ------------------------------------------------------- allgemein ------------------------------------------------------------*/
div.presse div.csc-textpic-imagewrap {vertical-align:middle; }
dd.csc-textpic-caption {font-size:0.8em; }
div.csc-textpic-imagewrap img {border:1px solid black;}

div.presse img {margin-right:10px;}
a {color:#336699;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px}
p.csc-linkToTop {text-align:right;}

div#frame table td{
padding:0px;
}

div.clear {
clear:left;
}

/* ------------------------------------------------------ tt_news ------------------------------------------------------------------*/
div.news-list-container {
border:1px solid black;
padding:0px 5px 0px 5px;
width:100%;
}

div.news-list-container div.news-list-item span.news-list-date {
font-size:0.8em;
}
div.news-list-container div.news-list-item h2 {
font-size:1.1em;
}
div.news-list-container div.news-list-item div.news-list-category {
font-size:0.9em;
}

div.news-single-item div.news-single-rightbox {
font-size:0.7em;
}

div.news-single-item h1 {
font-size:1.1em;
}

div.news-single-item h2 {
font-size:0.9em;
}
div.news-single-item p {
font-size:0.8em;
}
div.news-single-backlink {
font-size:0.7em;
}
