body{
    background:#F1EFE8 url(../gfx/back.jpg) repeat-x;
    font-family:Arial,Helvetica,sans-serif;
}

.container{
     background:#fff url(../gfx/back2.jpg) repeat-x;
}


#kopf{
    background:#fff;
}

#topmenu{
    text-align:right;
    font-size:11px;
    color:#206DA5;
}

#single{
    margin-top:12px;
}

#left{
    background:#EBEBEB;
}

#right{
    background:#fff;
    margin-top:0px;
}

#head2{
 height:100px;
}

#ad1{
   margin-bottom:6px;
}

#laufkalender{
    height:150px;
}

#cat-image{
    margin-bottom:10px;
}


.box{
    overflow:hidden;
}

p{
    margin-bottom:0;
}

h1, h2, h3, h4, h5, h6{
    font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}

h4{
    font-weight:bold;    
}


a{
    color:#000;
    text-decoration:none;
}

a.marklink{
  color:#BB434C;
}

a:hover{
    text-decoration:underline;
}


/* News */

.news-latest-item img {
    border:1px solid #CCCCCC;
    float:left;
    margin-bottom:5px;
    margin-right:5px;
}

#topnews h2{
    font-size:1.5em;line-height:1;margin-bottom:1em;  
}
.flowtext h2{
    font-size:1em;font-weight:bold;margin-bottom:1.5em;
}
.flowtext h2, .flowtext h5, .flowtext p.bodytext{
    display:inline;
}

.news-latest-morelink{
    text-align:right;
    font-style:italic;
}

.small-news h2{
    font-size:16px;
    font-weight:bold;
}

#news1 h3{
    font-size:1.2em;line-height:1.25;margin-bottom:1.25em;
}

.news-single-img{
    display:inline;
    float:left;
    margin:15px 10px 10px 0;
}

/* Empfehlungslinks */
.textlink{
    background:#f3f3f3 url(../gfx/backbox.jpg) repeat-x;
    border:1px solid #ccc;
    margin-bottom:6px;
}

.textlink .anzeige{
    font-size:0.75em;
    text-align:right;
    color:#666;
    border-bottom:1px solid #fff;
    margin:2px 5px 0 5px;
}

.textlink p{
     font-size:0.9em;
    margin:0 5px 5px 5px;
}

.textlink a{
    color:#1F6DA5;
}

/* Umfrage */
.tx-jkpoll-pi1 h1{
    font-size:1.5em;
    line-height:1;
    margin-bottom:1em;
}

#head2 a{
    margin-left:10px;
    font-size:11px;
    color:#fff;
}

.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong{
    margin-right:5px;
    
}

div.pulsx-single-back a{
    padding:1px 3px;
    color:#fff;
    background:#BB434C;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:50px;
}

.tx_locator_searchform{
    border:1px solid #ccc !important;
    background:#F3F3F3;   
    padding-bottom:12px;
}
.tx_locator_searchform td{
    padding:0 6px;
}
.tx_locator_searchform td.label, 
.tx_locator_searchform td.selectCategory{
    text-align:right;
    font-size:1em;
    font-weight:bold;
    color:#563A2C;
}
.tx-mhtreeview{
   height:60px !important;
   background:#fff;
}

#ad3{
    border:1px solid #ccc;
    margin-left:12px;
    height:60px; width:100px;
}

