@charset "UTF-8";
/* Artikel */

.content-normal-inhalt-container H1, .content-normal-inhalt-container H2, .content-normal-inhalt-container H3, .content-normal-inhalt-container H4, .content-normal-inhalt-container H5{
padding-bottom: 15px;
font-size: 1.2em;
}

.teaser-intro{
padding: 15px;
margin: 0px;
color: #FFFFFF;
}

.teaser-intro .bodytext{
color: #FFFFFF;
line-height: 1.5em;
letter-spacing: 0.05em;
}

.teaser-intro .csc-header{
padding: 0px;
margin: 0px;
}

.bodytext p {
margin: 0px;
padding: 0px;
}

.text{
font-size: 0.85em;
margin: 0px;
padding: 0px;
}

#main-right .text{
margin: 0px;
padding: 0px;
}

#teaser .teaser{
float: left;
margin-right: 10px;
width: 184px;
height: 170px;
overflow: hidden;
}

#main-left .csc-textpic img{
border: 1px #FFFFFF solid;
}

#main-right .csc-textpic img{
border: 1px #FFFFFF solid;
}

#main-left-inhalt .csc-textpic img{
border: 1px #FFFFFF solid;
}

#main-right-inhalt .csc-textpic img{
border: 1px #FFFFFF solid;
}

#main-right .teaser img{
border: 0px;
}

.urlaubsplaner_add_link{
border: 0px;
}

.csc-textpic{
display: block;
float: left;
clear: left;
margin-bottom:10px;
}

.csc-textpic-text{
margin: 0px;
padding: 0px;
}

.csc-header{
font-weight: 100;
margin:0px;
padding:0px;
}

.csc-header h1{
font-family: "Trebuchet MS";
font-weight: 100;
letter-spacing: 0.05em;
color: #333333;
font-size: 0.94em;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 5px;
}

.csc-textpicHeader h1{
font-family: "Trebuchet MS";
font-weight: 100;
letter-spacing: 0.05em;
color: #333333;
font-size: 0.94em;
margin-right: 10px;
margin-bottom: 5px;
}

.uplaner .bodytext{
padding: 0px;
margin: 0px;
margin-top: -15px;
margin-left: 35px;
}

.uplaner .csc-text{
font-size: 0.9em;
}

.linkteaser .csc-header{
background-image: url(../../img/linkteaser.gif);
background-repeat: repeat;
background-color: #bbd585;
margin-left: 20px;
width: 140px;
height: 10px;
padding: 10px;
padding-top: 5px;
color: #303030;
margin-bottom: 10px;
}

.linkteaser{
margin-bottom: 20px;
}

.linkteaser .csc-firstHeader{
color: #303030;
}

.linkteaser .csc-header h1{
color: #303030;
}

.linkteaser .bodytext{
margin-left: 20px;
}

.csc-textpic csc-textpic-intext-left{
background-color: #669999;
}


.csc-textpic-caption{
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS";
color: #666666;
font-size: 0.86em;
line-height: 1.2em;
}

.bodytext{
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS";
color: #666666;
font-size: 0.86em;
line-height: 1.2em;
margin-right:10px;
}

.bodytext a{
color: #336699;
text-decoration: none;
}

.bodytext a:hover{
text-decoration: underline;
}

.karte-drucken a{
color: #336699;
text-decoration: none;
font-size: 0.84em;
}

.karte-drucken a:hover{
color: #336699;
text-decoration: none;
font-size: 0.84em;
}

.nurtext{
display: block;
border-bottom: 1px #f7f9fb solid;
}

.nurtext .bodytext{
margin-left:10px;
margin-right: 10px;
}

.csc-frame-rulerAfter {
height:2px;
background-image: url(../../img/teaser-linie.gif);
background-repeat: repeat-x;
margin-bottom: 10px;
}

.csc-frame-rulerAfter2{
margin: 0px;
padding: 0px;
border-bottom: 1px #FFFFFF solid;
margin-bottom: 10px;
clear: both;
}

.teaser-prospekte{
color: #FFFFFF;
float: left;
width: 405px;
height: 145px;
padding-left: 15px;
background-image: url(../../img/teaser-prospekt-back.gif);
}

.teaser-prospekte .csc-firstHeader, .teaser-urlaubsberatung .csc-header{
margin-top: 20px;
font-size: 0.86em;
}

.teaser-prospekte .csc-textpic .bodytext, .teaser-urlaubsberatung .bodytext{
color: #FFFFFF;
font-size: 0.85em;
}

.teaser-urlaubsberatung{
position: relative;
color: #FFFFFF;
float: left;
margin-left: 20px; 
width: 265px;
height: 145px;
background-image: url(../../img/teaser-prospekt-back.gif);
padding-left: 15px;
}

.teaser-urlaubsberatung .csc-textpic{
height: 83px;
}

.teaser-urlaubsberatung img{
position: absolute;
left: 158px;
top: 100px;
}

#uplaner {
height: 142px;
width: 173px;
background-image:url(../../img/uplaner-back.gif);
background-repeat: no-repeat;
position: relative;
}

#uplaner .bodytext {
position: absolute;
top: 72px;
left: 10px;
width: 160px;
height: 50px;
font-size: 0.80em;
overflow: hidden;
}

#uplaner .btn {
position: absolute;
width: 130px;
height: 30px;
left: 42px;
top: 111px;
}

/* Tabellen */

.tabelle{
padding: 0px;
margin: 0px;
padding-bottom: 20px;
}

.tabelle th{
background-color: #92ba64;
padding:5px;
color: #000000;
}

.tabelle td{
padding:2px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px #ECF3DD solid;
}

.tabelle tr{

}

.tabelle .td-last{
border-right: none;
}

.tabelle .tr-last td{
border-bottom: none;
}

.tabelle caption{
margin-right: 10px;
margin-left: 10px;
}

.tabelle .tr-odd{
color: #303030;
}

.tabelle .tr-even{
background-color:#94B166;
color: #303030;
}

/* URLAUBSPLANER */
#uplink{
text-align: right;
}

#uplink .link{
border:0px;
margin-bottom: 10px;
}

#qcom_urlaubsplaner input{
border: 1px #94B166 solid;
padding: 0px;
margin: 0px;
margin-left: 10px;
width: 200px;
}

#qcom_urlaubsplaner tr{
border-bottom: 1px #94B166 solid;
}

.tx-indexedsearch{
font-size: 0.85em;
}

.tx-indexedsearch-searchbox{
font-size: 1.20em;
}


.contenttable{
	font-size: 1.1em;
}

.csc-sitemap a{
font-size: 0.85em;
color: #666666;
}

.csc-sitemap li{
list-style-type: disc;
margin-left:30px;
}

.csc-sitemap li ul li{
list-style-type: circle;

}

.csc-sitemap li ul li ul li{
list-style-type: square;
}

.csc-sitemap li ul li ul li ul li{
list-style-type: disc;
}


