/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {font-family: verdana, arial;font-size: 12px;}
H2                     {font-size: 13px;}
P, H1, H2              {margin: 0px 0px 10px 0px;}
a:link                 {color:black; text-decoration:underline;}
a:visited              {color:black; text-decoration:underline;}
a:focus                {color:black; text-decoration:underline;}
a:hover                {color:black; text-decoration:underline;}
a:active               {color:black; text-decoration:underline;}

UL {list-style-image:url(../images/square.png);}
/* UL {list-style-type:square;} */
LI {text-align:justify;line-height:1.5;margin-bottom: 10px;margin-left:-10px;margin-right:20px;}

html {overflow-y: scroll;}

body {margin-top: 10px;}

span.important{color: #800000;}

dd.csc-textpic-caption {font-size: 10px;}


/* Header Static */
TD#HStatic {
        background-color:#FFFFFF;
        color: #999999;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: left;
        }

/* Sprache */
#sprache {
        font-family: verdana, arial;
        font-size: 10px;
        vertical-align: top;
        text-align: right;
        }

/* Footer */
TD#footer {
        height:18px;
        background-color:#DDDDDD;
        text-align: center; 
        font-family: verdana, arial;
        font-size: 10px;
        color: #800000;
        }

/* Mail Form */
fieldset.csc-mailform {
        margin-left:14px;
        margin-right:5px;
        padding:0px;
        background-color:#FFFFFF;
        border:0px;
        }        
label   {vertical-align:top;}
#mailformname {
        background-color:#CCCCCC;
        font-family: verdana, arial;
        font-size: 12px;
        margin-left:5px;
        margin-bottom:8px;
        }
#mailformemail {
        background-color:#CCCCCC;
        font-family: verdana, arial;
        font-size: 12px;
        margin-left:12px;
        margin-bottom:8px;
        }
#mailformAnliegen {
        background-color:#CCCCCC;
        font-family: verdana, arial;
        font-size: 12px;
        margin-left:44px;
        }
input.csc-mailform-submit {
        font-family: verdana, arial;
        font-size: 12px;
        padding-top:2px;
        padding-bottom:2px;
        margin-left:113px;
        margin-top:8px;
        color:#FFFFFF;
        background-color:#800000;
        }


div.csc-textpic-imagewrap {
        margin-left:13px;
        margin-right:10px;
        margin-bottom:15px;
        }

table.contenttable  {
        margin-left:12px;
        margin-bottom:20px;
        border-collapse:collapse;
        }

table.contenttable td {
        vertical-align:top;
        font-size: 12px;
        line-height:20px;
        padding-top: 0px;
	padding-left:0px;
        }

P.bodytext {
	border-left:10px;
        padding-right: 15px;
        padding-bottom: 4px;
        padding-left:14px;
        font-size: 12px;
        text-align:justify;
        color: #000000;
        line-height: 1.5;
        }

P.align-left {
	border-left:10px;
        padding-right: 15px;
        padding-bottom: 4px;
        padding-left:14px;
        font-size: 12px;
        text-align:left;
        color: #000000;
        line-height: 1.5;
        }

#co_titel { 
        margin-top: 0px;
        background-image: url(../images/h_bg.gif);
        background-repeat: no-repeat;
        font-weight:bold;
        font-size: 12px;
        padding-top: 9px;
        padding-bottom: 12px;
        padding-left:14px;
        color: #800000;
        
        }

td.csc-uploads-icon {
        padding-left: 10px;
        }


/* *********************************** */
/* Content column */
TD#content {
    /*    widht: 100%; */
    /*    background-image: url(../images/border.gif); */
	vertical-align: top;
        background-color:#FFFFFF;
        }

/* *********************************** */
/* Menu 1 column */
TD#menu_1 {
	vertical-align: top; 
	padding-top: 0px;
        background-color:#FFFFFF;
        }
TD#menu_1 DIV A {
	color: #000000;
	text-decoration: none;
        }
TD#menu_1 DIV A:hover {
	text-decoration: none;
        }

/* *********************************** */
/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  background-image: url(../images/menubg1.gif);
  background-repeat: no-repeat;
  font-weight:bold;
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-left: 12px;
  }
TD#menu_1 DIV.menu1-level1-no A {
  color: #BBBBBB;
  }

/* *********************************** */
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  background-image: url(../images/menubg1.gif);
  background-repeat: no-repeat;
  font-weight:bold;
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-left:12px;
  }
TD#menu_1 DIV.menu1-level1-act A {
  color: #FFFFFF;
  }

/* *********************************** */
/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  background-image: url(../images/menubg2.gif);
  background-repeat: no-repeat;
  font-weight:normal;
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left:27px;
  }
TD#menu_1 DIV.menu1-level2-no A {
  color: #000000;
  }


/* *********************************** */
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  background-image: url(../images/menubg2.gif);
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight:bold;
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left:27px;
  }
TD#menu_1 DIV.menu1-level2-act A {
  color: #000000;
  }
  
/* *********** */
/*  LOGIN FORM */
.tx-felogin-pi1 H3 {
    font-size: 12px;
    margin-left: 13px;
    }
.tx-felogin-pi1 fieldset {
    border: 0px;
    }
.tx-felogin-pi1 legend {
    font-size: 1px;
    color: #FFFFFF;
    }
.tx-felogin-pi1 form {
    margin-left: 2px;
    }
.tx-felogin-pi1 div {
    margin-left: 13px;
    }
.tx-felogin-pi1 input {
    background-color: #DDDDDD;
    margin-top: 4px;
    margin-bottom: 4px;
    }