﻿*{
    margin:0;
    padding:0;
}
.clearfix{
    width:100%;
    overflow:hidden;
}
p {
    margin-bottom:10px;
}

div.div_content ul{
    list-style-position:inside;
}        
div.div_content ol{
    list-style-position:inside;
}        
div.div_content dl{
    list-style-position:inside;
}        
span.content ul{
    list-style-position:inside;
}        
span.content ol{
    list-style-position:inside;
}        
span.content dl{
    list-style-position:inside;
}        
      


/* 3px -bug im ie korrigieren */
* html #div_menu_gray {
    position:relative;
    left: -3px;
}
* html #im_abg_startseite{
    position:relative;
    right: -3px;
}
.newsticker_link{
    color:#333333;
    text-decoration:none;
}
.spalten{
    background-image:url('/abg/meissner/images/layout/layout3_bg_startseite.gif');
    background-repeat:repeat-y;
}

/* CSU-Abgeordnetenseiten Layout 3 */

BODY {
 font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
 color:#333333;
 background-color:#fff;
}
IMG {
 border:none;
}
a { text-decoration: none; }
TABLE {
 border-collapse:collapse;
}
BODY, FORM, H1, H2, H3 {
 margin:0;
 padding:0;
}
.blue {
 background-color:#008Dcd;
}
.gray {
 background-color:#D4D2C5;
}
.darkgray {
 background-color:#79736E;
}
.beige {
 background-color:#EFEDE6;
}
.linGray {
 background-color:#A8A8A8;
}
.darkbeige {
 background-color:#B0AD98;
}

.greenZwei {
 background-color:#7FB44A;
}
.greenDrei {
 background-color:#4C8A20;
}
.darkblue {
 background-color: #006699;
}
.green {
 background-color: #8DC159;
}
.contThemen {
 line-height:25px;
 width:253px;
 background-color:#EFEDE6;
 padding-left:7px;
}
.themenLink {
 font-family:arial, helvetica;
 color: #0483AD;
 text-decoration:none;
 line-height:1.3em;
 font-size:0.7em;
}
.positionenLink {
 font-family:arial, helvetica;
 color: #0483AD;
 text-decoration:none;
 line-height:1.3em;
 font-size:1.0em;
}
.abstand {
 font-size:20%;
}
.Farbe {
 position:absolute; 
 width:150px; 
 height:50px; 
 z-index:1; 
 left: 0px; 
 top: 0px;
}
.logo{
 z-index:20;
 position:absolute;
 left: 0px; 
 top: 50px;
}
.name{
 width:182px;
 height:182px;
 z-index:2;
 padding-top:50px;
 position:absolute;
 left: 182px; 
 top: 0px;
}
.ABG {
 color: #008DCD;
 text-decoration:none;
 text-align: center;
}
.OneNav {
 width:182px;
 height:182px;
 z-index:3;
 position:absolute;
 left: 0px; 
 top: 182px;
}
.StartBild {
 width:182px;
 height:182px;
 z-index:4;
 position:absolute;
 left: 183px; 
 top: 182px;
}
.TwoNav {
 width:182px;
 height:182px;
 z-index:4;
 position:absolute;
 left: 183px; 
 top: 182px;
}
.contBox {
 position:absolute; 
 width:182px; 
 height:100px; 
 z-index:3; 
 left: 0px; 
 top: 365px;
 text-align: center;
 vertical-align: middle;
}
.tooltext {
 font-family:arial, helvetica;
 font-size:10px;
 color: #ffffff;
 text-decoration:none;
 white-space: nowrap;
}
.toolForm {
 font-family:arial, helvetica;
 color: #333333;
 text-decoration:none;
 white-space: nowrap;
}
.Start, #Start {
 top:0px; 
 left:442px;
 width: 240px;
 height: 360px;
 position:absolute;
}
.contBlue, #contBlue { 
 width:69px;
 height:364px;
 z-index:7;
 position:absolute;
 left: 366px; 
 top: 0px;
 background-color:#008DCD
}
.contBlueFolge, #contBlueFolge { 
 width:35px;
 height:364px;
 z-index:7;
 position:absolute;
 left: 366px; 
 top: 0px;
 background-color:#008DCD;
 text-align:center;
 vertical-align:bottom;
}
.StartMitglied {
 font-family:arial, helvetica;
 color: #ffffff;
 text-decoration:none;
}
.StartHead {
 font-family:arial, helvetica;
 color: #008DCD;
 text-decoration:none;
 font-weight: bold;
}
.contStart, #contStart {
 width:330px;
 height:310px;
 z-index:8;
 position:absolute;
 left: 177px; 
 top: 233px;
}
.content {
 font-family:arial, helvetica;
 color: #333333;
 text-decoration:none;
 line-height:1.4em;
}
.tooltext_blau {
 font-family:arial, helvetica;
 color: #008DCD;
 text-decoration:none;
 white-space: nowrap;
 line-height:1.4em;
 font-size:1.0em;
}
.datum {
 font-family:arial, helvetica;
 color: #999999;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
}
.weiter {
 font-family:arial, helvetica;
 color: #6AB221;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
}
.contentlink {
 font-family:arial, helvetica;
 color: #0483AD;
 text-decoration:underline;
}
.invisible {
 display:none;
}
#contPos, .contPos {
 padding-top:7px; 
 padding-right:7px; 
 padding-bottom:7px; 
 padding-left:7px;
}
#contMain, .contMain {
 z-index:8;
 margin:7px 0px 0px 7px;
}
.contenthead {
 color: #333333;
 text-decoration:none;
 font-weight: bold;
}
.contentbold {
 color: #333333;
 text-decoration:none;
 font-weight: bold;
 
}
.artikel {
 color: #ffffff;
 text-decoration:none;
 white-space: nowrap;
 /* text-align: center; */
}
.artikel_black {
 color: #000000;
 text-decoration:none;
 white-space: nowrap;
 /* text-align: center; */
}

.artikelSeite {
 color: #79736E;
 text-decoration:none;
 white-space: nowrap;
 text-align: middle;
}

.topnav {
 font-family:arial, helvetica;
 color: #757468;
 text-decoration:none;
 font-size:1.0em;
}
.navi {
 font-family:arial, helvetica;
 color: #003366;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
 font-size:1.0em;
}
.naviactive {
 font-family:arial, helvetica;
 color: #ffffff;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
 font-size:1.0em;
}
.nav {
 font-family:arial, helvetica;
 color: #79736E;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
 font-size:1.0em;
}
.navactive {
 font-family:arial, helvetica;
 color: #333333;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
 font-size:1.0em;
}
.contVertService { 
 width:180px;
  height:150px;
 z-index:13;
 left: 735px; 
 top: 143px;
 position:absolute;
}
#imgSubline, .imgSubline {
 color: #666666;
 width:230px;
 padding:1px 0;
}
.contTeaserGal { 
 width:360px;
 min-height:92px;
 z-index:14;
}
#imgSublineGal, .imgSublineGal {
 width:350px;
 padding:7px 0;
}
#imgGAL, .imgGAL {
 border-width:5px; 
 border-color:#D4D2C5; 
 border-style:solid;
}
#imgGALkl, .imgGALkl { 
 border-width:3px; 
 border-color:#D4D2C5; 
 border-style:solid;
 font-size:0px;
}

.klick {
 width:134px;
 min-height:100px;
 z-index:15;
 margin:0px 1px 1px 0px;
}
.sidebarTeaserKasten {
 width:543px;
}
.pad {
 padding:7px 0px 0 7px;
}

.BildKasten {
 float:left;
 width:172px;
 margin-right:9px;
 text-align:left;
 overflow:hidden;
 margin-top:7px;
 margin-bottom:7px;
}
.contPfad {
 position:absolute; 
 width:720px; 
 z-index:8; 
 left: 265px; 
 top: 75px;
}
.contArtikel{ 
 text-align: right;
 width:535px;
 height:20px;
 background-color:#B0AD98;
}
.contSeite{ 
 text-align: right;
}
.contTeaser { 
 width:535px;
 z-index:10;
 background-color:#E8E6DD;
 margin:0px 0px 7px 0px;
}
.contFoot {
 color: #73A93C;
 text-decoration:none;
 white-space: nowrap;
}
.contTeaserBig { 
 width:535px;
 z-index:14;
}
#imgVideo, .imgVideo {
 border-width:1px; 
 border-color:#596870; 
 border-style:solid;
 float:left;
}
.contPad {
 width:67px;
 height:67px; 
  float:left;
  padding:0px 7px 7px 0px;
}
.navbottom {
 font-family:arial, helvetica;
 color: #FFFFFF;
 text-decoration:none;
 white-space: nowrap;
}
.imgCont {
  width:237px; 
  float:left;
  padding:0px 7px 1px 0px;
}
.sitemap {
 font-family:arial, helvetica;
 color: #0483AD;
 text-decoration:none;
 line-height:20px;
}
.Boxlink {
 font-family:arial, helvetica;
 color: #FFFFFF;
 text-decoration:none;
 white-space: nowrap;
}
.boxhead {
 font-family:arial, helvetica;
 color: #336600;
 text-decoration:none;
 white-space: nowrap;
 font-weight: bold;
}
.boxmehr {
 font-family:arial, helvetica;
 font-size:10px;
 color: #336600;
 text-decoration:none;
 font-size:1.0em;
}
.boxcontent {
 font-family:arial, helvetica;
 color: #333333;
 text-decoration:none;
}
a.boxcontent:link    { color:#333333; font-family:arial, helvetica; text-decoration:none; }
a.boxcontent:visited { color:#333333; font-family:arial, helvetica; text-decoration:none; }
a.boxcontent:hover   { color:#333333; font-family:arial, helvetica; text-decoration:none; }
a.boxcontent:active  { color:#333333; font-family:arial, helvetica; text-decoration:none; }
.boxunter {
 font-family:arial, helvetica;
 font-size:10px;
 color: #FFFFFF;
 text-decoration:none;
}
.suche {
 font-family:arial, helvetica;
 font-size:10px;
 color: #757468;
 text-decoration:none;
}

.contentbold {
 font-family:arial, helvetica;
 color: #333333;
 text-decoration:none;
 font-weight: bold;
}

.contentform {
 font-family:arial, helvetica;
 font-size:11px;
 color: #000000;
 text-decoration:none;
}
.start {
 font-family:arial, helvetica;
 color: #333333;
 text-decoration:none;
 text-align: justify;
}

.unter {
 font-family:arial, helvetica;
 font-size:10px;
 color: #666666;
 text-decoration:none;
}
.trennlinie {
 color:#A8A8A8; 
 height:1px;
}

.screenreader {
    display:none;
    } 
 


