/* Copyright clkm - cornelia lange http://www.clkm.de/  */

/***** LINKS *****/
a:link, a:visited {
color: #0071BC;
background: transparent;
}
a:hover, a:active, a:focus {
color: #ED1C24;
background: transparent;
text-decoration: none;
}

a.intern:link, a.intern:visited, #sidebar a.intern:link, #sidebar a.intern:visited {
color: #0071BC;
background: transparent url(/files/global_files/f1ee05e1f87df9437b7d080018a82ef9decdc8a2_icon_link.png) 0 0 no-repeat;
padding-left: 18px;
}
a.intern:hover, a.intern:active, a.intern:focus,
#sidebar a.intern:hover, #sidebar a.intern:active, #sidebar a.intern:focus {
color: #ED1C24;
background: transparent url(/files/global_files/f1ee05e1f87df9437b7d080018a82ef9decdc8a2_icon_link.png) 0 -39px no-repeat;
text-decoration: none;
}
a.extern:link, a.extern:visited {
color: #0071BC;
background: transparent url(/files/global_files/9c7408ecec7df928cf434184e21670d7537b5397_icon_extern.png) 0 0 no-repeat;
padding-left: 18px;
}
a.extern:hover, a.extern:active, a.extern:focus {
color: #ED1C24;
background: transparent url(/files/global_files/9c7408ecec7df928cf434184e21670d7537b5397_icon_extern.png) 0 -39px no-repeat;
text-decoration: none;
}
a.nachoben:link, a.nachoben:visited {
color: #0071BC;
background: transparent url(/files/global_files/f7180c98cca799457a36dac48c2a0cd60b7e9af5_icon_top.png) 0 0 no-repeat;
padding-left: 18px;
}
a.nachoben:hover, a.nachoben:active, a.nachoben:focus {
color: #ED1C24;
background: transparent url(/files/global_files/f7180c98cca799457a36dac48c2a0cd60b7e9af5_icon_top.png) 0 -39px no-repeat;
text-decoration: none;
}
a.back:link, a.back:visited {
color: #0071BC;
background: transparent url(/files/global_files/2a9307b94d2337bbeeeeda4183e772e02b13bbe4_icon_back.png) 0 0 no-repeat;
padding-left: 18px;
}
a.back:hover, a.back:active, a.back:focus {
color: #ED1C24;
background: transparent url(/files/global_files/2a9307b94d2337bbeeeeda4183e772e02b13bbe4_icon_back.png) 0 -39px no-repeat;
text-decoration: none;
}

/***** LISTEN *****/
.liste {
margin: 10px 0 20px 20px;
list-style: disc;
} 
.liste li {
padding: 4px 0;
}

/***** Allgemeine Klassen *****/
.teaser {
font-weight: bold;
}
.blue {
color: #0071BC;
}
.red {
color: #EA0533;
}
.vip,  #content .post p.vip {
color: #EA0533;
background: #fff;
border: 1px solid #0071BC;
margin: 0 0 10px 0;
padding: 5px;
}
.rand, .imgborder, .bleft, .bright, .btop, .bbot {
border-color: #E3B687;
}
.clearb, 
.absatztrenner {
clear: both;
}
.clearl {
clear: left;
}
.skip {
position: absolute;
left: -2000em;
}
.fleft, .bildlinks {
float: left;
margin: 5px 10px 5px 0;
}
.fright, .bildrechts {
float: right;
margin: 5px 0 5px 15px;
}
table.fright, table.rechts {
margin: 10px 0 5px 10px;
}
.aleft, .links {
text-align: left;
margin: 10px 10px 5px 0;
}
.aright, .rechts {
text-align: right;
margin: 10px 15px 5px 10px;
}
.acenter, .mittig {
text-align: center;
margin: 10px 15px;
}
.rand {
border: 1px solid #000;
}
.sep {
border-collapse: separate;
}
.stern {
color: #ED1C24;
}
.top {
text-align: right;
padding: 10px 15px 20px 0;
}
.line_through {
text-decoration: line-through;
}
.dark, .medium, .light {
border-collapse: separate;
padding: 1px;
}
.dark {
color: #fff;
background: #666;
}
.medium {
color: #000;
background: #dcdcdc;
}
.light {
color: #000;
background: #f5f5f5;
}
.fewolage {
float: right;
width: 200px;
margin: 0 0 10px 20px;
}
.preise td, .preise th {
padding: 4px 20px 4px 0;
}
.preise th {
font-weight: bold;
}
