html {



font-size: 100.01%;



}







body {



    margin: 0px auto 0px auto;





    background-color: #FFFFFF;



    font-family:Arial, Helvetica, sans-serif;



    font-size: 0.8em;



    background-image:url(../images/body-bg1.gif);



    background-repeat: repeat-y;



    background-position: center;



}







h1 {



font-size: 1.8em;



color: #b43131;



margin: 0px 0px 10px 0px;



line-height: 110%;



}







h1.logo {



position: absolute;



top: 119px;



left: 15px;



z-index: 1;



}







h1.logo a{



font-size: 1.13em;



color: #FFFFFF;



margin: 0px 0px 0px 0px;



text-decoration: none;



font-weight: normal;



}







.logoBaden {



position: absolute;



top: 59px;



left: 22px;



z-index: 1;



border: none



}







h2 {



font-size: 1.4em;



color: #b43131;



margin: 0px 0px 10px 0px;



line-height: 110%;



}







h3 {



font-size: 1.3em;



color: #b43131;



margin: 0px 0px 10px 0px;



}







h4 {



font-size: 1.1em;



color: #b43131;



margin: 0px 0px 10px 0px;



}







p {



font-size: 0.9em;



margin: 0px 0px 15px 0px;



}







#divContent a {



color: #b43131;



}







#divContent a:hover {



color: #b43131;



text-decoration: none;



}







.klein {



font-size: 0.8em;







}







/*   Startseite   */







#divHeadStart {



    width: 970px;



    height: 366px;



    margin: 0px auto 0px auto;



    text-align:left;



    padding: 0px;



    position: relative;



    top: 0px;



    left: 0px;



    background-image:url(../images/head-bg.gif);



    background-repeat: no-repeat;



    background-position:bottom;



}











#divThemenBildStart {



    width: 970px;



    height: 333px;



    background-image: url(../upload/kopfbilder/startseite.jpg);



    background-repeat: no-repeat;



    background-color:#FFFFFF;



    position: absolute;



    top: 0px;



    left: 0px;



}







h1.logoStart {



position: absolute;



top: 32px;



left: 0px;



z-index: 1;



background-color: #b43131;



width: 205px;



height: 52px;



padding: 87px 0px 0px 15px;



}







h1.logoStart a{



font-size: 1.13em;



color: #FFFFFF;



margin: 0px 0px 0px 0px;



text-decoration: none;



font-weight: normal;



}







.divlogoBadenStart {



position: absolute;



top: 32px;



left: 0px;



z-index: 1;



background-color: #b43131;



width: 200px;



height: 117px;



padding: 22px 0px 0px 20px;



}







.logoBadenStart {



border: none;



}





/* Themen: */

a.aHomeThema{

    display: block;

    margin: 30px 6px 12px 6px;

    float: left;

    width: 232px;

    height: 170px;

    background-image: url(../images/hg-homethemen.gif);

    background-repeat: no-repeat;

    background-position: 0px 0px;

    font-size: 18px;

    font-weight: bold;

    text-decoration: none;

}

a.aHomeThema.col1{

    margin-left: 0px;

}

a.aHomeThema.col4{

    margin-right: 0px;

}

a.aHomeThema strong{

    display: block;

    float: left;

    width: 232px;

    height: 40px;

    text-align: center;

    color: #FFF;

    line-height: 38px;

}

a.aHomeThema img.thBild{

    border: none;

    width: 232px;

    height: 130px;

}







#StartExtras {



    width: 740px;



    height: 20px;



    position: absolute;



    top: 339px;



    left: 227px;



    font-weight: bold;



    font-size: 1em;







}







#StartExtras ul{



margin: 0px 5px 0px 0px;



padding: 0px 0px 0px 0px;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-weight:bold;



font-size:12px;



text-transform:uppercase;



}







#StartExtras ul li{



float: left;



background-image: url(../images/bg-strich.gif);



background-repeat: no-repeat;



background-position: top left;



height: 23px;



list-style-type: none;



padding: 4px 47px 0px 46px;



color: #3366cc;



}







#StartExtras ul li:first-child{



background-image: none;



}











#StartExtras ul li a{







text-decoration: none;



color:#3366cc;



}







#StartExtras ul li a:hover{



color:#3366cc;



}







#start_bilder {



    position:relative;



    width:972px;



    height:132px;



    padding:48px 0px 0px 0px;



    margin:0px;



}



#start_bilder .bild {



    width:234px;



/*  background-image:*/



    }







/*   HEAD   */







#divHead {



    width: 970px;



    height: 204px;



    margin: 0px auto 0px auto;



    text-align:left;



    padding: 0px;



    background-color:#b43131;



    position: relative;



    top: 0px;



    left: 0px;



    background-image:url(../images/head-bg.gif);



    background-repeat: no-repeat;



    background-position:bottom;



}







#divSprache {



    width: 212px;



    height: 23px;



    background-color:#9a2626;



    color: #FFFFFF;



    font-size: 1em;



    padding: 9px 0px 0px 8px;



}







#divSprache a{



    color: #FFFFFF;



    text-decoration: none;



}







#divThemenBild {



    width: 750px;



    height: 171px;



    background-image: url(../upload/kopfbilder/default.jpg);



    background-repeat: no-repeat;



    background-position: 0px 32px;



    background-color:#FFFFFF;



    position: absolute;



    top: 0px;



    left: 220px;



}







#divThemenBild ul{



margin: 0px 0px 0px 0px;



padding: 0px;



height: 54px;



}







#divThemenBild li{



margin: 0px 0px 0px 0px;



padding: 5px 0px 0px 10px;



list-style-type: none;



float: left;



display: table;



font-size: 1.4em;



text-align: center;



}







#divThemenBild li a{



text-decoration: none;



color: #000000;



height: 54px;



width: 175px;



display: block; 



}







#divThemenBild li a:hover{



background-image:url(../images/nav-top-hg.gif);



background-repeat: no-repeat;



color:#FFFFFF;



margin: -5px 0px 0px 0px;



padding: 20px 0px 0px 0px;



}







#divThemenBild li a.aktiv{



background-image:url(../images/nav-top-hg.gif);



background-repeat: no-repeat;



color:#FFFFFF;



margin: -5px 0px 0px 0px;



padding: 20px 0px 0px 0px;



}











#formSucheStart {



position: absolute;



top: 340px;



left: 9px;



}











#formSuche {



width: 205px;



height: 20px;



position: absolute;



top: 177px;



left: 9px;



font-weight: bold;



margin: 0px;



padding: 0px;



}







#formSuche input#suchtext, #formSucheStart input#suchtext{



width: 120px;



height: 14px;



margin: 0px 3px 0px 3px;



float: left;



}







#formSuche label, #formSucheStart label{



float: left;



margin: 0px;



padding: 0px;



}







#formSuche input#Suche, #formSucheStart input#Suche{



height: 20px;



}





#Navipfad {



width: 740px;



height: 20px;



position: absolute;



top: 181px;



left: 230px;



font-weight: bold;



font-size: 0.9em;



}







.navipath {



background-image: url(../images/navipath-pfeil.gif);



background-repeat: no-repeat;



background-position: 1px 4px;



padding: 0px 0px 0px 12px;



}







#Navipfad a{



text-decoration: none;



color:#000000;



}







#Navipfad a:hover{



text-decoration: underline;



}











#divContent {



    width: 970px;



    margin: 0px auto;



    text-align:left;



    padding: 0px 0px 25px 0px;



    position:relative;



    top: 0px;



    left: 0px;



    height: auto;



    display:block;



}











#divNav {



    margin: 19px 0px 0px 0px;



    float: left;



    width: 175px;



    



}







#divNav .obenAbrundung {



    background-image:url(../images/navAbrundungOben.gif);



    background-repeat: no-repeat;



    width: 183px;



    height: 13px;



}







#divNav .untenAbrundung {



    background-image:url(../images/navAbrundungUnten.gif);



    background-repeat: no-repeat;



    width: 183px;



    height: 13px;



}







#divNav ul {



    background-color: #FFFFFF;



    border-left: solid 1px #cbcbcb;



    border-right: solid 1px #cbcbcb;



    padding: 1px 0px 5px 6px;



    margin: -5px 0px -5px 0px;



    width: 175px;



    list-style-type:none;



}







#divNav ul li {



    width: 165px;



    margin: 0px;



    padding:0px;



    display:table;



    border-top:1px solid #e8a5a5;



    font-weight:bold;



    font-size: 0.9em;



}







#divNav ul li:first-child{



border: none;



}







#divNav ul li a{



    width:165px;



    margin: 0px;



    padding:2px 0px 2px 5px;



    text-decoration:none;



    display:block;



    color:#000000;



}











#divNav ul li a:hover, #divNav ul li ul li  a:hover {



    background-color:#FFFFFF;



    color:#b43131;



}







#divNav ul li.NavOpen, #divNav ul li ul li.NavOpen {



border-bottom:none;





}











/* SUB NAV LINKS */



#divNav ul li ul {



border: none;



padding: 0px;



margin: 0px;

margin-right:-5px;

padding-right:-5px;



}







#divNav ul li ul li {



    border:none;



}







#divNav ul li ul li a {



    padding-left: 13px;



    width:157px;



    font-weight:bold;   



    font-size:1.15em;



}







#divNav ul li ul li .NavAktiv, #divNav ul li .NavAktiv, #divNav ul li a:hover.NavAktiv  {



    background-color:#b43131;



    color:#FFFFFF;



}













/* SUB SUB NAV LINKS */







#divNav ul li ul li ul li a {



    padding-left: 20px;



    width:150px;



    font-size:1.3em;



    font-weight:normal;



}







/* WIRTSCHAFT */







#LoginWirtschaft {



    background-color: #FFFFFF;



    border-left: solid 1px #cbcbcb;



    border-right: solid 1px #cbcbcb;



    padding: 5px 0px 5px 6px;



    margin: 0px 0px 0px 0px;



    width: 175px;



    list-style-type:none;



    font-size: 0.9em;



    display: table;



}







#LoginWirtschaft h1{



font-size: 1.2em;



margin: 0px 0px 5px 0px;



padding: 0px;



}







#LoginWirtschaft input{



height: 13px;



width: 80px;



margin: 0px 0px 1px 0px;



padding: 0px;



font-size: 1em;



}







#LoginWirtschaft input#Send{



height: 20px;



width: 50px;



float:right;



margin: 3px 16px 0px 0px;



}







#LoginWirtschaft p{



margin: 0px;



padding: 0px;



}







#LoginWirtschaft label{



float: left;



width: 70px;



padding: 4px 5px 0px 0px;



text-align: right;



}



/* Wirtschaft Unternehmen */



.liWirtBranche{



margin: 0px 0px 5px 10px;



list-style-type:circle;



}















/* INHALT */







#divInhalt {



    margin: 19px 0px 0px 44px;



    float: left;



    /*width: 492px;*/



    width: 525px;



}







#divInhalt ul {



font-size: 0.9em;



}







#divInhaltbreit {



    margin: 19px 0px 0px 44px;



    float: left;



    /*width: 492px;*/





    

        width: 700px;



}







#divInhalt .vorspannText{



margin: 0px 0px 22px 0px;



color: #333333;



line-height: 130%;



font-weight: bold;



}



#divInhalt .vorspannText li {

    list-style-position:outside;

    margin-left:15px;



}



#divInhalt a img{



border: none;



}



/* Tabellen */







.tableLinien,  .tableLinienTH{



width: 525px;



font-size: 0.95em;



}















.tableVisit {



width: 370px;

float:left;



}







.tableLinien caption, .tableVisit caption, .tableLinienTH caption{



text-align:left;



color:#555147;



font-weight: bold;



padding: 2px 0px 2px 2px;



}







.tableLinien th, .tableVisit th {



font-weight: bold;



background-color: #dad9d9;



text-align:left;



}







.tableLinienTH th{



font-weight: bold;



width: 150px;



text-align:left;



vertical-align:top;



border-bottom: 1px solid #c9c7c7;



padding: 5px 6px 7px 0px;



}







.tableLinien td, .tableVisit td, .tableLinienTH td {



vertical-align:top;



border-bottom: 1px solid #c9c7c7;



padding: 5px 6px 7px 0px;



}







#divExtra {



    position:absolute;



    top: 19px;



    right: 0px;



    width: 190px;







}







#divExtra .classExtra {



    background-color: #FFFFFF;



    /*border: solid 1px #cbcbcb;*/



    padding: 0px 6px 8px 0px;



    margin: 0px 0px 15px 0px;



    background-image:url(../images/extraAbrundungUnten.gif);



    background-repeat: no-repeat;



    background-position: bottom;



}

#divExtra a img {

    margin: 2px;

    border:0px;

    text-decoration:none;

    

}

#divExtra a:link img {

    margin: 2px;

    border:0px;

    text-decoration:none;

    

}

#divExtra a:visited img {

    margin: 2px;

    border:0px;

    text-decoration:none;

    

}

#divExtra a:hover img {

    margin: 2px;

    border:0px;

    text-decoration:none;

    

}

#divExtra a:active img {

    margin: 2px;

    border:0px;

    text-decoration:none;

    

}

/*a:link img, a:visited img, a img{

    text-decoration:none;

    border:none;

}*/



#divExtra .classExtra h1{



    font-size: 1.15em;



    /*background-color: #bebebd;*/



    margin: 0px 0px 6px 0px;



    color: #b43131;



    padding: 10px 0px 0px 8px;



    background-image:url(../images/extraAbrundungOben.gif);



    background-repeat: no-repeat;



    background-position: -0px -0px; 



    width: 190px;



}



#divExtra .classExtra h1.shopping{



    padding: 10px 0px 0px 8px;



    height: 40px;



    background-image:url(../images/extraAbrundungObenShop.gif);



}







#divExtra .classExtra p, #divExtra .classExtra form{



margin-left: 8px;



}







#divExtra .ulFav {



margin: 0px 0px 0px 14px;



padding: 0px 0px 0px 0px;



}







#divExtra .ulFav li{



margin: 0px 0px 8px 0px;



padding: 0px 0px 0px 0px;



list-style-type: none;



}







/* Shopping */



ul.ulShopping{



    margin: 0px;



    padding: 0px;



    list-style-type: none;



    width: 525px;



    display: table;



}



ul.ulShopping li{



    margin: 0px 16px 10px 0px;



    padding: 10px 6px 6px 6px;



    float: left;



    width: 152px;



/*  height: 231px;*/

height: 250px;

    overflow: hidden;



    background-image: url(../images/hg-shopoverv-item.gif);



    background-repeat: no-repeat;



    cursor: pointer;



/*  cursor: hand;*/



}



ul.ulShopping li.dritter{



    margin-right: 0px;



}



ul.ulShopping li.sideBar{



    margin: 0px 0px 10px 14px;



    float:none;



}







ul.ulShopping a{



    text-decoration: none;



}



ul.ulShopping li h4{



    font-family: Arial, Helvetica, sans-serif;



    color: #b43131; 



    height: 40px;



}



.ulShopping .imgCont{



    text-align:center;



    height: 90px;



}



.ulShopping .imgCont img{



    border: none;



}



.ulShopping .beschr{



    padding: 3px 0px;



    height:33px;



    font-size: 86%;



}



.ulShopping .preis, .preis{



    height:33px;



    font-size: 86%;



    color: #015596;



    text-align: right;



}



.ulShopping .preis strong, .preis strong{



    font-size: 120%;



    font-weight: bold;



    display: block;



}



.ulShopping .vkarte{



    height:38px;



    font-size: 86%;



    border-top: 1px dotted #cbcbcb;



    color: #8e8e8e;



}











/* Übersicht Ärzte Branchengruppen*/



.UebersichAerzte {



margin: 0px;



padding: 0px;



width: 400px;



}







.UebersichAerzte li{



margin: 0px;



padding: 5px 0px 5px 5px;



list-style-type: none;



border-bottom: 1px solid #c9c7c7;



}







.UebersichtEinkaufsfuehrer{



margin: 0px;



padding: 0px;



width: 400px;



}







.UebersichtEinkaufsfuehrer li{



margin: 0px;



padding: 5px 0px 5px 5px;



list-style-type: none;



border-bottom: 1px solid #c9c7c7;



}







.UebersichtEinkaufsfuehrer li.unterUebersichtEinkaufsfuehrer{



margin: 0px 0px 0px 30px;



padding: 2px 0px 2px 0px;



border: none;



list-style-type: disc;



}











/*----------------Verkehr---------------*/







.BildmitRahmenLINKS {



float: left;



margin: 0px 8px 6px 0px;



font-size: 0.85em;



}







.BildmitRahmenLINKS img{



display:block;



}







.BildmitRahmenRECHTS {



float: right;



margin: 0px 8px 6px 0px;



font-size: 0.85em;



}







.BildmitRahmenRECHTS img{



display:block;



}







/*---------------   Bildmodul Template Seiten   ---------------*/











#divBildGrossCenter {



background-color: #dad9d9;



text-align: center;



margin: 0px 0px 25px 0px;



padding: 4px;



}







#divBildGross{



display: table;



width: auto; /* die eigetliche Breite wird in das Element per Modul geschrieben!!! IE braucht Breite */



margin: 0px auto;



text-align: left;



font-size: 0.85em;



}







#divBildGross img{



margin: 0px 0px 5px 0px;



}







.divBildKleinCenter {



float:right;



width: 200px;



padding: 4px;



background-color: #dad9d9;



font-size: 0.85em;



display: block;



clear: both;



margin: 0px 0px 10px 10px;



}







.divBildKleinCenter  img{



margin: 0px 0px 5px 0px;



}







/*---------------   Artikelübersicht   ---------------*/







.classBlock {



margin: 0px 0px 17px 0px;



padding: 0px 0px 0px 0px;



width: 100%;



display:table;



}











.classBlock .image {



float: left;



margin: 0px 7px 10px 0px;



position: relative;



top: 0px;



left: 0px;



}











.headline {



font-size: 1em;



margin: 0px 0px 3px 0px;



}







.headline a{



text-decoration: none;



background-image:url(../images/icon-linkintern.gif);



background-repeat: no-repeat;



padding: 0px 0px 0px 15px;



}







.classBlock .text {



margin: 0px 0px 0px 0px;







}







#Back {



float:left;



}



#highlights {



    margin: 19px 0px 20px 0px;

    /*float: left;*/

    width: 523px;

    height:auto;

    background-image:url(../images/highlightsAbrundung1.gif);

    background-repeat:no-repeat;    

    background-color:#FFF;

    



    

}







#highlights .obenAbrundung {



    background-image:url(../images/highlightsAbrundungOben1.gif);



    background-repeat: no-repeat;



    width: 525px;



    height: 15px;



}







#highlights .untenAbrundung {



    background-image:url(../images/highlightsAbrundungUnten.gif);



    background-repeat: no-repeat;



    width: 525px;



    height: 13px;

    



}

#highlights .classBlock {

    border-left: solid 1px #cbcbcb;

    border-right: solid 1px #cbcbcb;

    margin: 0px;

    width:513px;

    padding: 5px 5px 15px 5px;

    

}

/*---------------   Herold   ---------------*/







.herold {



width: 90px;



height: 16px;







float:right;



padding: 2px 0px 0px 0px;



}





.herold img{



float: left;



margin: -2px 3px 0px 2px;



border:none;



}







.herold a{



text-decoration: none;



font-weight:bold;



color:#333333;







}







/*---------------   Suche/Biete   ---------------*/







.floatLeft {



float: left;



border-right: 1px solid #999999;



margin: 0px 18px 0px 0px;



}







.sucheBiete {



margin: 0px 7px 0px 0px;



padding: 0px 5px 0px 0px;



width: 230px;

float:left;

}















.sucheBiete li {



margin: 0px 0px 18px 0px;



padding: 0px;



list-style-type: none;



}







.sucheBiete b {



    margin: 0px 0px 0px 0px;



    display:block;



}







.kleinGrau, .kleinGrau a {



color: #666666; 



margin: 0px;



font-size: 1em;



}







/*SUCHE BIETE  FORMULAR*/







.labKlein {



font-size: 0.9em;



}







.labGross{



 width: 110px; 



 float: left;



 padding: 3px 0px 0px 0px;



 height: 20px;



 }







#formSucheBieteEintrag input, #formSucheBieteEintrag select {



    width: 180px;



    text-decoration: none;



    font-size: 0.9em;



}







#formSucheBieteEintrag select {



    width: 185px;



    text-decoration: none;



    font-size: 0.9em;



}











#formSucheBieteEintrag p {



margin: 0px 0px 7px 0px;



}







#formSucheBieteEintrag textarea {



    width: 300px;



    text-decoration: none;



    font-family:Arial, Helvetica, sans-serif;



        font-size: 0.9em;



}











#formSucheBieteEintrag input#senden{



    width: 95px;



    margin: 10px 0px 15px 0px;



    font-size: 0.9em;



}







#formSucheBieteEintrag input#no_tel {



width: 50px;



}











/* FORMULAR*/















/*---------------   Online buchen   ---------------*/







#scout {



color:#666666;



font-size: 0.9em;



}







#scout select {



/* height: 18px; */

height: 1.9em;



/* font-size: 0.8em; */

font-size:1em;



/* padding: 0px 0px 3px 0px; */

padding: 0;



}











/*---------------   Events   ---------------*/











#SideBarEventsSmall{



margin:0px;



padding: 0px;



}











#SideBarEventsSmall label{



float: left;



width:32px;



padding: 5px 0px 0px 0px;



}







#SideBarEventsBig label{



width:100px;



padding: 0px 0px 0px 0px;



}







#SideBarEventsBig .labelDatum{



width:32px;



padding: 5px 0px 0px 0px;



}







#SideBarEventsSmall input, #SideBarEventsBig input{



width:100px;



height: 14px;

border: solid 1px #CCCCCC;

    background:#FFFFFF;

    color:#000000;



margin: 5px 0px 1px 0px;



padding: 1px 0px 0px 2px;



font-size: 0.95em;



}



    



#SideBarEventsSmall select, #SideBarEventsBig select{



width:35px;



height: 16px;



margin: 0px 0px 0px 0px;



padding: 0px 0px 0px 0px;



font-size: 0.9em;



}







#SideBarEventsSmall fieldset, #SideBarEventsBig fieldset{



border: none;



margin: 0px;



padding: 0px;



color:#666666;



}







#SideBarEventsSmall .vonSelects, #SideBarEventsSmall .bisSelects, #SideBarEventsBig .vonSelects, #SideBarEventsBig .bisSelects{



margin: 0px;



padding: 0px;



}





#SideBarEventsSmall label{

margin: 0px;

padding: 0px;

}





.BtnGrau {



border: 1px solid #a0a0a0;



color:#000000;



background-image: url(../images/btn-hg.gif);



background-repeat: repeat-x;



}





















#SideBarEventsBig{



margin:0px;



padding: 0px;



}







#SideBarEventsBig fieldset{



border: none;



margin: 0px;



padding: 0px;



color:#666666;



}







#SideBarEventsBig input#submit2, #SideBarEventsSmall input#submit2{



height: 18px;



width: 55px;



margin: 5px 0px 0px 0px;



border: 1px solid #a0a0a0;



padding: 0px;



color: #797979;



background-image: url(../images/btn-hg.gif);



background-repeat: repeat-x;



font-size: 0.9em;



}



#SideBarEventsSmall input#submit2{



margin: 10px 0px 0px 55px;



}





#SideBarEventsSmall .grau, #SideBarEventsBig .grau{

    font-weight:bold;

    color:#666;

}



.divEvent.on, .divEvent.off{



    margin: 0px 0px 12px 0px;



}



.divEvent.on{



    border: 1px solid #CCCCCC;



    background-color:#FFFFCC;



}



.divEvent.on div{



    visibility: visible;



    display: block;



}



.divEvent.on a.linkExpand{



    



    text-decoration: none;



    /*background-image:url(../images/icon-linkexpanded.gif);



    background-repeat: no-repeat;



    background-position: 0px 3px;*/



    padding: 0px 0px 0px 0px;



}



.divEvent.off div{



    visibility: hidden;



    height: 1px;



    overflow: hidden;



    display: none;



}



.divEvent.off a.linkExpand{



    /*background-image:url(../images/icon-linkexpand.gif);



    background-position: 0px 3px;



    background-repeat: no-repeat;*/



    padding: 0px 0px 0px 0px;



    



}



.labelDatum {



    width: 26px;



    display: table;



    float: left;



}



#pVInfo {



    font-size: 9px;



}



/* creates a little calendar icon



 * instead of a text link for "Choose date"



 */



a.dp-choose-date {



    float: left;



    width: 16px;



    height: 16px;



    padding: 0;



    margin: 5px 3px 0;



    display: block;



    text-indent: -2000px;



    overflow: hidden;



    background: url(../images/icon-calendar.gif) no-repeat; 



}



a.dp-choose-date.dp-disabled {



    background-position: 0 -20px;



    cursor: default;



}



/* makes the input field shorter once the date picker code



 * has run (to allow space for the calendar icon



 */



input.dp-applied {



    width: 68px;



    float: left;



    background:#FFFFFF;



    border: 1px solid #CCCCCC;



    color:#000000;



}











/* FORM VISITENKARTEN*/











#formVisitAnm input{



    width:380px;



    height: 16px;



    padding: 1px 0px 1px 1px;



    margin: 3px 0px 3px 0px;



}







#formVisitAnm #select {



margin: 3px 0px 3px 0px;



}











#formVisitAnm input#senden{



    height: 20px;



    width: 100px;



    float:left;



    margin: 3px 0px 0px 0px;



    font-size: 1em;



    padding: 0px;



}







#formVisitBearbeiten input{



    width:350px;



    height: 18px;



    padding: 5px 0px 0px 4px;



    border: solid 1px #CCCCCC;



}







#formVisitBearbeiten input#uname{



    width:450px;



    height: 25px;



    padding: 5px 0px 0px 4px;



    border: solid 1px #CCCCCC;



    color: #555147;



    font-size: 18px;



/*    text-transform: uppercase;*/



    font-weight: normal;



}







#formVisitBearbeiten input#oeffnungszeiten, #formVisitBearbeiten input#ueberschrift1, #formVisitBearbeiten input#ueberschrift2{



    width:480px;



}







#formVisitBearbeiten input#ueberschrift1, #formVisitBearbeiten input#ueberschrift2  {



color: #555147;



font-size: 14px;



font-weight: bold;



margin: 0px 0px 5px 0px;



}







#formVisitBearbeiten input#senden{



height: 20px;



width: 100px;



float:left;



margin: 3px 0px 0px 0px;



border: 1px solid #a0a0a0;



background-image: url(../images/btn-hg.gif);



background-repeat: repeat-x;



font-size: 1em;



padding: 0px;







}







.input{



    border: solid 1px #CCCCCC;



    background-color: #FFFFFF;



}



.label{



    font-weight: bold;



    color: #666666; 



}



.label.left{



    display: block;



    float: left;



    width: 80px;



}



.label.zeile{



    display: block;



    margin: 0px;



}



.textarea.left{



    width:500px;



    float:left;



    margin-right: 8px;



}







/*VISITENKARTEN ANZEIGEN*/







.visitBlock {



display:block;



clear:both;



}







.VisitBilder {



float: right;



margin: 0px 0px 0px 30px;



}







.VisitBilderLogo{



float: right;



margin: 27px 0px 0px 30px;





}







/*VISITENKARTEN Login*/











#Login input#Send{



height: 20px;



width: 60px;



margin: 3px 0px 0px 100px;



border: 1px solid #a0a0a0;



color: #696969;



background-image: url(../images/btn-hg.gif);



background-repeat: repeat-x;



font-size: 0.9em;



padding: 0px;







}







#Login p {







margin: 5px 0px 5px 0px; 







}











#Login input{



    width:150px;



    height: 18px;



    padding: 5px 0px 0px 4px;



    border: solid 1px #CCCCCC;



}











#Login label{



    width:100px;



    height: 18px;



    padding: 6px 0px 0px 0px;



    float: left;



}





/*FORMULAR Passwortvergessen*/



#formPasswort label{

    width:120px;

    float:left;

    display:block;

}



#formPasswort input#Absenden{



height: 20px;



width: 60px;



margin: 3px 0px 0px 120px;



border: 1px solid #a0a0a0;



color: #696969;



background-image: url(../images/btn-hg.gif);



background-repeat: repeat-x;



font-size: 0.9em;



padding: 0px;







}





#formPasswort input {

    width: 200px;

    height: 20px;

    color: #333333;

    text-decoration: none;

    border: 1px solid #CCCCCC;

    padding: 3px 0px 0px 3px;

}





/*   FOOTER   */







#divFooter {



    width: 970px;



    text-align:center;



    padding: 7px 0px 0px 0px;



    font-size: 0.9em;



    height: 50px;



    display: block;



}







#divFooter a{



text-decoration: none;



color:#454444;



}







#divFooter a:hover{



color: #b43131;



}

.weitereNews {

    display:block;

height:40px;

}

.weitereNewsLinks {

    background-image:url(../images/news-pfeile-links.gif);

    background-repeat:no-repeat;

    width:18px;

    height:38px;

    padding:0px;

    margin:0px 0px 0px 170px;

    float:left;

    }

.weitereNewsMitte {

    background-image:url(../images/news-pfeile-mitte.gif);

    background-repeat:repeat-x;

    height:29px;

    padding:9px 0px 0px 5px;

    margin:0px;

    font-weight:bold;

    float:left;

    }   

.weitereNewsRechts {

    background-image:url(../images/news-pfeile-rechts.gif);

    background-repeat:no-repeat;

    width:18px;

    height:38px;

    padding:0px;

    margin:0px;

    }

    

/* ie 7 hover balken */



*+html #divNav ul li {



    width: 165px;



    margin: 0px;



    padding:0px;

    padding-right:5px;



    display:table;



    border-top:1px solid #e8a5a5;



    font-weight:bold;



    font-size: 0.9em;



}



.BildLinks{



float: left;



margin: 0px 7px 6px 0px;



}





.BildRechts {



float: right;



margin: 0px 0px 6px 7px;



}







.PdfIcon{



background-image: url(../images/pdf-icon.gif);



background-position: 0px 0px;



background-repeat:no-repeat;



padding: 1px 0px 5px 20px;



}







 .WordIcon {



background-image: url(../images/word-icon.gif);



background-repeat:no-repeat;



padding: 1px 0px 5px 20px;



}







.Linie{



border: none;



border-bottom: 1px #c9c7c7 solid;



background-color:#f3f1ef;



color: #f3f1ef;



display:block;



margin: 10px 0px 10px 0px;



clear:both;



}

.weitereNews {

    display:block;

height:40px;

}

.weitereNewsLinks {

    background-image:url(../images/news-pfeile-links.gif);

    background-repeat:no-repeat;

    width:18px;

    height:38px;

    padding:0px;

    margin:0px 0px 0px 170px;

    float:left;

    }

.weitereNewsMitte {

    background-image:url(../images/news-pfeile-mitte.gif);

    background-repeat:repeat-x;

    height:29px;

    padding:9px 0px 0px 5px;

    margin:0px;

    font-weight:bold;

    float:left;

    }   

.weitereNewsRechts {

    background-image:url(../images/news-pfeile-rechts.gif);

    background-repeat:no-repeat;

    width:18px;

    height:38px;

    padding:0px;

    margin:0px;

    float:left;

    }



