/* print.css Foehr  *********************************************/
@import url("layout.css");
@import url("nav.css");
@import url("text-formats.css");
@import url("farbcodes.css");
@import url("extensions.css");
@import url("ext_sms_foehr_az.css");

/* verstecken */
.skip, 
.tt_content-back, 
.blind, 
.csc-linkToTop, 
#sprungmarken,
#breadcrumb, 
#claim, 
#silhouette, 
#head img, 
#search-lang-box, 
#nav, 
#submenu, 
#rightcol,
#footer, 
#pagefunctions ul, 
.tx-smsfoehrkarte-pi1 .printMap, 
.tx-smsfoehrkarte-pi1 .howto, 
.tx-smsfoehrkarte-pi1 #autoSuggest {
    display: none;
}

/* Layout *********************************************/ 
 * html .floatbox {
    width: 100%;
}

html, body {
    height: auto;
}

body {
    background: none;
}

code.css, code.xhtml, em.file {
    font-family: "Courier New", Courier, mono;
}

a, a:link, a:visited {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
}

#wrapper {
    position: relative;
    margin: 0px;
    height: auto;
    width: 801px;
    background: none;
}

#main {
    position: static;
    margin: 0;
    min-height: 1%;
    width: auto;
    border: none;
}

#head {
    position: relative;
    top: 0px;
    left: 0;
    margin: 0;
    height: 139px;
    width: auto;
    border: none;
    overflow: hidden;
}

#bogen {
    position: static;
    left: 0;
    top: 0px;
    height: auto;
    width: auto;
    background: none;
}

#head #logo {
    position: absolute;
    left: 620px;
    top: 26px;
    display: block;
}

#head #karibik {
    /*
     left:35px;
     */
    left: 0px;
    top: 37px;
    display: block;
}

#karibik {
    left: 0;
}

#content {
    position: relative;
    top: 0px;
    left: 0px;
    padding: 0;
    /*
     margin-left: 121px;
     */
    margin-left: 0;
    width: auto;
    overflow: visible;
}

#main.micro #content {
    padding-top: 0px;
}

#leftcol {
    padding-bottom: 0px;
    overflow: visible;
    float: none;
}

#main.micro #leftcol {
    width: 606px;
}

#leftcol_content {
    font-size: 14px;
    min-height: 1px;
    height: auto;
	width: 801px;
}

#main.micro #leftcol_content {
    width: 561px;
}

#footer {
    position: relative;
    left: 0;
    top: 0;
    margin: 0 74px 0 121px;
    height: auto;
    width: auto;
}

#pagefunctions {
    margin-left: 0;
    padding-top: 0px;
    width: auto;
    border-top: 1px solid #E2E2E2;
    overflow: hidden;
}

#main.micro #pagefunctions {
    width: auto;
}

#footertext {
    padding: 22px 0 0 0;
    margin-top: 0;
    background: none;
}

#footertext li {
    padding-right: 4px;
}

.tx-smsfoehraz-pi2 .azAdContent {
	width: 760px;
}
.tx-smsfoehraz-pi2 .azAdInnerContent {
	width: 740px;	
}
.tx-smsfoehraz-pi2 .azAdLabel {
	font-size: 10px;	
	float: none;
	padding: 0;
}
.tx-smsfoehraz-pi2 .azAdContent {
	padding: 0;
}
.tx-smsfoehraz-pi2 .azAdContent,
.tx-smsfoehraz-pi2 .azAdBorderTop, 
.tx-smsfoehraz-pi2 .azAdBorderBottom,
.tx-smsfoehraz-pi2 .image_gallery {
	background: none;	
}
.tx-smsfoehraz-pi2 div {
	float: none;
}
.tx-smsfoehraz-pi2 .switch_prev, 
.tx-smsfoehraz-pi2 .switch_next,
.tx-smsfoehraz-pi2 .switch_info,
.moreLessInfo {
	display: none;
}

/* Textformate *********************************************/
h1 {
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 14px 0;
    background: none;
}

h1 span {
    visibility: visible;
}




