/* CSS Document */
* {
 margin:0;
 padding:0;
}
a {
 text-decoration:none;
 color:white;
}
a:hover, a.active {
 color:#ec6f53;
 outline:none;
} 
body, html, .navigation, .background {
height:100%;
min-height:100%;
}
.background {
 position:relative;
}
body, .content {
 background-color:#ff0015;
/* background-image:url(../img/kachel.png);*/
 font-family:Arial,Verdana;
 font-size:13px;
 color:#fff;
}
.navigation {
 position:fixed;
 background-color:#b50000;
 left:0;
}
.logo {
 width:100%;
 /*background-color:#e3001b;*/
 z-index:15;
 top:0;
 left:0;
 font-size:0;
 display:block;
 background-image:url(../img/paar2-w.png);
 height:200px;
 width:100%;
 background-repeat:no-repeat;
 position:fixed;
}
.logo img, .logo {
 border:none;
}
.navileft, .navileftbottom, .navileftmiddle {
 list-style-type:none;
 width:198px;
 text-align:right; 
 margin-top:40px;
}
.content ul {
 list-style-type:none;
}
.navigation {
  width:197px;
  float:left;
  display:block;
  z-index:10;
}
.content {
float:left;
}
.navileft {
 margin-bottom:50px;
}
.content, .navileft {
 margin-top:220px;
}
.navileft li, .navileftbottom li, .navileftmiddle li {
 margin-right:25px;
 margin-bottom:5px;
}
.navileft a, .navileftbottom a, .navileftmiddle a  {
 font-weight:bold;
}
.content {
 width:635px;
 height:auto;
 float:left;
 margin-left:260px;
 /*margin-bottom:30px;*/
 padding-bottom:40px;
 position:relative;
}
.content div p a {
 background-image:url(../img/link.jpg);
 background-repeat:no-repeat;
 font-weight:bold;
 background-position:0px 2px;
 padding-left:25px;
 font-size:14px;
}
.content div h1, .content div h2, .content div h3, .content div h4,
.content div h5, .content div h6, .content h2, .content h1, .content h3,
.content h4, .content h5 {
 font-weight:normal;
 font-size:16px;
 margin-bottom:10px;
}
.tx-thmailformplus-pil {
 z-index:1;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
.content .bild {
 margin-bottom:20px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin-left:5px;
width:120px !important;
}
div.csc-textpic div.csc-textpic-imagewrap {
 width:auto !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image dt img {
/*width:120px;
height:90px;*/
}
.liste, .liste strong a{
 width:200px;
}
.liste strong a {
 display:block;
}
.liste, #anbieterProfil {
 float:left;
}
#anbieterProfil {
 width:400px;
}
#anbieterName {
 font-weight:bold;
 font-size:14px;
 margin-bottom:15px;
}
.liste ul {
 font-size:14px;
}
.liste ul li {
 font-size:12px;
 margin-left:10px;
}
.liste ul li a {
 font-style:italic;
}
.liste ul li a.aktiv {
 color:#990000 !important;
}
#anbieterProfil #anbieterDaten {
 margin-bottom:60px;
}
#anbieterProfil #anbieterBildDiv {
 margin-bottom:25px;
 clear:both;
}
#anbieterProfil .daten, #anbieterProfil #anbieterLogoDiv {
 width:200px;
 float:left;
}
#lightbox-currentNumber a {
float:left;
}
#lightbox-currentNumber {
width:65% !important;
}