/*h1,h2,h3,h4,h5 {font-family: Helvetica, Arial; margin: 2px 0 4px 0;}
h1 {font-size: 20px;} h2 {font-size: 20px;} h3 {font-size: 18px;} h4 {font-size: 14px;} h5 {font-size: 14px;}*/
h1,h2,h3,h4,h5 {font-family: Helvetica, Arial; margin: 2px 0 4px 0;}
h1 {font-size: 20px;} h2 {font-size: 20px;} h3 {font-size: 16px;padding-top:2px;} h4 {font-size: 14px;color:#2E2E2E} h5 {font-size: 14px;}


/* allgemeine Links im Text */
a:link{color: #3381FF; text-decoration:none; font-size: 14px;}
a:visited{color: #3381FF; text-decoration:none; font-size: 14px;}
a:active{color: #3381FF; text-decoration:none; font-size: 14px;}
a:hover{color: #ff7800;text-decoration:none;}

/* external Links */
a.lextern { padding-right: 12px; background: url(../bilder/layout/llink/link-ext.png) no-repeat right; }
a.lwiki { padding-right: 14px; background: url(../bilder/layout/llink/link-wiki.gif) no-repeat right; }
a.lpdf { padding-right: 12px; background: url(../bilder/layout/llink/link-pdf.png) no-repeat right;  }

.nhead{font-size: 12px; color:#db0101;margin: 2px 0 4px 0;}
.nhead2{font-size: 16px; color:#404040;margin: 2px 0 4px 0;}

.fatlink {font-size: 16px; font-weight: bold;}
/* Quelle Links */
.quellebild {color:#A9A9A9;text-decoration:none;font-family: Helvetica; font-size:11px;}
.quellebild a{text-decoration: underline;color:#A9A9A9;font-family: Helvetica; font-size:11px;}
.quellenews,.quellenews p,.quellenews a,.quellenews a:visited,.quellenews a:active,.quellenews a:hover {color:#A9A9A9;text-decoration:none;font-family: Helvetica; font-size:11px;padding-top:20px;}
/* Higlight something*/
.highlight {color:#2B2B2B;padding: 3px 0 3px 14px;margin: 0px auto;background-color:#F6F6F6;border-left:solid 5px #2E69DB;}
.highlight2 {color:#2B2B2B;text-decoration:none;font-family: Helvetica, Arial; font-size:12px;font-weight:bold;padding: 3px 0 3px 14px;margin: 0px auto;background-color:#F6F6F6;border-left:solid 5px #ff7800;}
.highlight2 a {font-size: 12px;}
.highlight a {font-size: 12px;}

b, strong{color:#10317A;}

.interv {color:#10317A;font-weight: bold;padding-bottom:5px;font-style: italic;}

/* Rectangle Banner*/
.banner1 {display:block;border:0;padding: 0 0 8px 15px;float:right;text-align: right;}
.banner1 img{border:0px;}
.banner1 p{color:#c4c4c4;padding-right:2px;font-size:10px;}

/* Bild im Content mit Quellenangabe */
.pic_r {float:right;padding: 6px 0 7px 17px;}
.pic_r_cl img{padding: 6px 0 7px 17px;clear:both;float:right;}
.pic_r_cl p {text-align: right;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}
.pic_r p,.pic_r a {text-align: right;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}

/* Bild im Content links */
.pic_l {float:left;padding: 7px 17px 10px 0;}
.pic_l p,.pic_l a{text-align: left;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}
.pic_l_cl img{padding: 7px 17px 10px 0;clear:both;float:none;}
.pic_l_cl p {text-align: left;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}

.newspic_r {float:right;padding: 6px 0 7px 17px;}
.newspic_r_cl img{padding: 6px 0 7px 17px;clear:both;float:right;}
.newspic_r_cl p {text-align: right;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}
.newspic_r p,.newspic_r a {text-align: right;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}

/* Bild im Content links */
.newspic_l {float:left;padding: 7px 17px 10px 0;}
.newspic_l p,.newspic_l a{text-align: left;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}
.newspic_l_cl img{padding: 7px 17px 10px 0;clear:both;float:none;}
.newspic_l_cl p {text-align: left;color:#9F9F9F;text-decoration:none;font-weight:bold;font-size:10px;clear: both;}

.pic-unten-text{padding-top: 0px;color:#3a3a3a;text-decoration:none;font-family:Helvetica, Arial; font-size:11px;}
.pic-unten-text a{padding-top: 0px;text-decoration:none;font-family:Helvetica, Arial; font-size:11px;}

.header_1,.header_2,.header_3,.header_4{
font-family: Helvetica, Arial; margin-top: 5px;
color: #333; padding-left:20px;margin-right:90px;}

.header_22{font-family: Helvetica, Arial; margin-top: 2px;margin-bottom: 7px;color: #000000;padding-left:20px;margin-right:90px;}

.header_1{background: url(../bilder/layout/bluebox.png) no-repeat center left;display: block;}
.header_2,.header_22{background: url(../bilder/layout/redbox.png) no-repeat center left;display: block;}
.header_3{background: url(../bilder/layout/greenbox.png) no-repeat center left;display: block;}
.header_4{display: inline;padding-left:1px;}

.thinline {padding: 16px 0px 16px 0px;background: url(../bilder/layout/thinline.gif) no-repeat center center;}
.background1{background-color: #ECECEC; padding:4px;}
.background2{background-color: #f0f0f0; padding:4px;}

.aufz1 li {padding:0px 3px 10px 5px;margin-left:16px;line-height: 20px;}
.aufz2 li {padding:0px 3px 10px 10px;margin-left:30px;line-height: 16px;}
.aufzblog {color:#444;background-color:#ecf4f6; color:#333;margin-top:5px;}
.flink a{color:#666;font-size: 11px;}
.citylink a {color:#444;border-bottom: #444 dotted 1px;}

.infokasten{font-size: 11px;width: 250px;background-color: #F0F0F0;padding:3px 7px 2px 10px;margin:2px 0 5px 18px;float:right;}
.infokasten a {font-size: 11px;}

/*Inhalt am besten in eine bestehende CSS packen */
.teaser-wrapper {
    padding: 5px 20px 10px 40px;
    background-color: #e4e4e4;
    border: 1px solid #4a4a4a;
    width: 220px;
    position: fixed;
    right: -300px;
    line-height: 1.15;
    z-index: 10000;
    font-family: arial;
}

.teaser-arrow {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 15px solid #bababa;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.teaser-arrow:hover, .teaser-close:hover {
    cursor: pointer;
}

.teaser-close {
    position: absolute;
    top: 3px;
    right: 3px;
}

.teaser-head {
    font-size: 18px;
    width: 150px;
    border-bottom: 2px solid #4a4a4a;
    margin: 5px 0;
    padding-bottom: 5px;
    color: #4a4a4a;
}

.teaser-image {
    margin: 5px 0;
}

.teaser-title {
    color: #3c3c3c;
    margin: 5px 0;
    font-size: 14px;
}

.teaser-description {
    margin: 5px 0;
    font-size: 12px;
    color: #676767;
}

.teaser-link {
    margin: 5px 0;
    color: #007bd9;
    font-size: 12px;
}

.teaser_icon {
    position: absolute;
    top: -10px;
    right:-12px;
}


#cookiedings a {color:#0094da; text-decoration:none;}
#cookiedings a:hover {text-decoration:underline;}
#cookiedings div {padding:10px; padding-right:40px;}
#cookiedings { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   font-family: Arial;
   opacity: 0.7;
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

