/*** Typo3 specific ***/

/* Newsletter */
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #FFFFFF;
}

.tx-danewslettersubscription-pi1-descr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.tx-danewslettersubscription-pi1-mustlogin{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px;
}

DIV.tx-danewslettersubscription-pi1 form {
    padding: 2px;
}

DIV.tx-danewslettersubscription-pi1 input {
    border: 1px solid #727272;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.tx-danewslettersubscription-pi1-premsg{
    border: 0px solid #727272;
    padding-left: 5px;
}

/* Bild&Text Objekt Beschriftungen */
.csc-textpic-caption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    /*font-style: italic;*/
    background-color: #FFFFFF;
    padding: 3px;
    color: #666666;
}

.csc-textpic-imagewrap {
    margin-top: 22px;
}

/* Ueberschrift eines Text-Bild Elementes, wenn Bild links vom Text positioniert */
.csc-textpicHeader-26 {
    /*margin-top: 18px;*/
}

/* Suche */
.csc-searchform {
    /*border: 10px solid red;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-top: 3px;
}

.csc-searchform input {
    border: 1px solid #727272;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 1px solid black;
}

.csc-searchform select {
    border: 1px solid #727272;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.csc-searchResultInfo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 0px;
}


.csc-form-label{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 0px solid red;
    padding-bottom: 10px;
    /*border: 1px solid red;*/
    padding-top: 10px;
}

/* Mailform */
.csc-mailform{
    width: 330px;
    border: 0px;
}

.csc-mailform-field label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: 10px;
    display:block;
    
}

.csc-mailform-field textarea {
    border: 1px solid #727272;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 290px;
    margin-left: 10px;
    display:block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.csc-mailform-field input {
    border: 1px solid #727272;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: 10px;
    display:block;
    margin-top: 5px;
    margin-bottom: 5px;
}


.csc-mailform-submit {
    border: 1px solid #727272;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 100px;
}

.bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

/*** Custom declarations ***/
html    {
    margin: 0px 0px 25px 0px;
    }

body    {
    margin: 0;
    padding: 0;
    border: 0;
    color: #222222;
    background: #EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    }

/* wrapper */
#contentwrapper    {
    /*border: solid 1px #00FFFF;*/
    background: #FEFEFE;
    width: 795px;
    margin-right:auto;
    margin-left: 0;
	margin-top: 0;
	padding: 0;
	text-align: left;
}

#rowbuchungzentral    {
    /*border: solid 1px #666666;*/
    background: transparent url("/fileadmin/Karibik-Magazin/img/nav/background_aux_nav.gif") left top repeat-x;
    width: 795px;
    height: 33px;
    margin: 0;
    padding: 0;
    text-align: left;
}

/* main divs (rows) */
#rowbannertopmost    {
    /*border: solid 1px #666666;*/
    background: #DFDFDF;
    width: 795px;
    margin: 0;
    padding: 0px;
    text-align: center;
    padding-bottom: 3px;
    /*padding: 5px 10px 5px 10px;*/
}

#rowauxiliarynav    {
    /*border: solid 1px #666666;*/
    background: transparent url("/fileadmin/Karibik-Magazin/img/nav/background_aux_nav.gif") left top repeat-x;
    width: 795px;
    height: 33px;
    margin: 0;
    padding: 0;
    text-align: right;
}

#rowillustrationlogo    {
    background: transparent url("/fileadmin/Karibik-Magazin/img/header/header_070313_still.jpg") left top repeat-x;
    width: 795px;
    height: 176px;
    margin: 0;
    padding: 0;
}

/*** Insel-Karten - Clickable-Map Seite***/
#rowmap    {
    /*border: solid 1px #666666;*/
    width: 795px;
    text-align: center;
    margin-top: 3px;
    margin-bottom: 3px;
}


/* main divs (cols) */

#columnleft    {
    float: left;
    width: 179px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background: #FEFEFE;
    border: 0px solid blue;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 11px;
}

#columnleft a:link    {
    color: #FE9423;
    text-decoration: none;
}

#columnleft a:visited    {
    color: #000000;
    text-decoration: none;
}
#columnleft a:hover    {
    color: #D14548;
    text-decoration: none;
}
#columnleft a:active    {
    color: #000000;
    text-decoration: none;
}

#columncenter    {
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 331px;
    background: #FEFEFE;
    margin-left: 5px;
    margin-right: 5px;
    border: 0px solid red;
    margin-top: 7px;
}

#columncenter a:link    {
    color: #FE9423;
    text-decoration: none;
}

#columncenter a:visited    {
    color: #FE9423;
    text-decoration: none;
}
#columncenter a:hover    {
    color: #D14548;
    text-decoration: none;
}
#columncenter a:active    {
    color: #000000;
    text-decoration: none;
}

#columnright    {
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 245px;
    background: #FEFEFE;
    margin-left: 5px;
    margin-right: 5px;
    border: 0px solid red;
    font-size: 11px;
}

#columnright h1    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 800;
    margin-bottom: 10px;
    color: #005577;
}

#columnright a:link    {
    color: #FE9423;
    text-decoration: none;
}

#columnright a:visited    {
    color: #FE9423;
    text-decoration: none;
}
#columnright a:hover    {
    color: #D14548;
    text-decoration: none;
}
#columnright a:active    {
    color: #FE9423;
    text-decoration: none;
}

/* map + 1 spalte */
#columncenterandright    {
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 510px;
    background: #FEFEFE;
    margin-left: 5px;
    margin-right: 5px;
    border: 0px solid red;
    margin-top: 7px;
}

#columncenterandright a:link    {
    color: #FE9423;
    text-decoration: none;
}

#columncenterandright a:visited    {
    color: #FE9423;
    text-decoration: none;
}
#columncenterandright a:hover    {
    color: #D14548;
    text-decoration: none;
}
#columncenterandright a:active    {
    color: #000000;
    text-decoration: none;
}


/*** Eingerueckte Elemente mit "Rahmen 1" ***/
#columnright .csc-frame-frame1 {
   margin-left: 35px;
}

#columnright .csc-bulletlist-1 {
   background-image: url('/fileadmin/Karibik-Magazin/img/misc/bulletList.gif');
   background-repeat:no-repeat;
   background-position:0px 4px;
   list-style: none;
   padding-left: 0px;
   border: 0px solid blue;
   width: 200px;
}

/*** Ansicht mit 1 Spalte ***/
#columnmain    {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    width: 770px;
    background: #FEFEFE;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
    border: 0px solid red;
}

#columnmain a:link    {
    color: #FE9423;
    text-decoration: none;
}

#columnmain a:visited    {
    color: #FE9423;
    text-decoration: none;
}
#columnmain a:hover    {
    color: #D14548;
    text-decoration: none;
}
#columnmain a:active    {
    color: #000000;
    text-decoration: none;
}

/*** Banner ***/
#banner_rechts_top {
    margin-top: 10px;
    margin-bottom: 10px;
    /*text-align:center;*/
}

#banner_rechts_bottom {
    margin-top: 10px;
    margin-bottom: 10px;
    /*text-align:center;*/
}

#rowfooter    {
    float: left;    
    border-top: solid 1px #727272;
    width: 795px;
    margin-top: 20px;
    margin-bottom: 10px;
    background: #FFFFFF;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #FFFFFF;
    padding-top: 10px;
}

/* link style */
a:link    {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

a:visited    {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

a:hover    {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

a:active    {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

/* top level navigation */
#rowmainnavigation    {
    /*border: solid 1px #666666;*/
    background: transparent url("/fileadmin/Karibik-Magazin/img/nav/background_main_nav.gif") left top no-repeat;
    width: 795px;
    height: 20px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 11px;
}

#rowmainnavigation ul    { 
    list-style: none; 
    margin: 0; 
    padding: 0;
} 

#rowmainnavigation ul li    {
    float: left;
    margin: 0;
} 

#rowmainnavigation a:visited { 
    float: left;
    padding: 0 7px 0 7px; 
    color: #000000; 
    background-color: transparent; 
    text-decoration: none; 
} 

#rowmainnavigation a:active { 
    float: left;
    padding: 0 7px 0 7px; 
    color: #000000; 
    background-color: transparent; 
    text-decoration: none; 
    font-weight: bold;
} 

#rowmainnavigation a:hover    { 
    color: #FFFFFF; 
    background-color: transparent; 
}

#rowmainnavigation ul li b a:link    {
    color: #FFFFFF;
}

b { 
    font-weight: 600;
}

/* sub level navigation */
#rowsubnavigation    {
    /*border: solid 1px blue;*/
    background: transparent url("/fileadmin/Karibik-Magazin/img/nav/background_sub_nav.gif") left top no-repeat;
    width: 795px;
    height: 19px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*font-size: 11px;*/
}

#rowsubnavigation ul    { 
    list-style: none; 
    margin: 0; 
    padding: 0;
} 

#rowsubnavigation ul li    { 
    float: left;
    margin: 0;
} 

#rowsubnavigation a:link, #rowsubnavigation a:visited { 
    padding:  0 7px 0 7px; 
    color: #000000; 
    background-color: transparent; 
    text-decoration: none; 
    /*border: solid 1px #666666;*/
} 

#rowsubnavigation a:hover    { 
    color: #FFFFFF; 
    background-color: transparent; 
}

#rowsubnavigation ul li b a:link    {
    color: #FFFFFF;
}

b { 
    font-weight: 600;
}

/* style type in content */
h1    {
    font-weight: 800;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0px;
} 

h2    {
    font-weight: 600;
    font-size: 11px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #999999;
} 

input.search {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}

/*** Inselportraits ****/
.inselportaits-td-pic{
   border: 1px dotted #C1C1C1;

}
.inselportaits-td-label{
   border-top: 1px dotted #C1C1C1;
   border-right: 1px dotted #C1C1C1;
   border-bottom: 1px dotted #C1C1C1;
}


#inselportraits a:link    {
    color: #FE9423;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#inselportraits a:visited    {
    color: #FE9423;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#inselportraits a:hover    {
    color: #D14548;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#inselportraits a:active    {
    color: #FE9423;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/* GoogleEarth */
#google-div {
    width: 164px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: left;
    margin-left: 35px;
    margin-bottom: 25px;
}

/* Haupt- und Subnavigations Tabellen */
.rowmainnavigation-td-home {
    text-align: center; 
    border-right: 1px solid black; 
    height: 19px;
    font-size: 11px; 
    margin: 0 0 0 0; 
    padding: 0px 5px 0px 5px; 
    background-image: url('/fileadmin/Karibik-Magazin/img/nav/background_main_home_nav.gif'); 
}
.rowmainnavigation-td {
    text-align: center; 
    border-right: 1px solid black; 
    height: 19px;
    font-size: 11px; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 5px 0px 5px; 
    background-image: url('/fileadmin/Karibik-Magazin/img/nav/background_main_all_nav.gif');
}
.rowmainnavigation-td-empty {
    border-right: 0px solid black; 
    height: 19px; 
    font-size: 11px; 
    margin: 0 0 0 0; 
    padding: 0 0 0 0; 
    background-image: url('/fileadmin/Karibik-Magazin/img/nav/background_main_all_nav.gif');
}
.rowsubnavigation-td {
    text-align: center; 
    border-right: 1px solid black; 
    height: 19px;
    font-size: 11px; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    /*border: 1px solid yellow;*/
    /*background-image: url('/fileadmin/Karibik-Magazin/img/nav/background_main_all_nav.gif');*/
}

/*** Lupe unter Bildern ***/
#magnifier {
   background-image: url('/fileadmin/Karibik-Magazin/img/misc/lupe.gif');
   background-repeat:no-repeat;
}

/*** Dokumentation ***/
#dokumentation {
   margin: 30px;
   padding: 30px;
   background: #FFFFFF;
}

#dokumentation a:link    {
    color: #FE9423;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#dokumentation a:visited    {
    color: #FE9423;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#dokumentation a:hover    {
    color: #D14548;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#dokumentation a:active    {
    color: #FE9423;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/*** Bullet Lists ***/
ul {
   padding: 0px;
   margin: 10px 0px 10px 0px;
}

ul li {
   background-image: url('/fileadmin/Karibik-Magazin/img/misc/bulletList.gif');
   background-repeat:no-repeat;
   background-position:0px 4px;
   list-style: none;
   padding-left: 10px;
   margin: 0px;
}

/*** Separator ***/
hr {
   color: #727272;
   background-color: #727272;
   height: 1px;
   border: 0;
}

/*** Landkarte "Prototype-Lib" Impl. ***/
#div-landkarte-test {
   border: 0px dotted blue; 
   width: 795px; 
   height: 460px;
   position: absolute; 
   top: 340px;
   left: 0px;
   background: #C8C8C8;
   text-align: center;
}

.span-landkarte-test-target {
    border: 0px solid black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

.span-landkarte-test-source {
    border: 0px solid black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

/*** Diashow PopUp Formatierungen ***/
.tx-gsislideshow-pi1 {
    text-align: center;
}


/*** Gewinnspiel (Januar 2008) ***/
#gewinnspiel {
    border: 1px solid #74D5CC;
    background: #B1E1EE;
    width: 290px;
}

#gewinnspiel label {
/*    border: 1px solid #74D5CC;*/
    background: #B1E1EE;
    font-size: 1em;
    width: 250px;
}

#gewinnspiel .csc-mailform-radio label {
    border: 0px solid red;
    margin-top: -21px;
    margin-left: 30px;
    width: 240px;
}

#gewinnspiel fieldset {
    border: none;
    margin-bottom: 20px;
    margin-top: 20px;
}

#gewinnspiel fieldset legend {
    display: none;
}

#gewinnspiel .csc-mailform-label {
/*    border: 1px solid red;*/
    margin-left: 10px;
    display: block;
    margin-top: 30px;
    width: 250px;
}


#gewinnspiel img {
    margin-left: 10px;
    margin-bottom: -10px;
}

#mailformformtype_mail{
   margin-top: 30px;
}

#gewinnspiel .csc-mailform-radio {
   border: none;
}

#gewinnspiel .csc-mailform-check {
   border: none;
}

