/* General ------------------------------------------------ */
body{ font:11px/1.6 Verdana,sans-serif; height:auto; line-height:15px; }
a{ text-decoration:none; color:#000; }
a:hover{ text-decoration:underline; }
a.pdf { background: transparent url(../images/pdf_icon.png) no-repeat scroll 0 0; line-height: 16px; margin: 0; padding: 0 0 2px 25px; }
img{ margin:0 0 25px 0; }
td{ margin:0; }
table{  border-collapse: collapse; border-spacing: 0;  margin: 0; padding: 0; vertical-align: middle; }

/* Content ----------------------------------------------*/

#content{ height:auto; padding:0 15px 15px 0; text-align:left; width:640px; min-height:620px; }
#content h1{ color:#CD123C; margin:15px 0 0 0; font:16px/1.6 Arial,sans-serif; font-weight:bold; }

.strich_rot{ background:url(../images/Strich_unten_rot.gif) left bottom no-repeat; padding:0 0 15px 0; }
.strich_schwarz{ background:url(../images/Strich_unten_schwarz.gif) left bottom no-repeat;padding:0 0 15px 0; }
.strich_gepunktet{ background:url(../images/Strich_unten_gepunktet.gif) left bottom no-repeat;padding:0 0 15px 0; }

.linie_duenn{ border-bottom:black 1px solid;}
.linie_dick{ border-bottom:black 2px solid;}

.clearer{ clear:both; }

/* footer -----------------------------------------------*/

#footer{ font-size:10px; padding:10px 0 0 0; border-top:black solid 2px; }
#footer a{ color:#000; }
#footer p{ margin:0;} 
