.ajax-loading {
	background-position: bottom;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

a{
text-decoration: none;
color: #000000;
}

a:hover{
text-decoration: underline;
}

.left .csc-header {
  display: block;
  float: left;
  background-color: #98907b;
  width: 187px;
  height:25px;
  margin: 0px;
  padding:0px;
  border-top: 2px #ffffff solid;
}

.left .csc-header h1{
  color:#ffffff;
  font-size: 1.2em;
  font-weight: normal;
  padding-left: 10px;
  padding-top:4px;
  margin:0px;
}

#content .bodytext a{
padding-left: 10px;
background-image: url(../../images/linkpfeil.gif);
background-position: left center;
background-repeat: no-repeat;
}

#content .startteaser a{
background-image: url(../../images/linkpfeil-weiss.gif);
}

#content .kategorieartikel a{
background-image: url(../../images/linkpfeil-weiss.gif);
background-position: left bottom;
}
  
#content .kategorieartikel{
display: block;
float: left;
width: 751px;
height: 249px;
overflow: hidden;
color: #ffffff;
position: relative;
font-size: 1.8em;
}

#content .kategorieartikel.landselection{
background-color: #556495;
position: relative;
overflow: visible;
}

#content .kategorieartikel.landselection .freisteller{
background-image:  url(../../images/freisteller-landselection.png);
background-position: right top;
background-repeat: no-repeat;
position: absolute;
right: 23px;
top: -20px;
width: 195px;
height: 140px;
}

#content .kategorieartikel.rausaufsland{
background-color: #d6ad33;
position: relative;
overflow: visible;
}

#content .kategorieartikel.rausaufsland .freisteller{
background-image:  url(../../images/freisteller-rausaufsland.png);
background-position: right top;
background-repeat: no-repeat;
position: absolute;
right: 64px;
top: -15px;
width: 195px;
height: 140px;
}

#content .kategorieartikel.oesterreich{
background-color: #A93847;
position: relative;
overflow: visible;
}

#content .kategorieartikel.oesterreich .freisteller{

background-image:  url(../../images/freisteller-rausindieberge.png);
background-position: right top;
background-repeat: no-repeat;
position: absolute;
right: 15px;
top: -15px;
width: 195px;
height: 140px;
}

#content .kategorieartikel.europa{
background-color: #afc267;
position: relative;
overflow: visible;
}

#content .kategorieartikel.europa .freisteller{
background-image:  url(../../images/freisteller-speziellereisen.png);
background-position: right top;
background-repeat: no-repeat;
position: absolute;
right: 35px;
top: -15px;
width: 195px;
height: 140px;
}

#content .kategorieartikel.landurlaubinitalien{
background-color: #afc267;
position: relative;
overflow: visible;
}

#content .kategorieartikel.landurlaubinitalien .freisteller{
background-image:  url(../../images/freisteller-landurlaubinitalien.png);
background-position: right top;
background-repeat: no-repeat;
position: absolute;
right: 15px;
top: -15px;
width: 195px;
height: 140px;
}

#content .kategorieartikel.beliebtesterferienhof{
background-color: #afc267;
position: relative;
overflow: visible;
}

#content .kategorieartikel.beliebtesterferienhof .freisteller{
background-image:  url(../../images/freisteller-beliebtesterferienhof.png);
background-position: right top;
background-repeat: no-repeat;
position: absolute;
right: 20px;
top: -15px;
width: 195px;
height: 140px;
}

#content .kategorieartikel .csc-textpic{
display: block;
float: left;
width: 751px;
height: 249px;
}

#content .kategorieartikel .csc-textpic .csc-textpic-imagewrap{
border-right: 1px #ffffff solid;
padding-right: 0;
}

#content .kategorieartikel .csc-textpic .csc-textpic-text{
position: absolute;
bottom: 0px;
left: 386px;

}

#content .kategorieartikel p.bodytext{
margin:0px;
padding-bottom: 10px;
padding-top:20px;
width: 355px;
}

#content .kategorieartikel p.bodytext a{
 color: #ffffff;
 text-decoration: none;
 font-size: 0.70em;
}

#content .kategorieartikel p.bodytext a:hover{
 text-decoration: underline;
}

#content .startteaser {
  width: 187px;
  display: block;
  float: left;
  height: 248px;
  border-right: 1px #ffffff solid;
  color: #ffffff;
  position: relative;
  font-size: 1.4em;
  overflow: hidden;
}
  
 #content .startteaser .csc-textpic-text{
 padding: 0px;
 padding-left: 10px;
 padding-right: 10px;
 }
 
  #content .startteaser p.bodytext {
  margin: 0px;
  margin-top:5px;
  }
 
 #content .startteaser p.bodytext a{
 color: #ffffff;
 text-decoration: none;
 font-size: 0.70em;
 position: absolute;
 bottom: 11px;
 left: 13px;
 }
 
 #content .startteaser p.bodytext a:hover{
 text-decoration: underline;
 }
 

#content .startteaser.landselection1{
  background-color: #283b7b;
  background-image: url(http://www.bauernhofurlaub.com/fileadmin/Mediendatenbank/Teaser/das-spiel-jubilaeum.GIF);
}

#content .startteaser.rausaufsland1{
background-color: #cc9900;

}
#content .startteaser.speziellereisen1{
background-color: #930619;
}

#content .startteaser.beliebtesterferienhof1{
  background-color: #9bb341;
}

#content .zweispaltig{
display: block;
float: left;
/* width: 365px; */
width: 353px;
height: 180px;
/*border-right: 1px #ffffff solid; */
padding-top:10px;
padding-left: 5px;
overflow: hidden;
}

#content .zweispaltig .csc-textpic{
display: block;
float: left;
}

#content .zweispaltig  .csc-textpicHeader h1{
margin:0px;
padding:0px;
font-size: 1.2em;
}

#content .zweispaltig  .csc-header h1{
margin:0px;
padding:0px;
font-size: 1.2em;
}

#content .zweispaltig .csc-textpic-text{
width: 167px;
padding-left: 10px;
padding-right: 10px;
}

#content .zweispaltig p.bodytext{
padding-top: 8px;
margin:0px;
}

#content .zweispaltig p.bodytext a{
text-decoration: none;
color: #000000;
}

#content .zweispaltig p.bodytext a:hover{
text-decoration: underline;
}

#content  .csc-textpic{
display: block;
float: left;
width:751px;
padding-bottom: 10px;
}



#content .csc-textpicHeader h1{
margin:0px;
padding:0px;
font-size: 1.2em;
}

#content .csc-header h1{
margin:0px;
padding:0px;
font-size: 1.2em;
}

#content .nurtext .csc-header h1 {
padding-left: 0px;
}

#content .nurtext {
padding: 10px;
}

#content .csc-textpic-text{
padding-right: 10px;
}

#content .csc-textpic-text ul{
float: left;
width: 400px;
margin: 10px;
margin-left: 15px;
margin-right: 0px;
padding: 0;
display: inline;
}

#content .eingerueckt .csc-textpic-text ul{
width: 390px;
}

#content p.bodytext{
padding-top: 8px;
margin:0px;
}

#content p.bodytext a{
text-decoration: none;
color: #000000;
}

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

#content div.csc-textpic-imagewrap{

}

#content .csc-textpic-text{
padding-left: 10px;
}

#content .itl .csc-textpic-text {
padding-left: 0;
}

#content .itl .csc-header {
margin-left: 310px;
}

#content .itl .csc-header {
margin-left: 310px;
}

#content .itl .csc-textpic-imagewrap {
margin-top: -15px;
}

#content .eingerueckt .csc-textpic-imagewrap{
width: 300px;
text-align: right;
padding-right: 10px;
}

#content .eingerueckt .csc-textpic-imagewrap .csc-textpic-image{
float: right;
}

#content .news-list-container{
padding: 10px;
padding-top: 0px;
}

#content .news-list-container hr{
margin: 0;
padding: 0;
padding-top: 10px;
border: 0;
border-bottom: 1px #999 solid;
clear: left;
}

#content .news-single-item{
padding: 10px;
}

#content .news-single-img{
float: left;
padding-right: 15px;
}

#content .news-single-item hr{
margin: 0;
padding: 0;
padding-top: 10px;
margin-bottom: 10px;
border: 0;
border-bottom: 1px #999 solid;
}

#content .news-single-item h2{
font-weight: bold;
font-size: 1.3em;
}

#content .news-single-item h3{
font-weight: bold;
font-size: 1.2em;
}

#content .news-list-item{
margin: 0;
padding: 0;
}

#content .news-list-item h3{
font-weight: bold;
background-color: #E0DCD1;
padding: 5px;
color: #000;
font-size: 1.2em;
}

#content .news-list-item .news-list-date{
font-weight: normal;
color: #000;
float: right;
}

#content .news-list-item hr{
visibility: hidden;
}

#content .news-list-item img{
margin: 0;
padding: 0;
margin-right: 10px;
float: left;
}


#content .news-list-morelink{
margin: 0;
padding: 0;
}

.infobommel {
background-color:#EFEAE6;
height:128px;
margin:10px 0 0;
overflow:hidden;
padding:0;
position: relative;
}

.infobommel img{
border: none;
}

.infobommel .text{
position: absolute;
right: 5px;
top:10px;
width: 65px;
font-weight: bold;
}

.teaser-newsletter{
padding: 0;
margin: 0;
margin-top: 10px;
height: 101px;
overflow: hidden;
background-color: #EFEAE6;
}

.teaser-newsletter h1{
font-size: 1.2em;
padding: 0;
margin: 0;
padding-left: 10px;
padding-top: 5px;
line-height: 100%;
}

.teaser-newsletter .text{
padding: 10px;
padding-top: 5px;
margin:0;
line-height: 120%;
}


.teaser-newsletter form{
padding: 0;
margin: 0;
}

.teaser-newsletter input{
border: 1px #98907B solid;
width: 165px;
margin: 0;
}

#submit-newsletter{
background-image: url(../../images/submit-newsletter.jpg);
font-size: 0.92em;
border: 0px;
width: 138px;
height: 15px;
padding-top: 0;
padding-bottom: 3px;
margin-top: 10px;
float: right;
cursor: pointer;
}
