@charset "utf-8";
@import url("menu.css");

body, html { width:100%; margin:0; padding:0; background: #FFF url(../img/bg.jpg) repeat-x; position:absolute; }

/* Layout */
#head_menu { width:100%; height:20px; background-color:#A4C1D3; }
#header { width:100%; height:184px; background: #FFF url(../img/header.jpg);  }
#top_menu { width:100%; height:82px; background-image: url(../img/header_2.jpg); }
/*#col_left { }
#col_right { }*/
.colum_left { width:200px; background:#CDDBDE; vertical-align:top; padding:30px 0px; }
.colum_right { width:190px; background:#FBF9EC; vertical-align:top; padding:30px 5px 0; border-left:1px solid #A3C0D2;  }

#content { width:578px; padding:35px 20px; background:#FBF9EC; }
#content .csc-textpic-imagewrap { margin-top:10px; }
#footer { width:100%; background:#ccc; bottom:0; }

/* Typografie */
body, table { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
h1 { font-size:14px; }
h2 { font-size:12px; }
.colum_right li, .colum_left li { font-size:12px; color:#666; }
.colum_right form h1 { font-size:8pt; color:#666; }
#head_menu { font-size:12px; color:#333; }
#border { font-size:9px; vertical-align:bottom; }


/* Content-Colums - Layout 1 */
.c2l1-left { padding-right: 5px; width:60%; white-space:normal; vertical-align:text-top; }
.c2l1-middle { padding-left: 5px; width:40%; white-space:normal; vertical-align:top; }
.c2l1-middle table { border: 1px solid #CDDBDE; padding:1px; font-size:10px; }

/* Formular */
.colum_right form { margin-top:100px; }
.colum_right fieldset { border:0; }
.colum_right textarea, .colum_right input { width:165px }

/* RTE - Einstellungen */
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }
