<!--

.clear{
clear:both;
float:none;
height:0px;
line-height:0px;
font-size:0px;
}

.abstand-10{
margin:10px 0px;
}
.top-10{
margin-top:10px;
}
.top-25{
position:relative;
float:left;
margin-top:25px;
}
.normal{
font-weight:normal !important;
}
.kursiv{
font-style:italic;
}
.img-vert{
vertical-align:middle;
margin-right:5px;
}


.tx-bundkandidatensuche-pi1{
width:544px;
overflow:visible;
}
*html .tx-bundkandidatensuche-pi1{
overflow:hidden;
}

.kcheck-wrap{
position:relative;
width:544px;
float:left;
font-size:1.00em;
line-height:1.3em;
/* font-size:10px; */
padding-bottom:25px;
font-family:verdana,arial,helvetica,geneva,sans-serif;
}

.kcheck-links{
float:left;
width:80px;
margin-right:5px;
}
.kcheck-rechts{
float:left;
width:440px;
}

.kcheck-wrap-nav{
float:left;
width:544px;
list-style:none;
margin:0px;
padding:0px;
margin-bottom:10px;
}
.kcheck-wrap-nav li{
float:left;
margin:0px;
padding:0px;
margin-right:30px;
}
.kcheck-wrap-nav li.kcheck-wrap-nav-last{
float:right;
margin-right:0px;
}



.kcheck-header, .kcheck-header-pers{
overflow:hidden;
font-size:1.15em;
line-height:1.3em;
margin:0pt 0pt 0.5em;
font-family:arial,helvetica,geneva,sans-serif;
}
.kcheck-header-pers{
font-size:1.19em;
line-height:1.3em;
margin:0pt 0pt 0.2em;
}

/* Formular */
.kcheck-form{
margin:0px;
padding:0px;
}
.kcheck-form fieldset{
border:solid 0px #FFF;
margin-top:10px;
padding:0px;
}
.kcheck-form legend{
margin:0px;
padding:0px;
font-weight:bold;
}
.kcheck-form label{
display:block;
margin-top:10px;
margin-bottom:4px;
font-weight:bold;
}
.kcheck-form .label-links, .kcheck-karte-form .label-links{
width:160px;
float:left;
margin-top:0px;
}
.kcheck-form .label-rechts{
margin-left:160px;
}
.kcheck-form .label-rechts input{
float:left;
}
.kcheck-form .label-rechts-text{
float:left;
width:340px;
margin-left:5px;
margin-top:0px;
font-weight:normal;
}
.kcheck-form .kcheck-pflicht{
position:absolute;
margin-top:-30px;
}

.kcheck-form-angabe{
margin-left:100px;
}
.kcheck-form-item{
margin-bottom:8px;
}
.kcheck-form input{
border:0px solid #FFF;
}
.kcheck-form .inputfeld{
background-color:#E6F1D5;
border:1px solid #848484;
}
.kcheck-form .input-b{
width:230px;
}
.kcheck-form .input-s{
width:54px;
}
.kcheck-form textarea{
width:520px;
}
.kcheck-form-button{
border:1px solid #848484 !important;
margin:0px 4px;
margin-top:20px;
padding:2px 20px;
}


/* Karte-Form */
.kcheck-karte{
position:relative;
width:330px;
float:left;
}
.kcheck-karte-form{
margin-top:20px;
width:214px;
float:right;
/* background-color:#EDEDEB; */
}
.kcheck-karte-form p{
font-size:0.88em;
}
.kcheck-karte-form .label-links{
text-align:left;
width:200px;
padding-right:4px;
font-size:0.88em;
}
.kcheck-karte-form .inputfeld{
width:200px;
}
.kcheck-karte-form .kcheck-form-button{
margin-left:48px;
}
.kcheck-karte-sharethis {
float:right;
margin-right:5px;
}

/* Tabelle Wahlkreise */
.kcheck-table-wkliste {
font-size:0.88em;
width: 544px;
padding-right:4px;
}
.kcheck-td-wkliste {
line-height:1.4em;
}

/* Personen-Anzeige */
.kcheck-person-anz{
position:relative;
/* margin-top:10px; */
float:left;
width:535px;
}
.kcheck-person-img{
float:left;
width:65px;
height:65px;
overflow:hidden;
margin-right:10px;
}
.kcheck-person-pers{
/* width:544px; */
/* font-size:0.88em; */
line-height:1.75em;
/* width:460px; */
float:left;
width:310px;
}

.kcheck-person-siegel{
float:right;
}

.kcheck-person-mail{

}
.kcheck-fragen-komm{
margin:0px 0px;
}

.kcheck-fragen .kcheck-trennlinie{
width:535px !important;
}
*html .kcheck-fragen .kcheck-trennlinie{
width:525px !important;
}

.kcheck-fragen-komm-txt{
float:left;
width:454px;
padding:5px 6px;
background-color:#EDEDEB;
}
.kcheck-fragen-komm-txt a{
font-weight:normal !important;
}
.kcheck-fragen-komm-kommentar{
display:none;
}
.kcheck-fragen-komm-kommentar-show{
display:block;
}
.kcheck-fragen-komm-img{
float:left;
margin-top:9px;
margin-left:15px;
margin-right:24px;
}


/* Uebersicht */
.tx-bundkandidatensuche-pi2{
width:560px;
overflow:hidden;
}

.kcheck-siegel-head{
width:560px;
overflow:hidden;
/* margin-bottom:15px; */
margin-top:5px;
}

.pers-tab{
position:relative;
float:left;
width:280px;
margin:0px;
padding:0px;
}
.kcheck-siegel-wrap-ws .pers-tab{
width:300px;
}

.pers-tab-icon{
margin-top:2px;
width:36px;
margin-right:1px;
float:left;
overflow:hidden;
text-align:center;
font-weight:bold;
font-size:11px;
/* font-family:arial,verdana,helvetica,geneva; */
}
.pers-tab-icon img{
margin-top:1px;
margin-right:5px;
}


.pers-tab td{
margin:0px;
padding:0px;
}
.pers-tab-img{
width:76px;
}
.pers-tab-txt{
vertical-align: middle;
padding:0px 10px;
}
.pers-tab-txt p{
margin-bottom:0px !important;
padding: 0px 10px 0px 0px;
}

.kcheck-siegel{
float:left;
}
.kcheck-siegel-text{
float:left;
width:560px;
}
.kcheck-siegel-wrap, .kcheck-siegel-wrap-ws, .kcheck-siegel-wrap-ws-icon{
float:left;
width:280px;
padding-bottom:5px;
}
.kcheck-siegel-wrap-ws{
width:300px;
margin-right:5px;
margin-bottom:10px;
}
.kcheck-siegel-wrap-ws-icon{
width:240px;
}
.kcheck-siegel-wrap-ws .kcheck-siegel-pers-icon{
width:210px;
}

.kcheck-siegel-pers p, .kcheck-siegel-icons{
display: table-cell;
vertical-align: middle;
}

.kcheck-trennlinie-siegel{
clear:both;
float:none;
height:1px;
line-height:1px;
font-size:1px;
background:transparent url(pics/bgDotGrey.gif) 0px 0px repeat-x;
margin-bottom:15px;
}

.kcheck-siegel-icon{
margin-top:17px;
margin-right:10px;
}


/* Anzeige Kandidaten-Liste */
.kcheck-personen{
/* font-size:0.81em; */
font-size:10px;
/* background-color:#36ff58; */
}

.kcheck-personen dl{
width:81px;
/* background-color:#365758; */
font-size:0.88em;
line-height:1.25em;
}
.kcheck-personen dl, .kcheck-personen dt, .kcheck-personen dd{
overflow:hidden;
float:left;
/* margin:0px;
margin:0px 7px; */
}
.kcheck-personen dt, .kcheck-personen dd{
/* width:65px; */
width:81px;
margin:0px 1px;
text-align:center;
/* background-color:#f00; */
}
.kcheck-personen dl.kcheck-personen-last{
width:81px;
margin-right:0px;
}
.kcheck-personen dd{
margin-top:5px;
/* margin-left:0px; */
}
.kcheck-personen dt{
width:65px;
margin:0px 10px;
height:65px;
}
.kcheck-personen .kcheck-personen-logo, 
.kcheck-personen .kcheck-personen-logo dt, 
.kcheck-personen .kcheck-personen-logo dd{
width:110px;
height:auto;
margin:0px 0px;
margin-right:25px;
text-align:left;
font-size:1.00em;
/* margin-right:22px; */
}
.kcheck-personen .kcheck-personen-logo dt{
padding-top:43px;
}
.kcheck-personen .kcheck-personen-logo dd{
margin-top:6px;
}

.kcheck-fragen{
position:relative;
/* position:relative; */
/* margin-left:-10px; */
float:left;
width:540px;
/* font-size:10px;
font-size:1.00em; */
}
.kcheck-fragen-breit{
width:544px;
left:-10px;
font-size:10px;
}
* html .kcheck-fragen-breit{
left:0px;
}
.kcheck-trennlinie{
clear:both;
float:none;
height:1px;
line-height:1px;
font-size:1px;
width:430px;
background:transparent url(pics/bgDotGrey.gif) 0px 0px repeat-x;
}
.kcheck-fragen-frage{
/* width:134px; */
width:138px;
height:66px;
float:left;
overflow:hidden;
margin-left: 7px;
/* background-color:#E9F3DA; */
background-color:#EDEDEB;
font-size:0.88em;
font-weight:bold;
}
.kcheck-fragen-frage p{
padding:5px 5px;
padding-bottom:0px;
line-height:12px;
}
.kcheck-gruen{
color:#7AB51D;
font-weight:bold;
}
.kcheck-gruen-dunkel{
color:#354735;
}
.kcheck-fragen-antwort{
width:82px;
height:66px;
background:transparent url(pics/linie_vert.gif) 81px 0px repeat-y;
float:left;
overflow:hidden;
}
.kcheck-fragen-antwort-first{
margin-left:3px;
}
.kcheck-fragen-antwort-last{
width:61px;
}
.kcheck-fragen-antwort img{
margin-left:25px;
margin-top:14px;
}

.kcheck-icons{
position:relative;
left:0px;
float:none;
width:405px;
margin-left:10px;
margin-top:10px;
font-size:9px;
}
* html .kcheck-icons{
/* margin-left:129px; */
}
.kcheck-icons-logo{
margin-left:120px;
width:440px;
}
.kcheck-icons img{
vertical-align:middle;
margin-left:10px;
margin-right:3px;
}

.kcheck-fehler{
color:#FF0000;
}

//-->

