/* CSS Document */

h2.themenlink a {
font-size:15px; color:#5D5656; text-decoration:none; display:inline; font-weight:bold;
}

h2.themenlink a:hover {
font-size:15px; color:#5D5656; text-decoration:underline; display:inline; font-weight:bold;
}

.video-play-layer-all {
background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/play-layer.png) no-repeat;
width: 140px;
height: 80px;
position:absolute;
left:10px;
top: 10px;
}

.post-frame-video {
background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/videolayer.png) no-repeat;
width: 260px;
height: 150px;
position:absolute;
left:0px;
}

.post-frame-video-tour {
background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/tourlayer.png) no-repeat;
width: 260px;
height: 150px;
position:absolute;
left:0px;
}

.post-frame-titel {
font-size: 11px;
font-weight: normal;
font-family:Tahoma; 
color: #FFFFFF;
width: 240px;
text-align: left;
position: absolute;
margin: -145px 0 0 10px;
padding: 2px 0 2px 0;
left:0px;
}

body { font-size:13px; font-family:arial; color:#666666; background-color:#D3D3D3; margin:0px;}
/*body { font-size:13px; font-family:arial; color:#666666; background:#1E5981 url(images/background.jpg) no-repeat center top; margin:0px;}*/

ul.index {margin:0px; padding-left:0px; padding-top:6px; font-size:12px; font-family:arial; color:#666666;}
li.sightseekermedien {
    list-style-type: none; 
    background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/listed.png) no-repeat left 0.2em;
    background-position: 0px 6px;
    padding:0 0 0 20px;
    margin:0 0 2px 0;
    line-height:26px;
    width:260px;
}

.carousel-list.sliderlist.sul {margin:0px; padding-left:0px; padding-top:6px; font-size:12px; font-family:arial; color:#666666;}
.sli{
    clear:both; position:absolute;
    list-style-type: none; 
    background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/listed.png) no-repeat left 0.2em;
    background-position: 0px 6px;
    padding:0 0 0 30px;
    margin:0 0 2px 0;
    font-size:14px;
    line-height:26px;
}

#aussendiv {
margin:auto; text-align:left; width:974px;
}

#headerdiv {
width:974px; height:66px; padding:0px 17px;
}

#headerlogo {
width:280px; height:66px; float:left;
}
#headerinfo {
width:660px; height:66px; float:left; background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/new/0800-beratung.png) no-repeat right;
}

#mainnavidiv {
width:974px; height:60px; padding:0px 17px; margin-bottom:24px; position:absolute; top:66px;
}

#mainnavileft {
width:744px; height:60px; float:left;
}

.thementext {
color:#fff; font-size:14px; line-height:18px; font-weight:bold;
}

.themensubheader {
color:black; font-size:16px; line-height:18px; font-weight:bold;
}

.themenbuttondiv {
width:290px; height:42px; background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/buttonlayer.png) no-repeat; text-align:center;
}

.infonavdiv {
padding:6px 8px 6px 12px;
}

.infonavdiv a {
color:#fff;
text-decoration:none;
}

.infonavdiv a:hover {
color:#fff;
text-decoration:underline;
}

#searchdiv {
width:196px; height:60px; float:left;
}

#contentdiv {
width:950px; margin-left:12px; margin-right:12x; margin-top:84px;
}

#contentdivtop {
width:950px; height:18px; background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/contenttopbg.png) no-repeat;
}

#contentdivmiddle {
width:950px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/contentbg.png) repeat-y;
}

#contentdivmiddle2 {
width:950px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/contentbg2.png) repeat-y;
}

#contentdivleft {
width:645px; float:left;
}

#contentdivright
{
width:300px; margin-right:5px; float:left;
}

#contentdivbottom {
width:950px; height:16px; background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/contentbottombg.png) no-repeat;
}

#content {
padding-top:12px; padding-left:34px; padding-right:34px; padding-bottom:0px; line-height:18px; font-size:13px;
}

.content {
padding-top:12px; padding-left:34px; padding-right:34px; padding-bottom:34px; line-height:18px; font-size:13px;
}

#content p {
line-height:18px;
font-size:13px;
}

#content a{
color:#ff6600; font-size:13px; text-decoration:none;
}

.st_tag {
color:#ff6600; font-size:13px; text-decoration:none;
}

.st_tag:hover {
color:#ff6600; font-size:13px; text-decoration:underline;
}

a {
color:#ff6600; font-size:13px; text-decoration:none;
}

a:hover {
color:#ff6600; font-size:13px; text-decoration:underline;
}

#content a:hover{
color:#ff6600; font-size:13px; text-decoration:underline;
}

.contentstyle ul {
margin:0px; padding-left:11px; padding-top:12px; font-size:12px; font-family:arial; color:#666666; margin-bottom:15px;
}

.contentstyle ul li{
    list-style-type: none; 
    background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/listed.png) no-repeat left 0.2em;
    padding:0 0 0 23px;
    margin:0 0 2px 0;
    line-height:20px;  
}

.content ul {
margin:0px; padding-left:11px; padding-top:12px; font-size:12px; font-family:arial; color:#666666; margin-bottom:15px;
}

.content ul li{
    list-style-type: none; 
    background:url(http://www.sightseekermedien.de/wp-content/themes/sightseekermedien/images/listed.png) no-repeat left 0.2em;
    padding:0 0 0 23px;
    margin:0 0 2px 0;
    line-height:20px;  
}

#sidebardiv {
margin-left:20px; margin-right:20px; width:260px;
}

#subnavidiv {
padding-top:15px; 
margin-bottom:0px; 
}

h2 {
color:#113C58;
font-size:26px;
padding:0px; margin:0px; margin-bottom:5px;
font-weight:lighter;
line-height:26px;
}

h3 {
color:#323232;
font-size:15px;
padding:0px; margin:0px; margin-bottom:20px;
}

h3.subnavi {
color:#ff6600;
font-size:15px;
padding:0px; margin:0px; margin-bottom:13px; padding-left:10px;
text-shadow: 1px 1px 0 #153F5D;
}

.kategorientxt {
width:425px; height:52px; line-height:18px;
}
.kategorientxt a{
font-size:11px;
font-family:Tahoma; 
}
.kategorientxt a:hover {
font-size:11px;
font-family:Tahoma; 
}
/*
#nav { list-style:none; padding:0; margin:0; font-family:arial; background:url(images/subnavibg2.png) repeat-y; width:260px; margin-bottom:20px;}
#nav a:hover {text-decoration:underline;}
#nav li.page_item b, #nav li.page_item a {display:block; font-weight:normal; border-top:2px groove #BED6DE; font-size:12px; color:#476B80; height:26px; line-height:26px; padding-left:28px; cursor:pointer; width:234px;}
#nav li.last b, #nav li.last a {display:block; font-weight:normal; border-top:2px groove #BED6DE;  border-bottom:2px groove #BED6DE; font-size:12px; color:#476B80; height:26px; line-height:26px; padding-left:18px; cursor:pointer; width:230px;}
#nav li.page_item a {background:url(images/show.png) no-repeat left center; background-position:10px; color:#476B80; text-decoration:none;}
#nav ul.subul {padding:0; margin:0;}
#nav ul.subul {padding:0; margin:0; list-style:none; margin-bottom:10px;}
#nav ul.subul li.page_item {background:none; border:0px; height:20px; line-height:20px; padding-left:20px;}
#nav ul.subul li.page_item a {background:none; border:0px; height:20px; line-height:20px; font-size:11px; color:#232323; text-decoration:none;}
*/
#nav { list-style:none; padding:0; margin:0; font-family:arial; background:url(images/subnavibg2.png) repeat-y; width:260px; margin-bottom:20px;}
#nav a:hover {text-decoration:underline;}
#nav li.page_item b, #nav li.page_item a {display:block; font-weight:normal; border-top:2px groove #BED6DE; font-size:13px; color:#476B80; height:26px; line-height:26px; padding-left:28px; cursor:pointer; width:234px;}
#nav li.last, #nav li.last a {display:block; font-weight:normal; border-top:2px groove #BED6DE;  border-bottom:2px groove #BED6DE; font-size:13px; color:#476B80; height:26px; line-height:26px; padding-left:18px; cursor:pointer; width:230px;}
#nav li.page_item a {background:url(images/show.png) no-repeat left center; background-position:10px; color:#476B80; text-decoration:none;}
#nav li.current_page_item a {background:url(images/showaktiv.png) no-repeat left center; background-position:10px; color:#476B80; text-decoration:none;}
#nav li.current_page_ancestor a {background:url(images/showaktiv.png) no-repeat left center; background-position:10px; color:#476B80; text-decoration:none;}
#nav li.page_folder ul {padding:0; margin:0;}
#nav li.page_folder ul {padding:0; margin:0; list-style:none; margin-bottom:10px;}
#nav li.page_folder ul li.page_item {background:none; padding-left:10px; border:0px; height:20px; line-height:20px; padding-left:20px;}
#nav li.page_folder ul li.page_item a {background:none; padding-left:10px; border:0px; height:20px; line-height:20px; font-size:12px; color:#232323; text-decoration:none;}
#nav li.page_folder ul li.current_page_item a {background:url(images/out.gif) no-repeat left center; padding-left:10px; background-position:0px 7px; border:0px; height:20px; line-height:20px; font-size:12px; color:#232323; text-decoration:none;}

#nav li.cat-item b, #nav li.cat-item a {display:block; font-weight:normal; border-top:2px groove #BED6DE; font-size:13px; color:#476B80; height:26px; line-height:26px; padding-left:28px; cursor:pointer; width:234px;}
#nav li.cat-item a {background:url(images/show.png) no-repeat left center; background-position:10px; color:#476B80; text-decoration:none;}

#homepagecontent {
width:934px; padding:0px 37px; color:#6c8995; font-size:11px; font-family:Tahoma; position:absolute; top:1300px; padding-bottom:15px;
}

#footerdiv {
width:974px; padding:0px 17px; height:120px;
}

#footerlogo {
width:200px; height:64px; float:left;
}

#footernavi {
width:740px; height:120px; float:left;
}

#footer {
color:#6c8995; font-size:12px;
width:740px; height:27px; margin-top:25px; 
text-align:right; border-top:1px solid #6c8995; 
border-bottom:1px solid #6c8995;
}

#footer a {
color:#6c8995; font-size:12px; text-decoration:none;
}

#footer a:hover {
color:#6c8995; font-size:12px; text-decoration:underline;
}

/*Category */

.catdiv {
width:580px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; margin-top:15px; margin-bottom:35px; background:url(images/datebg.png) no-repeat left top;
}
.catdatediv {
width:52px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; float:left; text-align:center;
}
.cattiteldiv {
width:498px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; float:left; margin-left:10px; margin-right:20px;
}
.cattextdiv {
width:498px; min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; line-height:18px;
}
.cattextdiv p {
display:inline;
}

/*sidebar formular */

.divanfrage {
color:#232323; width:260px; height:30px; font-size:14px; font-weight:bold; text-align:center;
}

#anfrageinfo {
width:260px; height:73px; background:url(images/anmeldeinfo.png) no-repeat;
}

#divanfragebg {
width:260px; margin-top:5px; height:260px; background:url(images/anmeldeformularbg.png) no-repeat;
}

.formdiv { 
width:227px; height:18px; margin-top:6px; margin-left:15px; margin-right:18px;
}

.formdivtop {
width:227px; height:18px; padding-top:16px; margin-left:15px; margin-right:18px;
}

.formdivbez { 
width:74px; height:18px; float:left; color:#fff; font-size:12px;
} 

.formdivinput {
width:153px; height:16px; float:left;
}

.formdivtext { 
width:227px; height:70px; margin-top:6px; margin-left:15px; margin-right:18px;
}

.formdivbeztext { 
width:74px; height:70px; float:left; color:#fff; font-size:12px;
} 

.formdivinputtext {
width:153px; height:70px; float:left;
}

.formtextarea {
font-family:Tahoma;  font-size:11px; width:153px; color:#666; height:70px; border:0px; 
}

.forminput {
width:153px; color:#666; height:15px; border:0px; font-size:11px; font-family:Tahoma; 
}

.formdivbutton {
width:231px; height:31px; margin-top:12px; margin-left:15px; margin-right:14px; text-align:right;
}

.formdivinfo {
color:#666; font-size:10px; padding-top:10px; padding-left:10px; padding-right:20px;
}

 ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
    float:right;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin:5px 0px;
    padding: 0;
   /* border-right: 1px solid #789BB4;*/
    text-align: center;
  }
  
   ul#Navigation li.last {
    list-style: none;
    float: left;
    position: relative;
    margin:5px 0px;
    padding: 0;
    border-right: 0px;
    text-align: center;
  }


  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    z-index: 500;
    bottom:12px;
    /*top: -100px; left: 0em;*/
    text-align:left;
    border-bottom: 1px solid #789BB4;
  }
 
  ul#Navigation li ul li {
    float: none;
    display: block;
    width:200px;
    margin:0px;
    line-height:16px; 
    text-align:left;
    border-left: 1px solid #789BB4;
    border-right: 1px solid #789BB4;
    border-top: 1px solid #789BB4;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    padding: 0px 5px;
    color:#6c8995; font-size:12px; text-decoration:none;
    font-family:arial;
    /*text-shadow: 0 1px 0 #153F5D;*/
  }
  

  ul#Navigation li ul span {
    color:#6c8995;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color:#6c8995;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
    background-color:#1E5981;
  }
  
#kunden TABLE {
width:468px; 
font-size:10px;
}

#kunden TABLE TD.norm {
text-align: center;
border:1px solid #666666;
width:185px;
height:70px;
background-color:#ffffff;
}

#kunden TABLE TD.aktiv {
text-align: center;
border:1px solid #ff6600;
width:185px;
height:70px;
background-color:#ffffff;
}

#statement TABLE {
width:604px; 
font-size:10px;
}

#statement TABLE TD.norm {
text-align: left;
border:1px solid #666666;
width:595px;
height:180px;
background-color:#ffffff;
padding-left:5px;
}

#statement TABLE TD.aktiv {
text-align: left;
border:1px solid #ff6600;
width:595px;
height:180px;
background-color:#ffffff;
padding-left:5px;
}

h4.presse {
color:#323232;
font-size:14px;
padding:0px; margin:0px; margin-bottom:20px;
}
