@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

body {background:#fff; padding-top:10px;}
#page{border:none;}

.upper {margin:0; padding:1em; background:#fff; border:1em solid #fff;}
.lower {margin:0; padding:1em; background:#fff; border:1em solid #fff;}

#header {position:relative; height:140px; color:#fff; background:none;}
#header .headImg1 {position:relative; top:23px; left:25px;}
#header .headImg2 {position:relative; top:0px; left:430px;}
#header .havarie {position:relative; left: 762px; color: red; width: 220px; top: -8px; font-weight: bolder;}

#header div.tx-macinasearchbox-pi1 {position:absolute; top:55px; right:10px; font-size:11px;}
#header div.tx-macinasearchbox-pi1 input {margin-left:0;}
#header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
#header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
#topnav {top:25px; font-size:13px; color:#669;}

#topnav a {color:#669;}

#teaser {margin:0; padding:0; background:#fff; color:#765; border-bottom: 1px solid;}

.adresse { position: relative; top:11px; left: 134px; font-size:13px; color: #669; width: 650px;}
.adresse .mail img {margin-left: 587px; margin-top: -23px;}

/* Formatierung der Fu�zeile */
#footer {color:#888; background:#fff; margin:0em; padding:0.5em 1em 0.5em 0; border-top:1px #ddd solid; line-height:1em; text-align: right;}
#footer img { vertical-align: middle;  margin-left: 10px;}


/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/

table.csc-uploads tr { background: none;}
table.csc-uploads tr td{ border-bottom: none;}

.csc-uploads-fileName a {margin-left: 10px;}
.csc-uploads-fileSize p {text-align: right; margin-right: 5px;}



a.external-link-new-window, a.mail {white-space: nowrap;}

a.mail img {margin-right:4px}

div.mediacentred {text-align: center;}

span.infoHeadline {display:block; color:#187ba2; text-transform:uppercase; font-weight:bold; border-bottom:2px solid white; padding-bottom:0.5em; margin-bottom:-1em; margin-left: 0em; padding-left:0em; margin-right:0em; margin-top: 0; padding-top: 0;}

/* Content element "table" */
table.contenttable {font-size:0.9em; min-width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show;}
table.contenttable caption {text-align:left; font-weight:bold; color:#888; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd, tr {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:2.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; font-weight:normal}


/* ######################################################################################################
** ### Formatierung LOOK & BOOK #########################################################################
** ######################################################################################################
*/

.lub_legende a, #ziel_link {white-space: nowrap;}
.right {float:right;}
.left {float:left;}
.labBacklink {text-align: right;}

/*### Address ###############
*/

.url_hits {white-space: nowrap;}
span.bezeichnung {color: #222222; font-weight:normal; margin-left: 1.5em; display:block; overflow: auto;}
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;}

/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {width: 100%}


/*### Sehenswertes ###############
*/

div.labContent {margin: 10px;}
#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_inhalt_address {margin-left: 10px;}
.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 {margin: 10px; margin-top: 10px; margin-right: 30px;}
#ziris_inhalt_body table img {padding-left: 10px;}
#ziris_inhalt_body img {padding-left: 15px; padding-bottom: 15px;}
.ziris_anreise_objekt {margin-right: 30px;}
.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;}


/*### Events ###############
*/

#ziris_kontainer { margin: 10px;}
.event_date {margin-top: 20px; font-weight: bolder;}
.event_beschreibung {margin: 10px;}

/* Fremdeinbindung Kinderseite */

#backlink-wwa {visibility: hidden;}
}

