/**
 * span-Container
 */
.labAddressPerson {
    font: bold 1em Helvetica, Arial, sans-serif;
    display:block;
    margin-bottom: .5em;
    margin-top:1em;
} 
/**
 * IE Fix
 */
* html .labAddressPerson {
   font: bold .9em Helvetica, Arial, sans-serif;
}

.labAddressDescription {
    clear:both;
    display:block;    
    margin-top: .5em;   
    line-height: 1.5em;    
}

.labAddressDescription ul {
    font: normal 1em Arial, Helvetica, sans-serif;
    color: #000000;
    padding-left: 1.5em;
}

.labAddressDescription img {
    margin: 0;
    margin-left: .5em;    
}

.labAddressBook {
    color: #DC143C;
}

.labAddressBlock {
    margin-bottom:1em;    
}

* html .labAddressBlock {
    margin-bottom:2em;    
}


.labAddressCitySubNav {
    clear:both;
    margin-top:3em;
    margin-bottom:1em;
}

.labAddressMainNav {
    font: normal 1em Arial, Helvetica, sans-serif;    
    background-color: #EBEBEB;    
    padding-left:.5em;
    padding-top:.4em;
    padding-bottom:.3em;    
}

* html .labAddressMainNav {
    height: 1.7em;
    padding-bottom:.2em;
}

.labAddressMainNav span {
    float:left;
    display:block;
    line-height: 1.6em;
    margin-right: 1.5em;    
}

.labAddressMainNav input {
    float: left;
    font: bold 1em Arial, Helvetica, sans-serif;    
    width: 5em;
    border: 1px solid #CCCCCC;
    height: 1.6em;    
    background-color: #BF8120;
    text-align: center;
    /*vertical-align: middle;*/    
    color: #FFFFFF;    
}

* html .labAddressMainNav input {
    height: 1.6em;    
}

.labAddressMainNav select {
    float: left;
    font: normal 1em Arial, Helvetica, sans-serif;        
    border: 1px solid #BF8120;
    height: 1.5em;    
    margin-right: 2em;
    min-width: 10em;
}

* html .labAddressMainNav select {
    font: normal 0.9em Arial, Helvetica, sans-serif;
}

.labAddressEventLink {    
    float:left;
    margin-top:1em;
}
.labAddressGeoInfo {    
    float:right;
    margin-top:1em;
}

.lab_address_languages img {
	/*margin-top: 3px;
	border: 1px solid Silver;*/
	vertical-align: -3px;
}

div.Buchung{margin-top:1em;}
a.labAddressBuchen {background:none; border: 1px solid; padding-right: 10px; border-right: 20px solid #E40101; white-space: nowrap;}

/* ######################################################################################################
** ### Formatierung LOOK & BOOK #########################################################################
** ######################################################################################################
*/

.lub_legende a, #ziel_link {white-space: nowrap;}
.right {float:right;}
.left {float:left;}
.labBacklink {text-align: right;}
.clear {clear: both;}

/*### Address ###############
*/

.url_hits {white-space: nowrap;}
span.bezeichnung {color: #222222; font-weight:normal; margin-left: 1.5em; display:block; overflow: auto;}
span.labBezeichnung {color: #222222; font-weight: bolder; margin-left: 0; }
div.labbezeichnung {color: #222222; font-weight:normal; margin-left: 1.5em; display:block; margin-bottom: 8px; border-bottom: 1px solid silver;}
div.labBezeichnung {color: #222222; font-weight:bolder; margin-left: 0.5em; display:block; margin-bottom: 8px; border-bottom: 1px solid silver;}

div.nachoben {text-align:right;}

.labListBody {margin-top: 0px; margin-bottom: 30px;}
.labListItemHead .bezeichnung{background-color: #FFCC59; margin:0; padding-left: 10px; color: #222222;  display:block; width: 100%;}
.lub_name {font-weight: bolder;}
.labListItemBody {margin-top:20px;}

div.labAddressDescription img {vertical-align: text-bottom;}
div.labAddressDescription {margin: 5px; padding-left: 1.5em; margin-top: 1.5em;}
div.labAddressDescription img {margin: 5px; margin-left: 1.5em;}
div.labAddressPerson {margin: 5px; padding-left: 1.5em;}
div.labAddressContact {margin: 5px; padding-left: 1.5em;}
ul.ZirisCityNav {
	padding: 0;
    margin: 0;    
    display: inline;
}

ul.ZirisCityNav li {
	display: inline;
	margin: 3px;
}

.ZirisCityNavLink {
	/*border: 1px solid Silver;
	white-space: pre;*/
}

.ZirisCityNavLink {
	/*border: 1px solid Silver;
	white-space: pre;*/
}

#lub_ortsregister {
	/*border: 1px solid Silver;*/
	font-weight: bold;
	/*overflow: auto;*/
}

.h3 {font-size:1.1em; color:#765; background:transparent; font-weight: bolder;}

div.lab_AddressContent {border: 1px solid silver; margin:0px; padding: 10px; margin-bottom: 20px; background: #eee; min-height: 140px;}
div.lab_AddressContent .labBezeichnung {border-bottom: none; margin-left: 0;}
div.lab_AddressContent .lub_addressOptionen {text-align: right;}
div.lab_AddressContent .labListItemBody {margin-top: 5px; clear: both;}
div.lab_AddressContent .labAddressPerson {margin: 5px; padding-left: 20px;}
div.lab_AddressContent .labAddressContact {margin: 5px; padding-left: 20px;}

div.lab_AddressContent .lab_ImgHomepage {text-align: right;}

/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {width: 100%}


/*### Sehenswertes ###############
*/


#ziris_header_top {}
#ziris_header_headline{float:left;}
#OrganizationalUnit {margin-top:10px;}
#OrganizationalUnit img {margin-left:10px;}
.OrganizationalUnit {width: 580px;}
#ziris_inhalt_header_top {}
.ziris_language {padding-left:5px; float:left; line-height:24px;  border-bottom: 2px solid #708090; height: 26px; }
.ziris_language span#uk img {vertical-align: middle;}
#ziris_inhalt_body table img {padding-left: 10px;}
#ziris_inhalt_body img {padding-left: 15px; padding-bottom: 15px;}
.info {background:#f7f7ef url(http://static.lookundbook.de/img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
p.info {background:#f7f7ef url(http://static.lookundbook.de/img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
.frage {background:#A43F15 url(http://static.lookundbook.de/img/icons/fragez-blau.gif) 10px 10px no-repeat; color:#fff; padding:1.5em 1.5em 1.5em 4em;}
.stop {background:#fff url(http://static.lookundbook.de/img/icons/stop.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em; border:1px solid #a43f15;}
p.zitat {background:#fff url(http://static.lookundbook.de/img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 4em; border:1px solid #187ba2; font-style:italic;}
.zitat {background:#fff url(http://static.lookundbook.de/img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 4em; border:1px solid #187ba2; font-style:italic;}

.labContent h2 {margin-left: 10px; margin-right: 30px; margin-top: 20px;}

.lab_inhalt {margin-left: 10px; margin-right: 30px; margin-top: 20px; text-align: justify;}
.lab_inhalt_body {margin-left: 20px; margin-right: 0px; margin-top: 10px;}
.lab_inhalt_body img {margin-left: 10px; margin-bottom: 10px;}
.lab_branchen {margin-left: 10px; margin-right: 30px; margin-top: 15px;}
.lab_orte, .buchen, .lab_information {margin-left: 10px; margin-right: 30px; margin-top: 15px;}
.labBacklink {margin-right: 30px; margin-top: 5px;}
.legende_right, .legende_left {line-height: 25px;}
.legende_right img, .legende_left img {vertical-align: middle; margin-right: 10px;}
