/* Allgemeines */
body {font-size:12px; line-height:18px; font-family:Verdana, sans-serif; margin:0; padding:0; background-color:#C4D9EB;}
div, p {margin:0; padding:0;}

/* Links */
a:link, a:visited {color:#8C0000; text-decoration:underline;}
a:hover {color:#BF0A13;}
a:active {color:#8C0000;}

a.blau:link, a.blau:visited {color:#405972; text-decoration:underline;}
a.blau:hover {color:#405972;}
a.blau:active {color:#405972;}

/* Struktur */
.a_back {width:698px; background-image:url(../pix/back.gif); background-repeat:repeat-y;}
.a_all {background-color:#FFF; width:678px; text-align:left;}
.a_kopf {height:80px; margin:0; border-bottom:20px solid #BF0A13; margin:0px 4px 0px 4px;}
.a_logo {margin:12px 0px 15px 20px;}
.a_pic {margin:0px 4px 4px 4px; height:165px; background-color:#FCF7E5;}
.a_content {margin:0px 4px 0px 4px;}
.a_left {width:490px; margin:0px 4px 3px 0px; float:left;}
.a_right {width:176px; margin:0px 0px 3px 0px; float:left;}
 
/* Spalten */
.b_1sp {}
.b_2sp_links {width:195px; float:left; margin-right:20px;}
.b_2sp_rechts {width:195px; float:left;}

/* Container */
.c_cont {background-color:#FCF7E5; padding:15px 0px 15px 0px;}
.c_cont_weiss {padding:15px 0px 15px 0px;}
.c_cont_blau {background-color:rgb(215,237,255); padding:15px 0px 15px 0px; margin-top:4px;}

.c_cont_linie {background-color:#FCF7E5; padding:15px 0px 0px 0px;}
.c_cont_weiss_linie {padding:0px 0px 15px 0px;}

.a_left .c_cont {padding-left:56px;}
.a_left .c_cont_linie {padding-left:44px;}
.a_left .c_cont_weiss {padding:15px 8px 15px 56px;}
.a_left .c_cont_blau {padding:15px 8px 15px 56px;}
.a_left .c_cont_weiss_linie {padding:0px 8px 15px 44px;}

/* Text-, Bildformate */
h1 {font-size:16px; line-height:20px; font-family:Georgia, Times, serif; font-weight:normal; font-style:italic; color:#8C0000; margin:0; padding:0;}
.c_cont_blau h1, .c_cont_blau p {color:#405972;}


.text {margin-bottom:6px;}
.linie {border-left:1px dashed #BF0A13; padding-left:12px;}

ul {font-size:11px; line-height:14px; color:#BF0A13; margin:0; padding:0;}
li {list-style-type:none; color:#8C0000; margin-bottom:7px; padding-left:17px; background-image:url(../pix/liste.gif); background-repeat:no-repeat; background-position:0px 1px;}
.list_head {text-transform:uppercase; letter-spacing:1px; color:#BF0A13; font-weight:bold; margin-top:24px; padding:0; background-image:url(../pix/leer.gif);}
.c_cont_blau li {background-image:url(../pix/liste_blau.gif);}

/* Trenner */
.abschluss {clear:both; font-size:1px; line-height:1px; height:1px; margin:0; padding:0;}