html {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: arial,verdana,sans-serif;
}

body {
    margin: 0;
    padding: 0;
    color: #000000;
    background: #007EB1 url('../img/wdw-bg.png') no-repeat center top;
}

h1 {
    color: #333333;
    font-size: 18px;
    padding: 0;
    margin: 10px 0;
}

h2, h3, h4, h5 {
    color: #333333;
    font-size: 13px;
    padding: 0;
    margin: 2px 0;
}

p {
    padding: 0;
    margin: 0;
    color: #4e4e4e;
    font-size: 14px;
    font-weight: normal;
}

input {
    color: #000000;
    font-size: 11px;
    border: solid 1px #000000;
}

a {
    color: #073394;
}

form {
    margin: 0;
    padding: 0;
}

.clear {
    margin: 0;
    padding: 0;
    clear: both;
    font-size: 1px;
}

#mainWrapper {
    margin: auto;
    padding: 0;
    width: 1004px;
}

#topWrapper {
    margin: 0 auto;
    padding: 0;
    height: 205px;
}

#newheader{
    background: transparent url('../img/header-elisabeth-jeggle-cdu.jpg') top center no-repeat;
    height: 171px;
}

#topNavigation {
    height: 34px;
    background-color: #f59d07;
}

#topNavigation ul {
    margin: 0;
    padding: 4px 0 0 12px;
    list-style: none;
}

#topNavigation ul li {
    display: inline-block;
    margin: 0;
    padding: 6px 0px 0px 0px;
    height: 24px;
}

#topNavigation ul li.active, #topNavigation ul li:hover {
    background-color: #ffffff;
    color: #707070;
}


#topNavigation ul li a {
    padding: 6px 13px;
    font-size:14px;
    text-decoration: none;
    color: #ffffff;
}

#topNavigation ul li a.active, #topNavigation ul li.active a, #topNavigation ul li a:hover {
    color: #707070;
}

#langNavigation {
    padding: 6px 0px 0px 0px;
    text-align: center;
    width: 254px;
}

#langNavigation img {
    padding: 0 3px;
    border: none;
}

#middleWrapper {
    margin: 0 auto;
    padding: 0px 0 0 0;
    width: 1004px;
    background: #ffffff url('../img/bg_top.gif') bottom right repeat-y;
    clear: both;	
}

#contentWrapper {
    width: 720px;
    float: left;
    margin-top: 28px;
}
#contentWrapper .csc-default {
    padding: 0px 12px;

}


#contentWrapper p {
    padding: 3px 0px;
    line-height: 18px;
}

#contentWrapper h1 {
    padding: 0px;
}

#contentWrapper img {
    padding: 5px 0px 5px 0px;
}

#contentWrapper .csc-textpic-caption{
    padding: 5px 0px 5px 0px;
}

#contentWrapper .contentBox {
    padding: 0px 12px;
    background-color: #D9D6D2;
    border: solid 2px #CECBC6;
}

#contentWrapper .contentBox h1 {
    padding: 9px 0px 5px;
    border: none;
    font-size: 14px;
}

#contentWrapper .contentBox a {
    text-decoration: none;
    color: #333333;
}

.news-latest-container, .news-list-container {
    padding: 0px;
}

#contentWrapper .latest_block, .news-list-container .news-list-item {
    padding: 15px 0px;
    border-bottom: solid 1px #CECBC6;
}

#contentWrapper .latest_block h1, .news-list-container .news-list-item h1{
    font-size: 14px;
}    

#contentWrapper .news-latest-gotoarchive {
    margin:3px 0;
    background-color: transparent;
    padding-left: 600px;
}

#contentWrapper .news-latest-gotoarchive a {
    text-decoration: none;
}

#banners {
    width: 254px;
    text-align: right;
}

#banners img {
    padding: 0px 0;
}

#rcontentWrapper {
    width: 254px;
    text-align: right;
    float: right;
    margin-top: 10px;
}

#bottomWrapper {
    margin: 0 auto;
    padding: 0;
    width: 1004px;
    height: 353px;
    clear: both;	  
    background: transparent url('../img/bg_bottom.gif') top right no-repeat;
}

#botNavigation {  
    float: left;
    clear: both;
}

#botNavigation ul {
    float: left;
    margin: 0;
    padding: 0 0 0 0px;
    list-style: none;
}

#botNavigation ul li {
    height: 65px;
    float: left;
    margin: 0;
    padding: 0;
    background: transparent url('../img/bg_bli.jpg') top right no-repeat;
}

#botNavigation ul li.active {
    height: 65px;
    float: left;
    margin: 0;
    padding: 0;
    background: transparent url('../img/bg_bli_act.jpg') bottom right no-repeat;
}


#botNavigation ul li a {
    float: left;
    padding: 8px 15px 14px 15px;
    color: #ffffff;
    font-size:14px;
    text-decoration: none;
    background: transparent url('../img/bg_bnav.jpg') top left no-repeat;
}

#botNavigation ul li a.active {
    padding: 40px 15px 8px 15px;
    color: #707070;
    background: transparent url('../img/bg_bnav_act.jpg') bottom left no-repeat;
    font-weight: bold;
}

#botContent {
    float: left;
    width: 974px;
    clear: both;
    color: #ffffff;
    padding-top: 30px;
    padding-left: 5px;
    height:258px;
}

#botCol1 {
    color: #ffffff;
    font-size: 12px;
    width: 195px;
    float: left;
}

#botCol1 a {
    color: #ffffff;
    font-size: 12px;
    text-decoration: none;
    background: transparent url('../img/arrow_bot.gif') 0 4px no-repeat;
    padding-left: 15px;
}

#botCol2, .tx-rgsmoothgallery-pi1  {
    padding: 0px 10px;
    float:left;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    color: #ffffff;
    font-size: 10px;
    width: 330px;
    min-height: 200px;
    height: auto !important;
    height: 200px;  
}

#botCol2 p {
    padding: 5px 30px 0px 30px;
    color: #ffffff;
    text-align: justify;
}

#botCol3, #externalthumbs {
    float: left;
}

#botCol3 .content {
    padding: 0px 10px;
}

#botCol3 img {
    float: left;
    padding: 10px;
}


#externalthumbs .label {
    display:none;
}
.carouselInner {
    width:470px;
}

.carouselInner .thumbnail {
    float:left;
    padding-bottom:10px;
}

#botContent h1.csc-firstHeader {
    color: #ffffff;
    font-size: 14px;
    padding: 0;
    margin: 0 0 5px 0;
}

div#lbOverlay{
    /*display: none;*/
    margin-top: -14px;
    height:1px;

}



#newsBlock, #newsletterBlock, #termineBlock {
    padding: 0px 12px 18px 15px;
}

#newsletterBlock p {
    text-align:left;
    margin-top:10px;
}

#newsletterBlock a {
    text-decoration: none;
}


.news-header, #termineBlock .header{
    margin: 0 auto;
    height: 30px;
    width: 227px;
    background: url(../img/news_head_bg.jpg) top left repeat-x;
    color: #fff;
    text-align:center;
    line-height: 30px;
}

#termineBlock h1 {
    color: #000000;
    font-size: 13px;
    padding: 0;
    margin: 10px 0;
    text-align:left;
}

#termineBlock a {
    text-decoration: none;
}



#termineBlock p {
    text-align:left;
}

#termineBlock hr {
    color: #CECBC6;
}

#termineBlock .news-latest-container {
    padding-top: 12px;
}
.day{
    font-size: 14px;
    font-weight: bold;
}

.morelink{
    text-align: right;
}

.morelink a{
    text-decoration: none;
    font-size: 11px;
}

/***********************************************FOLDOUT**********************************************************/

#topNavigation ul li {
    position: relative;
}

#topNavigation ul li ul.submenuforfoldout {
    visibility: hidden;
    position: absolute;
    z-index:999;
    top:47px;
    left:86px;
    background: none;
}

#topNavigation ul li ul.submenuforfoldout {
    margin:0;
    padding:0;
    width: 222px;
    height: auto !important;
    height: 200px;
    min-height: 200px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image enabled=true src='/srv/www/vhosts/eurojeggle.de/httpdocs/fileadmin/templates/img/smenu_bg_last.png');
    background: transparent url(../img/smenu_bg_last.png) bottom right no-repeat !important;
    background: none;
}

#topNavigation ul li.second ul.submenuforfoldout{
    left:110px;
}

#topNavigation ul li ul.submenuforfoldout li.first {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image enabled=true src='/srv/www/vhosts/eurojeggle.de/httpdocs/fileadmin/templates/img/smenu_bg.png');
    background: transparent url(../img/smenu_bg.png) top left no-repeat !important;
    background: none;
    height:24px;
}

#topNavigation ul li ul.submenuforfoldout li {
    margin:0;
    padding:0 0 0 0px;
    display: block;
    background: none;
    width:222px;
    height: auto !important;
    min-height:36px;
    height:36px;    
    /*line-height:36px;*/
}

#topNavigation ul li ul.submenuforfoldout li a{
    margin:0;
    padding:0 0 0 35px;
    display: block;
    background: none;
    width:187px;
    height: auto !important;
    min-height:36px;
    height:36px;
    line-height:34px;
    background: transparent url(../img/smenu_arrows.gif) 19px 14px no-repeat;
    position:relative;
}

#menu2 {
    padding:0px 0 0px 0;
    float:left;
    width:253px;
}

#menu2 ul {
    margin: 0;
    padding: 30px 30px 30px 12px;
    list-style: none;
}

#menu2 ul li {
    margin: 0;
    padding: 7px 5px;
    border-top: 1px solid #CECBC6;
}

#menu2 ul li.last {
    border-bottom: 1px solid #CECBC6;
}

#menu2 ul li a {
    padding: 0;
    font-size:14px;
    text-decoration: none;
}

#menu2 ul li a.active, #topNavigation ul li.active a, #topNavigation ul li a:hover {
    color: #707070;
}


#menu2 a {
    text-decoration: none;
}

#menu2 a:active, #menu2 a:hover{
    text-decoration : underline;
}

#contentInternWrapper {
    float: left;
    width: 467px;
}

.news-single-item {
    padding: 0;
    
}
.news-single-img {
    float: left;
    width:240px;
    margin: 0 30px 12px 0;
}
.news-single-imgcaption {
    padding:0px;
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    margin:4px;
    margin-bottom:15px;
    width:240px;

}

#bottommenu {
    clear: both;
    padding: 10px 25px 14px 865px; 
    background-color: transparent;
}

#bottommenu a {
    color:#fff;
    text-decoration: none;
}
#bottommenu a:active,#bottommenu a:hover{
    text-decoration : underline;
}

.info_block{
    width:227px;
    height:96px;
    background: url(../img/infobrief_bg.jpg) left top repeat-x;
    text-align: left;
}

.info_block p{
    padding: 12px 15px;
}
.info_block a{
    text-decoration: none;
}

#contentWrapper .jdGallery .slideInfoZone p {
    padding: 0px 12px;
    font-size: 100%;
    margin: 2px 5px;

}

#contentWrapper .jdGallery .slideInfoZone h2 {
    padding: 0px 12px;
    font-size: 110%;
    margin: 2px 5px;

}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 30px !important;
}

#c1 img {
    margin-bottom: 40px;
}

#contentWrapper #c57 {
    padding: 0;

}
