/* Seitenstruktur */
html {
margin:0;
padding:0;
}
#ctl00_body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 0 0 0 0;
min-width:100%;
}
#wrap {
margin:0 auto;
width:900px;
}
p 
{
margin:0px;
}
#ctl00_header{
top:0px;
height: 140px;
width:100%;
background-color: #fff;
position:relative;
}
#ctl00_navi{
top:1px;
width:100%;
height:24px;
background-color:#c0d1db;
font-size: 0.8em;
font-weight:600;
position:relative;
margin-bottom:2px;
}
#ctl00_main{
float: left;
width:100%;
background-color: #fff;
top:2px;
float:left;
min-height:350px;
}
#ctl00_footer{
clear: both;
background-color:#c0d1db;
width:100%;
height:30px;
border-style: none none solid none;
border-color:#00426f;
border-width:15px;
}
/* Seitenstruktur ende */

/* Navigation */
#ctl00_navlist{
position:absolute;
top:-9px;
right:4px;
}
#ctl00_navlistul ul{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#ctl00_navlist li{
display: inline;
list-style-type: none;
}
#ctl00_navlist a {
padding: 4px 10px; 
}
#ctl00_navlist a:link, #ctl00_navlist a:visited{
color: #fff;
text-decoration: none;
}
#ctl00_navlist a:hover{
text-decoration:underline;
}
* html #ctl00_navlist a {
line-height:41px;
}
*+html #ctl00_navlist a {
line-height:41px;
}
/* Navigation ende */

/* Header Stuff*/
#ctl00_header a{
position:absolute;
font-size:0.7em;
right:8px;
text-decoration:none;
}
#ctl00_header a:hover {
text-decoration:underline;
}
#ctl00_loginStatus{
font-size:0.6em;
position:absolute;
right:8px;
bottom:8px;
}
#ctl00_Logo{
font-size:2em;
font-weight:600;
font-family: "Verdana", Arial, Helvetica, sans-serif;
}
/* Header Stuff ende */

/* Footer Stuff */
#AgentLogoDiv{
position:relative;
width:28px;
height:28px;
top:2px;
left:2px;
overflow:hidden;
float:left;
}
#ctl00_lblAgentName{
font-size:0.8em;
padding-left:5px;
line-height:30px;
}
#ctl00_lblSessInfo{
position:relative;
font-size:0.48em;
color:#fff;
left:-255px;
top:12px;
}
/* Footer Stuff ende */

/* Login Div */
#Login{
position:relative;
top:20px;
left:180px;
width:350px;
padding-bottom:50px;
float:left;
font-size:.8em;
}
.LoginZeile{
height:30px;
}
.LoginZeile input{
position:absolute;
left:148px;
width:200px;
}
#ctl00_MainContenPlaceHolder_btnLogin,
#ctl00_MainContenPlaceHolder_btnGetPassword{
width:203px;
background-color:#EFEFEF;
}
* html #Login{
padding-bottom:200px;
}
/* Login Div ende*/

/* Registrierung Div */
#Registrierung {
position:relative;
top:20px;
left:100px;
width:500px;
float:left;
padding-bottom:50px;
font-size:.8em;
}
.RegistrierungZeile{
height:30px;
}
.RegistrierungZeile input{
position:absolute;
left:210px;
width:290px;
}
#ctl00_MainContenPlaceHolder_btnRegistrierung{
width:203px;
background-color:#EFEFEF;
}
#ctl00_MainContenPlaceHolder_txtHausnummer
{
left:420px;
width:80px;
}
#ctl00_MainContenPlaceHolder_txtOrt{
left:300px;
width:200px;
}
#ctl00_MainContenPlaceHolder_txtPlz{
width:80px;}

#ctl00_MainContenPlaceHolder_txtStrasse{
width:200px;
}
#ctl00_MainContenPlaceHolder_txtVorname,
#ctl00_MainContenPlaceHolder_txtNachname{
width:140px;
}
#ctl00_MainContenPlaceHolder_txtVorname{
left:360px;
}
/* Registrierung Div ende*/

/* eVBFormular Div */
#eVBFormular{
position:relative;
width:100%;
background-color:#EFEFEF;
font-size: 14px;
padding:10px;
margin-bottom:40px;
padding-bottom:40px;
float:left;
}

#eVBFormular span, 
#eVBFormular label, 
#eVBFormular h3, 
#eVBFormular b{
font-size:.9em;
}
.eVBZeile,
#ctl00_MainContenPlaceHolder_eVBGueltigkeit{
height:30px;
}
#ctl00_MainContenPlaceHolder_eVBGueltigkeit{
padding-top:25px;
}
#ctl00_MainContenPlaceHolder_eVBGueltigkeit hr{
margin-top:-8px;
margin-bottom:10px;
}
#ctl00_MainContenPlaceHolder_txtGueltigkeit,
#ctl00_MainContenPlaceHolder_txtTage{
position:absolute;
left:220px;
width:40px;
letter-spacing:0.03em;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 1em;
}
#ctl00_MainContenPlaceHolder_txtTage{
left:230px;
}
#ctl00_MainContenPlaceHolder_lbGueltigkeit{
font-weight:600;
text-decoration:underline;
}
.eVBZeile span,
eVBZeile b{
line-height:23px;
}
.eVBZeile input, 
.eVBZeile select{
position:absolute;
left:230px;
width:200px;
letter-spacing:0.03em;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 1em;
}

#ctl00_MainContenPlaceHolder_txtHHausnummer,
#ctl00_MainContenPlaceHolder_txtVNHausnummer
{
left:440px;
width:35px;
}
#ctl00_MainContenPlaceHolder_txtHAdresszusatz,
#ctl00_MainContenPlaceHolder_txtVNAdresszusatz
{
left:485px;
width:35px;
}

#ctl00_MainContenPlaceHolder_txtHPlz,
#ctl00_MainContenPlaceHolder_txtVNPlz{
width:80px;
}
#ctl00_MainContenPlaceHolder_txtVNOrt,
#ctl00_MainContenPlaceHolder_txtHOrt{
left:320px;
}
#ctl00_MainContenPlaceHolder_txtHStaat,
#ctl00_MainContenPlaceHolder_txtVNStaat,
#ctl00_MainContenPlaceHolder_txtFIN,
#ctl00_MainContenPlaceHolder_txtTyp,
#ctl00_MainContenPlaceHolder_txtVariante,
#ctl00_MainContenPlaceHolder_txtHersteller,
#ctl00_MainContenPlaceHolder_txtHNachname,
#ctl00_MainContenPlaceHolder_txtHNameJuristischePerson,
#ctl00_MainContenPlaceHolder_txtVNNachname,
#ctl00_MainContenPlaceHolder_txtVNNameJuristischePerson,
#ctl00_MainContenPlaceHolder_ddlFahrzeugart
{
width:290px;
}
#ctl00_MainContenPlaceHolder_ddlFahrzeugart
{
width:294px;
}
#ctl00_MainContenPlaceHolder_txtHVorname,
#ctl00_MainContenPlaceHolder_txtVNVorname{
width:268px;
}
#ctl00_MainContenPlaceHolder_cbVNZurechtNichtVorhanden,
#ctl00_MainContenPlaceHolder_cbHZurechtNichtVorhanden{
width:16px;
height:16px;
left:504px;
} 
#ctl00_MainContenPlaceHolder_eVBVersicherungsnehmer label,
#ctl00_MainContenPlaceHolder_eVBHalter label{
padding-right:110px;
}
#ctl00_MainContenPlaceHolder_rbHNatuerlichePerson,
#ctl00_MainContenPlaceHolder_rbVNNatuerlichePerson{
left:115px;
width:25px;
}
#ctl00_MainContenPlaceHolder_rbHJuristischePerson,
#ctl00_MainContenPlaceHolder_rbVNJuristischePerson{
left:270px;
width:20px;
}
#ctl00_MainContenPlaceHolder_rbHVereinigung,
#ctl00_MainContenPlaceHolder_rbVNVereinigung{
left:460px;
width:20px;
}

#ctl00_MainContenPlaceHolder_cbHalterGleichVersicherungsnehmer{
left:340px;
width:24px;
}
#ctl00_MainContenPlaceHolder_btnEvbFreischalten,
#ctl00_MainContenPlaceHolder_btnEvbStatus,
#ctl00_MainContenPlaceHolder_btnEvbVerlaengern,
#ctl00_MainContenPlaceHolder_btnEvbStornieren{
background-color:#cecece;
}


#ctl00_MainContenPlaceHolder_btnEvbValidieren{
width:203px;
left:310px;
background-color:#cecece;
}
#ctl00_MainContenPlaceHolder_btnVersicherungsnehmerdaten,
#ctl00_MainContenPlaceHolder_btnHalterdaten,
#ctl00_MainContenPlaceHolder_btnFahrzeugdaten{
position:relative;
top:20px;
left:128px;
width:140px;
background-color:#cecece;
}
#ctl00_MainContenPlaceHolder_btnVNback,
#ctl00_MainContenPlaceHolder_btnHback,
#ctl00_MainContenPlaceHolder_btnFback{
position:relative;
top:20px;
left:120px;
width:140px;
background-color:#cecece;
}
#ctl00_MainContenPlaceHolder_btnAbbruch6,
#ctl00_MainContenPlaceHolder_btnAbbruch3,
#ctl00_MainContenPlaceHolder_btnAbbruch4,
#ctl00_MainContenPlaceHolder_btnAbbruch5{
left:0px;
width:95px;
top:20px;
position:relative;
background-color:#cecece;
}
#ctl00_MainContenPlaceHolder_btnZusammenfassung{
position:relative;
width:203px;
top:20px;
left:110px;
background-color:#cecece;
}
#ctl00_MainContenPlaceHolder_validityInfo{
position:relative;
left:125px;
}
#ctl00_MainContenPlaceHolder_prolongInfo{
position:relative;
left:235px;
}

#ctl00_MainContenPlaceHolder_pZusammenfassung span,
#ctl00_MainContenPlaceHolder_pZusammenfassungHalterAdresse span,
#ctl00_MainContenPlaceHolder_pZusammenfassungHalter span,
#ctl00_MainContenPlaceHolder_pZusammenfassungVNAdresse span,
#ctl00_MainContenPlaceHolder_pZusammenfassungVN span,
#ctl00_MainContenPlaceHolder_pZusammenfassungEvb span,
#ctl00_MainContenPlaceHolder_pZusammenfassungFahrzeug span{
left:0px;
padding:0;
margin:0;
}
#ctl00_MainContenPlaceHolder_pZusammenfassung b,
#ctl00_MainContenPlaceHolder_pZusammenfassungHalterAdresse b,
#ctl00_MainContenPlaceHolder_pZusammenfassungHalter b,
#ctl00_MainContenPlaceHolder_pZusammenfassungVNAdresse b,
#ctl00_MainContenPlaceHolder_pZusammenfassungVN b,
#ctl00_MainContenPlaceHolder_pZusammenfassungEvb b,
#ctl00_MainContenPlaceHolder_pZusammenfassungFahrzeug b{
position:absolute;
left:220px;
padding:0;
margin:0;
padding-top:2px;
}
#ctl00_MainContenPlaceHolder_pZusammenfassungEvb #eVB{
margin-top:-10px;
font-size:2em;
font-weight:1000;
}
.Blockzusammenfassung{
font-weight:400;
text-decoration:underline;
line-height:30px;
font-weight:600;
}
span{line-height:18px}
#ctl00_MainContenPlaceHolder_btnZusammenfassungHalterAdresse,
#ctl00_MainContenPlaceHolder_btnZusammenfassungHalter,
#ctl00_MainContenPlaceHolder_btnZusammenfassungVNAdresse,
#ctl00_MainContenPlaceHolder_btnZusammenfassungVN,
#ctl00_MainContenPlaceHolder_btnZusammenfassungFahrzeug{
margin-top:10px;
margin-left:210px;
width:203px;
background-color:#cecece;
}

.storno{
width:160px;
float:left;
padding:0;
margin:0;
padding-right:30px;
}
.storno label{
text-align:left;
margin:-20px;
}
.storno input{
position:relative;
width:18px;
left:140px;
}
#ctl00_MainContenPlaceHolder_cbFehlerBeiZulassung{
position:relative;
}
#ctl00_MainContenPlaceHolder_rbGutschrift{
position:relative;
}
#ctl00_MainContenPlaceHolder_rbTausch{
position:relative;
}

/* eVBFormular Div ende*/

/* adminFormular */
#adminFormular{
position:relative;
top:20px;
left:20px;
width:570px;
background-color:#EFEFEF;
font-size: 0.8em;
padding:10px;
margin-bottom:40px;
padding-bottom:40px;
float:left;
}
#adminFormular span, 
#adminFormular label, 
#adminFormular h3, 
#adminFormular b{
font-size:.9em;
}
.adminZeile {
height:30px;
}
.adminZeile input, 
.adminZeile select{
position:absolute;
left:230px;
width:200px;
letter-spacing:0.03em;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 1em;
}
#ctl00_MainContenPlaceHolder_portalParaList input{
background:none;
border:none;
height:30px;
margin:0px;
}
#ctl00_MainContenPlaceHolder_portalParaList input:hover{
background:none;
border:none;
background-color:#CECECE;
margin:0px;
}

#ctl00_MainContenPlaceHolder_ddlFilter{
width:80px;
}
#ctl00_MainContenPlaceHolder_cbLockedUsersOnly{
margin:0;
margin-left:10px;
}

#ctl00_MainContenPlaceHolder_adminZeilenUser label{
padding:10px;
}

#ctl00_MainContenPlaceHolder_FormView1{
background-color:white;
border-top:solid 1px #cecece;
border-right:solid 1px #E6E6E6;
border-left:solid 1px #cecece;
border-bottom:solid 1px #E6E6E6;
width:569px;
margin-top:5px;
margin-left:1px;
}
#formViewLeft{
float:left;
width:360px;
height:300px;
padding:5px;
}
#formViewLeft b{
width:170px;
float:left;
}
#formViewRight{
float:right;
width:185px;
padding:5px;
border-left:solid 1px #cecece;
}
#formViewRight input{
width:20px;
left:547px;
}
#formViewFooter{
background-color:#cecece;
border-bottom:solid 1px grey;
width:568px;
height:29px;
margin:-1px;
}

#ctl00_MainContenPlaceHolder_FormView1_btnAbbruch,
#ctl00_MainContenPlaceHolder_FormView1_btnSpeichern{
position:relative;
left:230px;
top:4px;
width:92px;
}
#formViewFooter b{
position:relative;
left:5px;
top:2px;
}
#ctl00_MainContenPlaceHolder_FormView1_cbDisabled{
position:relative;
left:53px;
top:4px;
}

/* adminFormular ende */

/* Allgemeine Fehlermeldungen und Statusanzeigen */
#ctl00_MainContenPlaceHolder_error,
#ctl00_MainContenPlaceHolder_errorREV{
font-size:0.6em;
font-weight:600;
}
#ctl00_MainContenPlaceHolder_errorMessage,
#ctl00_MainContenPlaceHolder_errorMessageREV{
font-size:0.8em;
font-weight:400;
}
#ctl00_MainContenPlaceHolder_success{
font-size:0.8em;
font-weight:400;
color:green;
}
.infofg #ctl00_MainContenPlaceHolder_eVBZeile_error,
.infofg #ctl00_MainContenPlaceHolder_eVBZeile_errorREV,
.infofg #ctl00_MainContenPlaceHolder_LoginZeile_error,
.infofg #ctl00_MainContenPlaceHolder_LoginZeile_errorREV,
.infofg #ctl00_MainContenPlaceHolder_RegistrierungZeile_error,
.infofg #ctl00_MainContenPlaceHolder_Registrierung_errorREV{
margin-top:20px;
line-height:18px;
}
.infofg #ctl00_MainContenPlaceHolder_error,
.infofg #ctl00_MainContenPlaceHolder_errorREV{
font-size:0.7em;
text-decoration:blink;
}
.infofg #ctl00_MainContenPlaceHolder_errorMessage,
.infofg #ctl00_MainContenPlaceHolder_errorMessageREV{
font-size:0.7em;
}
.infofg #ctl00_MainContenPlaceHolder_eVBZeile_success{
padding-top:30px;
}
.infofg #ctl00_MainContenPlaceHolder_errorMessage ul{
font-size:1em;
}

.infofg ul{
list-style-position:outside;
padding-left:20px;
font-size:.7em;
}

.infofg .legende{
list-style-type:none;
list-style-position:outside;
padding-left:20px;
}
*html .infofg .legende{
padding-left:0;
}
.infofg ul img{
padding-left:0px;
padding-right:5px;
margin-bottom:-8px;
}
.infofg li{
padding-bottom:15px;
}
/* Allgemeine Fehlermeldungen und Statusanzeigen ende */

/* Infobox */
#infobox{
width:250px;
top:5px;
position:relative;
float:left;
padding-left:20px;
color:#565656;
padding-bottom:50px;
}
#infobox h3{
padding:0;
margin:0;
padding-bottom:10px;
font-size:0.8em;
}
#infobox p{
padding:0;
margin:0;
font-size:0.7em;
line-height:18px;
}
.info{display:block}
.info *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EFEFEF}
.info1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f3f3}
.info2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f2f2}
.info3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;}
.info4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.info5{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.infofg{
padding:10px;
padding-top:1px;
  background:#EFEFEF}
/* Infobox ende*/


/* eVB Navigation */
#ctl00_MainContenPlaceHolder_eVBnavlist{
position:absolute;
top:-33px;
left:0px;
}
#ctl00_MainContenPlaceHolder_eVBnavlist{
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
}
#ctl00_MainContenPlaceHolder_eVBnavlist li{
display: inline;
list-style-type: none;
}
#ctl00_MainContenPlaceHolder_eVBnavlist a {
padding: 4px 10px;
background-color:#CECECE;
}
#ctl00_MainContenPlaceHolder_eVBnavlist a:link, #ctl00_MainContenPlaceHolder_eVBnavlist a:visited{
color: #000;
text-decoration: none;
}
#ctl00_MainContenPlaceHolder_eVBnavlist a:hover{
background-color:#EFEFEF;
}
* html #ctl00_MainContenPlaceHolder_eVBnavlist a {
line-height:41px;
}
*+html #ctl00_MainContenPlaceHolder_eVBnavlist a {
line-height:41px;
}
/* eVB Navigation ende */

/* admin Navigation */
#ctl00_MainContenPlaceHolder_adminNavlist{
position:absolute;
top:-33px;
left:0px;
}
#ctl00_MainContenPlaceHolder_adminNavlist{
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
}
#ctl00_MainContenPlaceHolder_adminNavlist li{
display: inline;
list-style-type: none;
}
#ctl00_MainContenPlaceHolder_adminNavlist a {
padding: 4px 10px;
background-color:#CECECE;
}
#ctl00_MainContenPlaceHolder_adminNavlist a:link, #ctl00_MainContenPlaceHolder_adminNavlist a:visited{
color: #000;
text-decoration: none;
}
#ctl00_MainContenPlaceHolder_adminNavlist a:hover{
background-color:#EFEFEF;
}
*html #ctl00_MainContenPlaceHolder_adminNavlist a {
line-height:42px;
}
/* admin Navigation ende */


/* Hilfe */
#ctl00_MainContenPlaceHolder_Einleitung{
background-color:red;
}
/* Hilfe ende*/

/* Impressum */
#impressum{
margin:14px;
}
#impressum p{
font-size:0.8em;
line-height:1.3em;
color:#565656;
}
#impressum h2{
font-size:0.9em;
color:#565656;
}
/* Impressum ende*/


/* AGB*/
#AGB{
margin:14px;
}
#AGB p{
font-size:1em;
line-height:1.3em;
color:#565656;
padding-bottom:10px;
padding-right:50px;
text-align:justify;
}
#AGB h2{
font-size:0.9em;
color:#565656;
}
#AGB h3{
font-size:1em;
color:#565656;
}
#AGB p.AGBAttention{
padding-left:20px;
font-weight:600;
}

#AGB ul{
list-style-type: decimal;
font-size:0.8em;
line-height:1.3em;
color:#565656;
}

#AGB ul ul{
list-style-type: lower-latin;
font-size:1em;
}

/* AGB ende*/

/* Datenschutz */
#datenschutz {
margin:14px;
}
#datenschutz p{
font-size:0.8em;
line-height:1.3em;
color:#565656;
padding-bottom:10px;
}
#datenschutz h2{
font-size:0.9em;
color:#565656;
}
/* Datenschutz ende*/

/* Kontakt */
#kontakt{
margin:14px;
float:left;
width:300px;
margin-left:130px;
}
#kontakt p{
font-size:0.8em;
line-height:1.3em;
color:#565656;
padding-bottom:10px;
}
#kontakt h2{
font-size:0.9em;
color:#565656;
}

#ctl00_MainContenPlaceHolder_admin{
margin:26px;
}

#ctl00_MainContenPlaceHolder_admin p{
font-size:0.8em;
line-height:1.3em;
color:#565656;
padding-bottom:10px;
}

#ctl00_MainContenPlaceHolder_admin h2{
font-size:0.9em;
color:#565656;
}

/* Kontakt ende*/

/* Hilfe */
#Hilfe{
margin:14px;
float:left;
width:300px;
margin-left:130px;
}
#Hilfe p{
font-size:0.8em;
line-height:1.3em;
color:#565656;
padding-bottom:10px;
}
#Hilfe h2{
font-size:0.9em;
color:#565656;
}
/* Hilfe ende*/

/* spezial */
.hide{
display:none;
}
*html #space{
width:900px;
float:left;
height:20px;
}
*+html #space{
width:900px;
float:left;
height:20px;
}
#ctl00_currentDatenschutz{
left:740px;
width:70px;
}
/* spezial ende */