* { font-family: Arial narrow,Helvetica,Humanist,sans-serif;
    font-size: 14px;  
  /*font-weight: lighter;
    letter-spacing: -0.01em;*/
    text-decoration: none;
    /*text-align: left;*/
    line-height: 1.5;
    color: #535a60; /* grau */}

body { margin:0px; background-color: #DEE5EA; color: #753389; height:100%;width:100%;}

.center {width:100%;}

a {text-decoration: underline;line-height: 2;}
a:hover {text-decoration: none;}

strong, b {font-weight: bold;}
u {text-decoration:underline;}
.footer h1, .footer h1 span { font-size: 19px;
    line-height: 1.5;
    /*letter-spacing: 0.15em;*/}

span.small {font-size: 10px; }

hr { border:none; border-top: 2px dotted #a169ae;
  background-color: #FFFFFF; height: 1px; margin-top: 0;}

.menue hr, .menueCUR hr { margin: 5px 0 8px 0;}

ul {
    padding:0px;
    margin:0px;
    margin-left:0px;
    /*list-style: none; */   
}
ol {
    list-style: none;  
}

.eltern_tabelle {width: 1260px;height:100%;position:relative;
  margin-bottom:0px;margin-left: auto;
    margin-right: auto; 
min-height: 100%; /* Mindesthoehe fuer moderne Browser */
height:auto !important; /* Important Regel fuer moderne Browser */
height:100%; /* Mindesthoehe fuer den IE */ 
    background: url(images/links_oben_299.jpg) no-repeat;
  background-color:#d0d6dc;
text-align: left;}
    

.sprachwahl {
    padding:0px;
    margin:0px;
    width:300px;
  height:170px;
  /*background-color:#ced5d9;*/
  border-bottom:1px solid #fff;
}

.sprachwahl a{
    margin-left:30px;
    margin-top:10px;
}

.suche {
    padding:0px;
    margin:0px;
    width:300px;
  height: 128px;#height:129px;
  /*background-color:#ced5d9;*/
  border-bottom:1px solid #fff;float: left;
}

.linkbalken {
  position:absolute;
  left:300px;
  top:0px;
    width:700px;
  height:40px;
    float:left;
    background-color:#dbe2e8;
  background-color:#7b8890;
    margin:0px;
    text-align: left;
  border-bottom:1px solid #fff;
  }
  
.bildbalken {
  position:absolute;
  left:300px;
  top:41px;
    width:700px;
    height: 259px; #height:258px;
  overflow:hidden;
    float:left;
    background-color: #ccc;
  }
  
.infonavi {
  position:absolute;
  left:1000px;
  top:0px;
    width:260px;
    height:300px;
    float:left;
    background-color: #d4dbe1;
  border-bottom:1px solid #fff;
  top:0px;
  text-align:left;
  }
  
.inhaltspalte{
  width: 1260px;
    background-color:#e0e5e9;
  font-size:12px;
  color: #747577;
    margin:0px;padding:0px;
  text-align: left;
  top:0px;
  
}

.leftnavi {
    padding:0px;
    margin:0px;
    width:300px;
    vertical-align:top;
}

.leftnavi li, .infonavi li {list-style:none;}
.leftnavi ul, .infonavi ul {margin-top: 10px;}
.leftnavi ul ul, .leftnavi ul ul ul {margin-top: 0px;margin-bottom:8px;}

.inhalt{
    margin: 0;
    line-height: 18px;
  width:500px;
   vertical-align:top;
  background-color:#eaeff2;
  padding:35px 100px;
}

.inhalt_re{
    margin: 0;
   padding:0;
    line-height: 18px;
  width:260px;
    vertical-align:top;
}

.inhalt_re h1, .infonavi h1, .leftnavi h1, .suche h1, .sprachwahl h1 {
    height:24px;
    #height:41px; /* fuer ie */
    border-bottom:1px solid #fff;
  margin:0px;
  padding: 9px 10px 7px 20px; 
 text-transform:uppercase;
font-weight:normal;
}

.inhalt_re h1 {
  margin-bottom:5px;
}

.inhalt_re .bodytext {
  padding: 0 10px 0 20px;
}

.inhalt .csc-textpic-text li {
  margin-left:20px;
}

.leftnavi h1, .suche h1, .sprachwahl h1 {
  padding-left: 30px; text-align: left; 
}
  
/*
.linkspalte li {
    list-style: none outside none;
    margin:0px;
    padding:0px;
    height: 15px;
    padding-left:12px;
    background: url(images/strichliste2.png) no-repeat 0px 5px ;
}

.inhaltspalte li, .inhaltspalte p, .inhaltspalte h1, .inhaltspalte h2 {
  font-family: Verdana, Geneva, sans-serif;
}

.inhalt li {
   margin-left:20px;
}

.footer {
    color: #bd000a !important;
    text-align:left;
    margin:0 0 17px 0;
    font-size:9px;
  position:relative;
  left:225px;
}
.footer b{
    color: #bd000a;
    font-size: 19px;
    font-weight:normal;
}

.untermenue a {
    font-size: 10px;
  color: #ae80b9;
  font-weight:normal;
  }


.untermenueCUR a, .untermenue a:hover {
  font-size: 10px;
  color: #00b0ea;
  font-weight:normal;
  }
*/

/*.links { margin:0px 30px 0px 0px;}*/
.links a {
    text-decoration: none;
    color: #fff;
  }
.links .menue, .links .menueCUR {     
    float: left;
    height: 35px; width:140px;
    #height: 40px; /* fuer ie */
    margin: 0px; padding:0px;
    padding-top: 5px;
  text-align:center;}

.links .menueCUR, .links .menue:hover { background-color:#5a6770;}

/*.csc-default { position:relative;}*/

  
/*.menueCUR a, .links a:hover {
  color: #daa2cb;
  }*/


.untermenueCUR, .untermenue  {padding-left:30px;}
.infonavi .untermenueCUR , .infonavi .untermenue  {padding-left:20px;}
.infonavi .untermenueCUR a, .infonavi .untermenue a:hover, .untermenue2 a, .untermenue3CUR a   {#text-decoration:none}
.untermenue2 a:hover {text-decoration:none}

.untermenueCUR a, .untermenue2CUR a {color: #000; }
.untermenue2CUR a, .untermenue2 a, .untermenue3CUR a, .untermenue3 a {padding-left:45px;#padding-left:15px;font-size: 12px;line-height:1.5px;}
.untermenue3CUR a, .untermenue3 a {padding-left:60px;}

/*.leftnavi ul ul ul {display:none;}*/

.inhalt h1 {
  /*font-size:14px;
  color: #ffcb00;*/
  MARGIN-bottom: 15px;
  font-weight: bold;
 text-transform:uppercase;
}

.inhalt h2 {
  /*font-size:14px;
  color: #ffcb00;*/
  MARGIN-bottom: 20px;
}

.inhalt a {text-decoration:underline;}
/*.inhalt a:hover {color: #00957d;}*/

.inhalt h3 {font-size:14px;margin-top:30px;}

.reiter { border:1px solid white; background-color: #7b8890;height:30px;margin-bottom:40px; margin-top: 15px;}
.reiter .rmenue, .reiter .rmenueCUR { width: 124px; height:30px;float:left;; background-color: #7b8890;text-align:center}
.reiter .rmenue:hover, .reiter .rmenueCUR { background-color: #5a6770;}
.reiter a, .reiter a:hover { color:#fff; text-decoration:none;}

.hoch { padding-top:40px; }
.strichUnten { margin-top:10px; }

.tx-macinasearchbox-pi1 { margin-left:30px; margin-top:10px;}
.macina_suchbox, .macina_submit { margin-left:10px; width:130px; height:20px; border:1px solid #7b8891;}
.macina_submit { background-color: #7b8891; color:#fff; margin-top: 10px;/*padding-top: 0px; padding-bottom: 15px;*/line-height:16px;}

/* form */
div.csc-mailform fieldset ol { margin: 0px; text-align:left; }
div.csc-mailform fieldset li { padding: 0px !important; margin: 0px;list-style: none;width: 200px;float: left;}
div.csc-mailform li label {width: 150px;}
div.csc-mailform input[type="text"] {width: 300px;height: 20px;border: none;}
div.csc-mailform input[type="radio"] {/*width: 100px;*/}
.csc-form-element-radio {width: 400px !important;}
div.csc-mailform label em, div.csc-mailform legend em {display: inline !important;}
div.csc-mailform .textarea {width: 400px; padding-left: 190px !important;}
div.csc-mailform ol, div.csc-mailform ol li {margin-bottom: 3px !important;padding: 0px !important;}
fieldset.fieldset-subgroup legend {padding-bottom: 19px !important;#padding-bottom: 0px !important; /* fuer ie */
	text-align:left;}


.csc-sitemap ul li ul {padding-left: 20px;}
.csc-sitemap ul li [title="sprachwahl"] {display: none;}

/* special fuer die startseite */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {padding-top: 5px;}
DIV.csc-frame-frame1 {padding: 5px; padding-bottom:0px;background-color:#e0e5e9; position: relative;width:100%;height:74px;#height:79px;}
DIV.csc-frame-frame1 .bodytext, DIV.csc-frame-frame1 .bodytext a {margin:0px; line-height:13px; font-size:12px;}
DIV.csc-frame-frame1 .bodytext a {text-decoration:none;color:#234b84;position: absolute; bottom: 0;}
DIV.csc-frame-frame1 img {margin:0px !important; }

/* contenttabellen */

.contenttable { border:1px solid rgb(123,136,144); border-collapse: collapse; max-width:100%; #width:100%;}
.contenttable tbody { border-spacing:0px;}
.contenttable tr { }
.contenttable th { 
#background-color: rgb(224,229,242);
background-image: -moz-linear-gradient(top left, rgb(224,229,242), rgb(212,219,225));
background-image: -webkit-linear-gradient(top left, rgb(224,229,242), rgb(212,219,225));
background-image: -ms-linear-gradient(top left, rgb(224,229,242), rgb(212,219,225));
background-image: -o-linear-gradient(top left, rgb(224,229,242), rgb(212,219,225));
text-align: left;
vertical-align: top; font-weight: normal;
}
.contenttable td { 
text-align: left;
vertical-align: top;
#background-color: rgb(234,239,242);
background-image: -moz-linear-gradient(top left, rgb(234,239,242), rgb(234,239,242));
background-image: -webkit-linear-gradient(top left, rgb(234,239,242), rgb(234,239,242));
background-image: -ms-linear-gradient(top left, rgb(234,239,242), rgb(234,239,242));
background-image: -o-linear-gradient(top left, rgb(234,239,242), rgb(234,239,242));
}

