/***General***/

html,
body {
         margin:0;
          padding:0;
          text-align:left;
          width:100%;
          font-family: Arial, Helvetica, sans-serif;
          font-size:12px;
          color: #215BA4;
          font-weight:normal;
}

img {
        margin: 0px;
        padding: 0px;
        border:1 none;
}



a {
        text-decoration: none;
}

/***Classes***/
.imageborder {
        border: 1px solid #215BA4;
}

/***IDs***/
#divContainerPageInner {
        position: relative;

        top:35px;
        left:70px;
        width:1023px;
        height: 98%;

        background: #FFFFFF;

        overflow: hidden;
}

/***Main***/
#divContainerPageInnerMain {
        position: absolute;
        top: 240px;
        left: 187px;
        width: 600px;
        height: ;
        border-right: 12px solid #215BA4;
}

#innerMain {
        padding:10px;
}

.contenttext {
        font-size: 12px;
        color: #000000;
}

.contenttext a {
        font-size: 12px;
        color: #215BA4;
}

.contenttext a u {
        font-size: 16px;
        color: #DD0000;
        text-decoration: underline;
}

.contenttext h1 {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 17px;
        font-weight: normal;
        color: #215BA4;
}

.contenttext h2 {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 13px;
        font-weight: bold;
        color: #215BA4;
        margin:20px 0 10px;
}

.contenttext h3 {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 19px;
        font-weight: bold;
        color: #DD0000;
}

.contenttext h3 a {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 19px;
        font-weight: bold;
        color: #DD0000;
}

.contentangebot {
        font-size: 12px;
        color: #000000;
}

.contentangebot a {
        font-size: 13px;
        color: #DD0000;
		font-weight: bold;
		text-decoration: underline;
}

.contentangebot a u {
        font-size: 16px;
        color: #DD0000;
        text-decoration: underline;
}

.contentangebot h1 {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 17px;
        font-weight: normal;
        color: #215BA4;
}

.contentangebot h2 {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 13px;
        font-weight: bold;
        color: #215BA4;
        margin:20px 0 10px;
}

.contentangebot h3 {
        margin: 0px;
        padding: 0 0 10px;
        font-size: 15px;
        font-weight: bold;
        color: #215BA4;
}

.contentangebot h3 a {
        margin-top: 0px;
        padding-top: 0px;
        font-size: 19px;
        font-weight: bold;
        color: #DD0000;
}

.contentangebot img {
        margin: 0px;
        padding: 0px;
        border: 1;
		border-color: #215BA4;
}

h2 {
        font-size: 13px;
        font-weight: normal;
}

h3 {
        font-size: 13px;
        font-weight: normal;
}

h1 {
        font-size: 13px;
        font-weight: normal;
}

/***Left***/
#divContainerPageInnerLeft {
        position: absolute;
        top: 250px;
        left: 0px;

        width: 180px;

        padding-left: 10px;
}

.leftInnerGroup {
        padding: 0px;
        margin-left: -2px;
        margin-top: 2px;
        margin-bottom: 4px;

        width: 179px;

}

.leftInnerGroupTop {

        padding: 4px;
        padding-top: 5px;
        margin: 0px;

        background: url('http://www.kreuzfahrtriese.de/images/backleftmenuhead.jpg') repeat-x;
}

.InnerGroupTop {
        padding: 5px 0;
        margin: 20px 0 10px;
        background: url('http://www.kreuzfahrtriese.de/images/menuhead.jpg') repeat-x;
		text-align: center;
        width:100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        color: #FFFFFF;
        font-weight: bold;
}

.leftInnerGroup span {
        color: white;

        font-weight: bold;
        font-size: 14px;
}

.leftInnerGroupContent {
        position: relative;
        margin: 0px;

        border-left: 1px solid #e0e9ee;
        border-right: 1px solid #e0e9ee;
}

.leftInnerGroupContent ul {
        margin: 0px;
        padding: 5px;
        padding-left: 7px;

}

.leftInnerGroupContent ul li {
        margin: 0px;
        padding: 2px;

        list-style: none;
}

.leftInnerGroupContent ul li a {
        font-size: 12px;
        font-weight: 700;

        color: #215BA4;
}

.leftInnerGroupBottom {

        border-left: 1px solid #e0e9ee;
        border-right: 1px solid #e0e9ee;

        padding: 2px;

        background: url('http://www.kreuzfahrtriese.de/images/menubottomfading.jpg') repeat-x;
        vertical-align: bottom;
}

.leftInnerGroupLast {
        background: url('http://www.kreuzfahrtriese.de/images/lastmenubottomfading.jpg') repeat-x;
}

/***Right***/
#divContainerPageInnerRight {
        position: absolute;
        top: 70px;
        left: 800px;
}

.rightInnerGroup {
        padding: 0px;
        margin: 0px;
        margin-top: -2px;
        margin-bottom: 2px;

        width: 210px;
        min-height: 30px;
}

.rightInnerGroupTop {
        padding: 4px;
        padding-top: 5px;
        background: url('http://www.kreuzfahrtriese.de/images/backrightmenuhead.jpg') no-repeat;
}

.rightInnerGroup span {
        color: white;

        font-weight: bold;
        font-size: 14px;
}

.rightInnerGroupContent {
        position: relative;
        margin: 0px;
        height: 50px;
        border-left: 1px solid #e0e9ee;
        border-right: 1px solid #e0e9ee;
}

.rightInnerGroupContent ul {
        margin: 0px;
        padding: 5px;

}

.rightInnerGroupContent ul li {
        margin: 0px;
        padding: 3px;

        list-style: none;
}

.rightInnerGroupContent ul li a {
        font-weight: bold;
        font-size: 12px;

        color: #215BA4;
}

.rightInnerGroupBottom {
        border-left: 1px solid #e0e9ee;
        border-right: 1px solid #e0e9ee;

        padding: 3px;

        background: url('') repeat-x;
        vertical-align: bottom;
}

/***NavTop***/
#divContainerPageInnerNavTop {
        position: absolute;
        top: 70px;
        left: 0px;
        width: 778px;
        padding-right: 1px;
        border-right: 12px solid #215BA4;
        padding-left: 8px;
}

#navTopInner {
        padding-top: 11px;
        background: url('http://www.kreuzfahrtriese.de/images/topbluefading_779.jpg') no-repeat;

}

#divContainerPageInnerNavTopLinks {
        position: relative;
        top: -2px;
        height: 100%;
        padding: 0px;
        color: #FFFFFF;
        border: 1px solid #215BA4;
        background: url('http://www.kreuzfahrtriese.de/images/topbluefading_779.jpg') repeat-y;
}

#ulContainerPageInnerNavTopLinks {
        padding: 3px;
        padding-top: 5px;
        margin: 0px;
}

#ulContainerPageInnerNavTopLinks li{
        display: inline;
        padding-left: 2px;
        padding-right: 10px;

        list-style: none;
}

#ulContainerPageInnerNavTopLinks li a{
        font-size: 13px;
        font-weight: 600;

        color: #FFFFFF;
}

/***Breadcrumb***/
#divContainerPageInnerNavTopBreadcrumb {
        position: relative;
        top: -2px;
        padding: 0px;
        background: #e0e9ee;
}

#ulContainerPageInnerNavTopBreadcrumb {
        margin: 0px;
        padding: 3px;
        padding-left: 4px;
}

#ulContainerPageInnerNavTopBreadcrumb li {
        display: inline;
        font-size: 12px;
}

#ulContainerPageInnerNavTopBreadcrumb li a{
        list-style: none;
        color: #215BA4;
}



/***Top***/
#divContainerPageInnerTop {
        position: absolute;
        width: 100%;
}

#imgTopLogo {
        display: block;
        position: absolute;
        top: 6px;
}

#divContact {
        position: absolute;
        top: 8px;
        right: 15px;
        font-size: 10px;
}

#divContact a {
        color: #215BA4;
}

#divContainerPageInnerTopTrust {
        display: block;
        position: absolute;
        top: 44px;
        left: 713px;

        z-index: 1;
}

#divContainerPageInnerTopTitle {
        display: block;
        position: absolute;
        top: 42px;
        width: 100%;
        text-align: center;
}

#divContainerPageInnerTopTitle h1{
        display: inline;
        font-size: 17px;
        font-weight: lighter;
}

.ulLinkListBodyBottom {
        float:none;
        clear:both;
        padding:0;
        margin:5px 0 0 0;
}

.ulLinkList li,
.ulLinkListBodyBottom li  {
        color:#7a9db4;
        float:left;
        list-style-type:none;
        padding:0;
        margin:0 5px 0 0;
}

.ulLinkListSeparated {
        float:left;
        padding:0;
        margin:7px 0 0  5px;
}

.ulLinkListSeparated li {
        color:#808080;
        float:left;
        list-style-type:none;
        padding:0;
        margin:0 2px 0 0;
}

/***Schnellsuche***/

#search_container {
    background: none repeat scroll 0 0 #E0E9EE;
    float: left;
    margin: 1px;
    padding-left: 0;
    width: 280px;
	margin: 0px 10px 0 0;
}

#lp-rnd_container {background: #0099FF; margin:1px; position:absolute; float:left; padding-left:0px; width:630px;}
    
    .rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#0099FF; border-left:1px solid #000066; border-right:1px solid #000066;}
    .rnd_b1 {margin:0 5px; background:#000066;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .lp-rnd_content {
    display:block;
    border:0 solid #000066;
    border-width:0 1px;
    padding: 8px 4px 0px 8px;
    background: #0099FF;
    color:#000066;
	height:60px;
}

.search_content {
    border: 1px solid #215BA4;
    color: #003399;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 190px;
    padding: 8px 4px 0 8px;
}

/***Kreuzfahrt-Tabelle***/

#kreuzfahrt_container {
    background: none repeat scroll 0 0 #E0E9EE;
    float: left;
    margin: 1px;
    padding-left: 5px;
    width: 580px;
	margin: 0px 10px 0 0;
}

.kreuzfahrt_content {
    border: 1px solid #215BA4;
    color: #003399;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: ;
    padding: 10px 5px 0 0;
}

