
header#seitenkopf {
    border:solid green 0px;    
}

nav#haupt-navigation {
    border:solid red 0px;  
}
nav#unter-navigation {
    border:solid magenta 0px;
}
main#inhalt {
    border:solid blue 0px;
}
footer#fussleiste {
    border:solid yellow 0px;
}

.pagenavi_container  {
    /* border:solid green 10px; */
    margin-bottom:30px;
}
.pagenavi_container li,
.pagenavi_container a {
    color:#666 !important;
    text-decoration:none !important;
}
.pagenavi_container a:hover {
    text-decoration:underline !important;
}



/* 
.pagenavi_container {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: inline;
}
*/

nav ul#sprungmarken {
    text-align:left;
    border:solid cyan 0px;
}

nav ul#sprungmarken {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: inline;
}



div#topnews {
    border:solid brown 0px;
}


/*****************************************/

/*****************************************/

img {
   vertical-align: bottom;
   border: none;
 }

div {
    box-sizing: border-box;
}

html {
    height: 100%;
}

body {

    height: 100%;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;

    text-align:center;  /* IE*/

/*     font-family: Arial,Helvetica,sans-serif; */
    /* font-size: 14px; */
    /* line-height: 18px; */
    font-size: 15px;
    line-height: 22px;
    /* color: #555; */
    color: #000;
    background: #fff;
    background: #F5F5F5;
    /* background: #fff url(../../../NewsBASE/content_sistas_NEU/_layout/bgpic_default2.jpg) left top repeat-x fixed;   */
     
     font-family:Tahoma, Arial,Helvetica,sans-serif !important  
}

body.zoom {
    font-size: 18px;
    line-height: 26px;
}


#nonFooter {
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;


    /* width:1170px; */
    width:1000px; 
    margin: 0 auto 0 auto;
    text-align:left;
    background:#ffffff;

    box-shadow:         0px 10px 40px #555;
    -moz-box-shadow:    0px 10px 40px #555;
    -webkit-box-shadow: 0px 10px 40px #555;
    border:solid red 0px;
}

/* Leeres Div unter dem letzten Content mit Höhe Footer */
#stopFooter {
    height:100px;
/*     border: solid red 1px; */
}


#footer_container {
    
    clear:both;
    /*  position:relative; ********/
    /*  margin: -60px auto 0 auto; *******/

    position:relative;
    margin: -150px auto 0 auto;

    height:170px;
    /* width:1170px; */
    width:1000px;

    text-align:left;

    padding:0;
    /* background:#eee; */
    /* background: #F1F1F1; */
    background:#fff;
}


.footer_content {

    /* font-size:12px; */
    /* line-height:16px; */
    
    /* padding:10px 30px 10px 30px; */
    padding: 15px 15px 15px 25px;
    height: 100%;
    margin-top: 40px;
    border-top:solid #ccc 1px;

}


/*****************************************/


.top_fixed {
/*     border:solid red 1px; */
}

/* Titelbild */
.top_container {
    /* position:relative; */
    /* height:135px; */
    /* padding-top:10px; */
    padding: 5px 0 5px 15px;
    background:transparent;
    background-repeat:no-repeat;
    background-position: left top;
    border-bottom: solid #ccc 1px;
}

.topInfo {
    position:absolute;
    top:20px;
    left:700px;
    font-size:1em;
    line-height:1.3em;
    font-weight:bold;

    color:#000;
    border:solid red 1px;
}


.fixed_menu_top {
    position:absolute;
    top:10px;
    right:20px;
    /* font-size:14px; */
    /* line-height:18px; */
}

.fixed_menu_top span {
    margin:0 10px 0 10px;
}

.searchform {
    display:inline-block;
    margin:0 0px 0 10px;
}
.searchform input[type=text] {
/*     font-size: 11px; */
/*     line-height: 12px; */
    height: 15px;
    width:120px;
    border:solid #888 1px;
    color:#808080;
    padding-left:2px;
}

.searchform input[type=image] {
    width:20px;
    float:right;
    margin:0 0px 0 5px;
    opacity:0.5;
}


/* Content */
.content_container {
    padding:10px 0 70px 0px;
    
    background-repeat:no-repeat;
    background-position:center top;

    /* border:solid red 1px;   */  
}


.template_container {
/*     float:left; */
    display:inline-block;
    vertical-align:top;
    width:610px;
    width:58%;
    width:64%;

    /* margin:0px 15px 0 25px; */
      /* border:solid yellow 1px; */    
}

.rightcol_container {
/*     float:right; */
    display:inline-block;
    vertical-align:top;
    /* width:300px; */
    width:33%;
    margin:10px 0 0 3%;
    padding:0 0px 0 20px;
border-left:dotted #ccc 1px;
/* border:solid magenta 1px; */
}

.leftcol_container {
/*     float:right; */
    display:inline-block;
    vertical-align:top;
    /* width:300px; */
    width:33%;
    margin:0px 10px 0 0;
    padding:0 0px 0 25px;
    /* border:solid magenta 1px;  */
}

/*****************************************/


/* Hauptmenu */
.mainmenu_container {
    position:relative;  /* Wichtig für Position pullouts !! */
    /* z-index:10;  */
    /* float:left; */

    /* height:30px; */
    padding:0 0 20px 0px;
    margin-left:15px;

 /*     border:solid red 1px;  */  
}

/*****************************************/

/* .top_container #logo { */

#logo {
    display:inline-block;
    /* position:absolute;  */
/*     position:relative;
    top:0px;
    left:15px;
    z-index:1; */
    
/*     border: solid red 1px;  */   
}

/* 
#logo {

    width:430px;
    height:80px;

    background: transparent url(../../../NewsBASE/content_sistas_NEU/_layout/logo1.png) left top no-repeat;
    background-size: 100%;
}
 */

#logo img {
    width:550px;
}

#logo img.logo_landscape {
    display:none;
}

#logo:hover {

    opacity:0.8;

/*
    -webkit-transform:  translate(3em,0);
    -moz-transform:     translate(3em,0);
    -o-transform:       translate(3em,0);
    -ms-transform:      translate(3em,0);
    transform:  translate(3em,0);
*/
/* 
    -webkit-transform:  scale(1.05);
    -moz-transform:     scale(1.05);
    -ms-transform:      scale(1.05);
    -o-transform:       scale(1.05);
    transform:          scale(1.05);
 */
}

#menu_opener {
    display:none;
    position:absolute;
    z-index:99999;
    top:10px;
    right:10px;
    width:30px;
    height:29px;
    cursor:pointer;

    background: transparent url(../../../NewsBASE/content_sistas_NEU/_layout/menu_opener.png) left top no-repeat;

}

.submenu_container {

    padding:0px 0 0 0px;
    margin-bottom:40px;
    margin-top:10px;
}
.rightcol_container .submenu_container {
    margin-top:0px;
}



.topnews_container {
    /* font-size:1em; */
    /* line-height:1.3em; */
    margin:5px 0 0 0px;
    padding:0 10px 0 0px;
}

.topnews_container .entrys_row_container{
    margin:0;
    padding-top:10px;
}
.topnews_container .entrys_row_container:first-of-type {

    padding-top:0px;
/*     border:solid red 1px; */
}


.topnews_container .entrytext_container{
    margin:0;
    padding:0;
}

.topnews_container .article_container{
    margin:10px 0 0 0;
    padding:0 0 5px 0;
    font-size:1.3em;
    line-height:1.3em;
    font-family:Tahoma, Arial,Helvetica,sans-serif !important /*      border:solid red 1px; */

    font-weight: bold;

}
.topnews_container .entrypic_container{
    margin:0 0px 0;
    padding:0 0px 0;
/*     border:solid green 1px; */

}




/*****************************************/

/* Seitenzuordnung  */
.show_order_container {    
    clear:both;
    color:#808080;
    margin:20px 0 3px 0px;    
    border:solid green 0px; 
}

.show_order_container a:hover {
/*     color:#5FB3A3 !important; */
}


/* Seitentitel  */
.show_page_container {

    font-size:2.5em;
    line-height:1.1em;

    font-weight:normal;
    
    /* color:#F47D33; */
     color:#666;
     margin:5px 0 30px 0px;   
    
    font-family:Tahoma, Arial,Helvetica,sans-serif !important  
    /* font-weight: 400; */
}

.show_page_container_SMALL {
    margin-top:5px;
    /* border:solid red 1px; */
}


.intropic_container {

    /* float:left;  */
    width:100%;
    margin:10px 0 20px 0;

    overflow:hidden;
    /* border:solid green 1px; */
}

.intropic_container img {
    width: 100%;
}

/* Titel Introbild */
.intropic_title_container {
    margin:0 0 0 0px;
    float:left; 
    margin:0 0 0 0px; 
}

.intropic_container.mobile {
    display:none;
}

.intropic_bu {

    margin:3px 0 0px 0;
    font-style:italic;
    /* border:solid green 1px; */
}



/* Introtext  */
.introtext_container {
    
/*     font-weight: bold; */
    font-size:1.3em;
    line-height:1.3em;
    /* color:#888; */
    color:#666;
    padding:0 20px 0 0;
    margin:10px 0 25px 0px; 

    
    font-family:Tahoma, Arial,Helvetica,sans-serif !important }


/* Entrys - Container um alle Entrys */
.entrys_container {
    margin:10px 0 20px 0px;
    padding:0 0px 0 0px;
/*     border:solid red 1px;  */
}


/* Entrys Zeile */
.entrys_row_container {
    padding:0 5px 5px 0px;
    margin:0 0 0 0px;
}

/* Linie über Einträgen */
.entrylines {
/*     border-top:dotted #808080 1px;
    padding-top:5px; */
    /* border-top:dotted #ccc 3px; */
    border-top:solid #ccc 1px;
    padding-top:10px;
    margin-top: 10px;

}

/* Bilder der Einträge  */
.entrypic_container {
    /* float:left; */

    margin:5px 20px 0 0px;
    /* padding:5px; */
    padding-left:0px;
    /* border:solid red 1px;  */
}

.entrypic_container img {
/*     position:absolute;
    margin:auto auto; */
}

.entrypic_container.LS {
    /* float:left; */
    float:right;
    
    clear:both;
    /* margin:5px 20px 0 0px; */
    /* padding:5px; */
    
    /* margin:5px 20px 5px 0px; */
    margin:5px 0 5px 20px;
    /* border:solid magenta 1px; */
}

.entrypic_container.LS img {

    /* float:right; */
    /* clear:both; */
    display: block;
    max-width:170px;
    /* border:solid green 1px; */
}




/* 
.entrypic_container:hover {
    box-shadow:         0px 0px 20px #888;
    -moz-box-shadow:    0px 0px 20px #888;
    -webkit-box-shadow: 0px 0px 20px #888;
}
 */

.rightcol_container .entrypic_container {
     float:none;
}     


/* Texte der Einträge  */
.entrytext_container {
    margin:0px 0 10px 0px;
    padding:0 0 0 0px;    
}


.entrytext_container a {
/*     color:#5FB3A3 !important; */
}

.entrytext_container a:hover {
/*     color:#5FB3A3 !important; */
/*     font-weight:bold; */
}
/* 
a {
    color:#5FB3A3 !important;
}

a:hover {
    color:#5FB3A3 !important;
    font-weight:bold;
}

 */


/* Texte der Einträge - rechte Spalte wenn links Bild (TEMPLATE.inc) */
.entrytext_container.rightCol {
    float:left;
    width:600px;    
    border:solid #ddd 0px;
}


/* Titel der Einträge  */
.article_container {
    margin:10px 0 5px 0px;
    font-weight:normal; 
    /* font-weight:bold;  */ 
    font-size:1.3em;
    line-height:1.3em;
    /* color:#888;  */    
    
    /* color:red; */
    /* color: rgb(102, 0, 102); */
        
     font-family:Tahoma, Arial,Helvetica,sans-serif !important  
}

/* 
.template_container .article_container a:link {
    color:#000;
    border:solid red 1px;
}
.template_container .article_container a:hover {
    cursor:text;
    text-decoration:none;
}
 */

/* 
body.STANDARD .article_container {

    color: #660066;

    font-weight:bold;

}
 */


/* Text der Einträge  */
.article_text_container {
    margin:0 0 10px 0px;
}

/*************************/



/* Bildunterschriften */
.bu_container {
    margin:0 0 0 0px;
}


/* Clear */
.clear_both {
    clear:both;
    line-height:1px;
    margin:0 0 0 0px;
    padding:0 0 0 0px;
}

/*************************/

/* Tabellen  */
table {
    width:100%;
    border:solid #fff 0px;
    border-bottom:solid #ccc 1px;
    margin:0 0 5px 0;
}

td {
    color:#515049;
    border:0px;
     vertical-align:top; 
    padding:2px 0;
/*     background:#F1F1F1; */
    border-top:solid #ccc 1px;
}

table p {
    margin:0 0 0 0px;
}


form {
    margin:0px;
    padding:0px;
}

/**************************************************/

/* Button "Mehr >" */
.button_more {
}

/* Button "< Zurück" */
.button_back {
}


/**************************************************/

/* Container Box Introtext */
.box_introtext {
    padding:10px;
    margin-bottom:5px;
    border: solid green 0px;
    background:#dedede;
    height:100%;
}

/* Container Box Einträge */
.box_entrys {
    padding:10px;
    margin-bottom:5px;
    border: solid green 1px;
    background:#dedede;
    height:100%;

}

/* Container Box News  */
.box_news {
    padding:0px;
    margin-bottom:5px;
    border: solid red 0px;

}


/**************************************************/

/* Container Pullout Ebene 1  */
.pullout1_container,
.pullout2_container {
    display:none;    
    position:absolute;      
    background:#ffffff;
    
    opacity: 0.95;
    filter: alpha(opacity=95);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
        
     box-shadow:        0px 5px 10px rgba(0,0,0,0.5);
    -moz-box-shadow:    0px 5px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.5);

    min-width:150px;
/*     border:solid #808080 1px; */
    padding:5px 0;
}

.pullout1_container {
    z-index:1000;
     /* margin-top:5px; */ 
/*     margin-left:150px;  */

       /* border-radius: 7px; */

/*     border:solid red 1px; */

}

.pullout2_container {
    z-index:1001;
    /* margin-left:-2px */
}



/* Container Pullout Ebene 2  */
/* 
.pullout2_container {
    display:none;
    position:absolute;
    z-index:1001;
    background:#ffffff;
    border:solid #000000 1px;
    padding:0px;
}
 */

/**************************************************/


/* Texteingabefelder  */
.input_text {
    font-family: Arial,Helvetica,sans-serif;
    font-size:1em;
    line-height:1.3em;
    border: solid #808080 1px;
    height: 18px;
    background: #ffffff;
}

/* Texteingabefelder Antispam */
.input_sprot {
    position:absolute;
    top:-100px;
}

/* Buttons  */
.button {
    font-family: Arial,Helvetica,sans-serif;
    font-size:1em;
    line-height:1.3em;
}


/**************************************************/

/* Listen Aufzaehlung  
list-style-type: disk;
*/
ul {
/*      margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px; */
    margin-top: 0px;
    padding-top: 0px; 
    padding-left: 20px; 
    list-style-position: outside;
}

/* Listen nummeriert  */
ol {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 20px;
}

/* Listenelemente  
list-style-type: disk;
*/
li {
/*     margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px; */
}


/**************************************************/

a:link {
    color: #444;
    text-decoration: none;
}
a:visited {
    color: #444;
    text-decoration: none;
}
a:hover {
    color: #444;
    text-decoration: none;
}

/* 
.topnews_container a:link,
.template_container a:link {
    color: #409904;
    text-decoration: none;
}
.topnews_container a:visited,
.template_container a:visited {
    color: #409904;
    text-decoration: none;
}
.topnews_container a:hover,
.template_container a:hover {
    color: #409904;
    text-decoration: underline;
}
 */

/* sonst Contrast Error in WAVE */
.topnews_container a:link,
.template_container a:link {
    color: #000;
    text-decoration: underline;
}
.topnews_container a:visited,
.template_container a:visited {
    color: #000;
    text-decoration: underline;
}
.topnews_container a:hover,
.template_container a:hover {
    color: #000;
    text-decoration: underline;
}



.entrys_row_container a:hover {
    /* font-weight:bold; */
}

/* active Links  */
a:active {
    color: #444;  
    text-decoration: none;
}



/**************************************************/


.arrowButt {
    margin:1px;
/*     border:solid red 1px; */
}

.arrowButtMore {

    padding:0 0 0 20px;

    margin:0 0 0 0px;
    background-image:url(../../../NewsBASE/content_sistas_NEU/_layout/arrow_more.png);
    background-position: center center;

    background-repeat:no-repeat;
    border:solid red 0px;
}

.arrowButtLess {

    padding:0 0 0 25px;

    margin:0 0 0 0px;
    background-image:url(../../../NewsBASE/content_sistas_NEU/_layout/arrow_less.png);
    background-position: center center;

    background-repeat:no-repeat;
    border:solid red 0px;
}

.internLink1 {
    margin:0px 0 0 0px;
    border:solid red 0px;
}

.internLink1 a {
    color:#5FB3A3;
}

.internLink1.small a {
    color:#5FB3A3;
}


/*******************/
.social_media_container {

    position:absolute;
    right:20px;
    top:45px;
    border:solid red 0px;
}

.footer_content .social_media_container {
    top:30px;
}


.social_media_container span {

    display:inline-block;
    vertical-align:middle;
    height:50px;
    width:50px;
    margin:0 0px 0 0;

    background-image:url(../../../NewsBASE/content_sistas_NEU/_layout/social_media.png);
    background-position: 0 0;
    background-repeat:no-repeat;
        
/*     border:solid #ccc 1px; */
}

span.social_media_email {
    background-position: 0 0;
}

span.social_media_email:hover {
    background-position: 0 -50px;
}

span.social_media_facebook {
    background-position: -50px 0px;
}

span.social_media_facebook:hover {
    background-position: -50px -50px;
}

span.social_media_twitter {
    background-position: -100px 0px;
}

span.social_media_twitter:hover {
    background-position: -100px -50px;
}


span.social_media_youtube {
    background-position: -150px 0px;
}

span.social_media_youtube:hover {
    background-position: -150px -50px;
}

.social_media_container .butt_video {
    display:inline-block;
    vertical-align:middle;
    width:70px;
    height:70px;
    
    background-image:url(../../../NewsBASE/content_sistas_NEU/_layout/butt_video.png);
    background-position: 0 0;                         
    background-repeat:no-repeat;
    background-size:100%;

}

.social_media_container .butt_video:hover {
    background-position: 0px -70px;
}


.toptext_1 {
    position:absolute;
    z-index: 2;
    top:10px;
    left:20px; 
    margin:0 0 0 0px;
    padding:0 0 0 0px;
    font-size:2em;
    line-height:1.3em;
    font-weight:normal;
    color:#fff; 

    font-family:Tahoma, Arial,Helvetica,sans-serif !important }


.toptext_2 {
    top: 84px;
    position: absolute;
    /* top: 116px; */
    top: 63px;
    right: 25px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    /* font-size: 1.2em; */
    /* line-height: 1.3em; */
    font-size: 22px;
    line-height: 24px;
    font-weight: normal;
    color: #666;
    /* font-weight: bold; */
    max-width: 330px;
    
    text-align: right;
    
    font-family:Tahoma, Arial,Helvetica,sans-serif !important     font-weight: 400;
/*     letter-spacing: -0.03em; */
}


.version_link_control {

    position:absolute;
    z-index:9999;
    top: 30px;
    right:10px;
    padding:3px;
    background:#fff;
    border:solid #ccc 1px;
}

.version_link {
    /* display:none; */
    color:#ccc;
    /* border:solid #ccc 1px; */
}
.version_link.active a {
    /* color:#F47D33; */
    color:#409904;
    /* border-bottom:solid #409904 1px !important; */
}

/*********************/

#zoomTrigger {
/*     margin:0 0 0 5px;
    display:inline-block;
    border:solid blue 1px; */
}

#zoomTrigger a {
    margin:0 1px;
    padding:0;
    /* opacity:0.5; */
    /* border:solid red 1px; */
}

#zoomTrigger a.Znormal {
    font-size:0.8em;
}
#zoomTrigger a.act {
    /* opacity:1; */
    /* color:#F47D33; */
    /* color:#409904; */
    /* border-bottom:solid #409904 1px !important; */
}

/*********************/
#LS_version_Trigger {
/*     border:solid red 1px; */
}

#LS_version_Trigger a {
    /* font-weight:bold; */
    /* font-size:18px; */
  /*   text-transform: uppercase; */
}

#LS_version_Trigger a.act {
    /* opacity:1; */
    /* color:#F47D33; */
    color:#409904;
    /* border-bottom:solid #409904 1px !important; */

}

#LS_version_Trigger span {
    margin:0;
}

#LS_version_Trigger img {
    margin-left:5px;
    width:25px;
}



.LS_error {
    color:red;
    font-style:italic;
}


/*****************/


#sitemap_menu {
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1000;

    /* background:#57A0CA; */
    /* background:#84CB55; */
    background:#BFF39C;
    
    width:100%;
    padding:10px 0;
    
    font-size: 1.2em;
    line-height: 1.2em;

    

    /* opacity: 0.95; */
    box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
    
    font-family:Tahoma, Arial,Helvetica,sans-serif !important  
    font-weight:400;
    /* border:solid blue 2px; */
}

#sitemap_menu a {
    /* color:#fff; */
}

#sitemap_menu .menu_ebene1 {
    font-weight:bold;
    margin: 5px 0px 0px 0px;
    padding: 10px 0px 5px 10px;
    border-top:dotted #888 1px;
}
#sitemap_menu .menu_ebene2 {
    padding:2px 0 2px 25px;
}
#sitemap_menu .menu_ebene3 {
    padding:2px 0 2px 40px;
}

#sitemap_menu div:first-of-type {
    border:0;
}

#sitemap_menu div.active {
    background:rgba(255,255,255,0.5);
}

img.icon1 {
    width:20px;
}

/**********************/

#sitemap_page {
/*     border:solid blue 1px; */
}

.sitemap_page_item {
/*     border:solid red 1px;  */
    /* display:inline-block; */
    display:block;
    text-decoration:none !important;   
    font-size:1.2em;
    line-height:1.3em;
    /* white-space:nowrap; */
    /* text-indent: -1em;  */
    /* padding-left:1em; */
    /* border:solid blue 1px; */
    padding:2px 0;
}

.sitemap_page_item span:hover {
    text-decoration:underline !important;
    /* border:solid blue 1px; */
}

.sitemap_page_item-1 {
/*     font-size:1.5em;
    line-height:1.5em; */
    font-weight:bold;
    padding-top:8px;
    /* padding:5px 0px 0px 0px; */
}
.sitemap_page_item-2 {
/*     font-size:1.2em;
    line-height:1.5em; */
    /* font-weight:bold; */
    padding-left:20px;
}
.sitemap_page_item-3 {
    padding-left:40px;
}
.sitemap_page_item .bullet{
    color:#666;
}

/* TEST: Einrückung der Nummerierung */
.sitemap_page_item .sm-number {
    display:inline-block;
    vertical-align:top;
}
.sitemap_page_item .sm-display {
    display:inline-block;
    vertical-align:top;
    width:80%;
}




/**********************/
/* 
.footer_content .logo_mhkbg-NRW {
    float:right;
    display:inline-block;
    width:270px;
}
.footer_content .logo_mhkbg-NRW span {
    display:inline-block;
    vertical-align:top;
    width:180px;
}
.footer_content .logo_mhkbg-NRW img {
    float: right;
    display:inline-block;
    vertical-align:top;
    max-width:70px;
}
 */

.footer_content .logo_mhkbg-NRW {
    float:right;
    width:330px;
    /* border:solid blue 1px; */
}

.footer_content .logo_mhkbg-NRW img {
    /* max-width:330px; */
    width:100%;
}




.footer_content .logo_netzwerk {
    width: 230px;
    width: 180px;
    margin-left: -10px;
    margin-top: -35px;
}

.footer_content .logo_netzwerk img {
    width: 100%;
}


/**************************************************/

.error404Wrap {
    margin:50px auto;
    width:500px;
    text-align:center;
/*     font-size:20px;
    line-height:22px; */


    border:solid red 0px;
}
.error404Wrap h2 {

    font-size:24px;
    line-height:24px;
    font-family:Tahoma, Arial,Helvetica,sans-serif !important }

.error404Wrap .logo_404 {
    width:400px;
}


/**************************************************/
/* Alternativ: Fenster breiter und ohne Hintergrund/Schatten  */

body {
    background: #fff;
}

#nonFooter {
   /*  width:1170px; */
	
    width:100%;
    max-width:1170px;
    
    box-shadow:none;

    padding: 0 20px;
/*     border: solid red 1px; */
}

#footer_container {
    /* width: 1170px; */
    width:100%;
    max-width:1170px;
}

.toptext_2 {
    right: 20px;
}

.fixed_menu_top {
    right: 20px;
}

.top_container {
    padding-left: 0px;
}

.mainmenu_container {
    margin-left: -7px;
}

.leftcol_container {
    padding-left: 0px;
    margin-right:35px;
    margin-right:3%;
}

.template_container {
    margin-left: 0px;
    padding: 0;
        padding-right: 10px; 
}

body.GALERIE .template_container {
    padding: 0;
}


/*****************/

.SPEC_rowType_1 {
/*     border:solid red 1px; */
}
.SPEC_rowType_1 h2 {
    /* font-size: 1.3em; */
    /* line-height: 1.2em; */
/*     border:solid red 1px; */
}

.SPEC_rowType_2 {
    background:#eee;
    padding:15px 15px 5px 15px;
    margin-bottom:20px;
    /* border-radius:10px; */
    /* font-weight:bold; */
    border:0;
/*     border:solid blue 1px; */
}

.SPEC_rowType_2 .entrypic_container {
	float: right;
	/* border: solid red 1px; */	
}

.icon_info {
    width:25px;
    
    padding:5px;
    display:inline-block;
    margin-bottom:5px;
    border-radius:50%;
    border:solid #000 2px;
    
    opacity:0.6;
}
