/*body-Bereich*/
Body { background-color: #D3DDEA;  font-family:Arial, Verdana, Helvetica;  font-size: 18px;  font-weight:600;  color:#0000FF; text-align: left; line-height: 100%;  }
.willkommen {font-family: Verdana,Trebuchet MS, Arial; text-align:center;  font-size: 24px; color:#0000FF;font-weight:800; text-decoration:none; line-height:110%;}
H1 {   font-style:normal; font-size: 26px; color:#00005F; font-weight:bold;  line-height: 130%; text-indent:30px;}
H1.links {  color:#00005F; font-family: Verdana,Arial, Helvetica;  font-size: 20px;  font-weight: bold; text-align: left; line-height: 100%; text-indent:0px;}
H3 {  color:#00005F; font-family: Verdana,Arial, Helvetica;  font-size: 18px;  font-weight: bold; text-align: left; line-height: 130%; text-indent:0px;}
.bschr {  color:#00005F;font-family: Verdana,Arial, Helvetica;  font-size: 12px;  font-weight: 400; text-align: left; line-height: 110%;}
.rot {color:#BF0000;}
/* Tabelle für Text */

TABLE.text { width: 90%; height: *%; border: none; background-color:transparent;  margin: 0px 0px 0px 0px; cellspacing: 0px 0px 0px 0px;
color:black; font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: 500; line-height: 125%; cell-padding: 5px 5px 5px 5px;  }

TABLE.text2 {  width: 100%; height: *%; border: none; background-color:transparent;  margin: 0px 0px 0px 0px; cellspacing: 0px 0px 0px 0px; color:black; font-family:  Arial, Verdana,Helvetica; font-size: 14px; font-weight: 500; line-height: 125%; cell-padding: 5px 5px 5px 5px;  }

TABLE.rahmen {  width: 100%; height: *%; background-color:#EFEFEF;  margin: 0px 0px 0px 0px; cellspacing: 0px 0px 0px 0px; color:#00005F; font-family:  Arial,Verdana, Helvetica; font-size: 16px; font-weight: 500; line-height: 125%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;  border-style: solid; border-width: 1px; border-color: #2f61c3; rules:none; }

TABLE.rahmen1 {  width: 90%; height: *%; background-color:#EFEFEF;  margin: 0px 0px 0px 0px; cellspacing: 0px 0px 0px 0px; color:#00005F; font-family:  Arial,Verdana, Helvetica; font-size: 16px; font-weight: 500; line-height: 125%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;  border-style: solid; border-width: 1px; border-color: #2f61c3; rules:none; }

TABLE.rahmen3 {  width: 90%; height: *%; background-color:#EFEFEF;  margin: 0px 0px 0px 0px; cellspacing: 0px 0px 0px 0px; color:#00005F; font-family:  Arial,Verdana, Helvetica; font-size: 14px; font-weight: 500; line-height: 125%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;  border-style: solid; border-width: 1px; border-color: #2f61c3; rules:none; }
TABLE.rahmen2 {  width: 70%; height: *%; background-color:#d3ddea; margin: 0px 30px 0px 30px; cellspacing: 0px 0px 0px 0px; color:#00005F; font-family:  Arial,Verdana, Helvetica; font-size: 18px; font-weight: 600; line-height: 125%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;  border-style: solid; border-width: 3px; border-color: #2f61c3; rules:none; }

tr.head {text-align:left; color:darkblue;vertical-align:middle;  font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: 800; line-size: 100%; background-color:  #B0CCF0; padding: 5px 5px 5px 5px;}

TR.1 { background-color:#d3ddea; font-weight: 600;  width: *%; color:#00005F; font-family: Arial, Verdana, Helvetica; font-size: 16px; font-weight: 500; line-size: 120%;vertical-align:top; padding: 5px 5px 5px 5px;}

TR.2 {background-color:#DFDFDF; font-size: 16px; font-weight: 500; color:#00005F; font-family: Verdana, Arial, Helvetica;  line-size: 120%; vertical-align:top; padding: 5px 5px 5px 5px;}
TR.11 { background-color:#d3ddea; font-weight: 600;  width: *%; color:#00005F; font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: 500; line-size: 120%;vertical-align:top; padding: 5px 5px 5px 5px;}

TR.21 {background-color:#DFDFDF; font-size: 14px; font-weight: 500; color:#00005F; font-family: Verdana, Arial, Helvetica;  line-size: 120%; vertical-align:top; padding: 5px 5px 5px 5px;}
TR.3 { background-color:transparent; font-weight: 600;  width: *%;color:#00005F; font-family: Verdana, Arial, Helvetica; font-size: 16px; line-size: 130%;vertical-align:top; padding: 5px 5px 5px 5px;border-style: solid; border-width: 1px; border-color: #2f61c3;}
/* Spalte für Listen und tabellen*/

TD.text { width:*%; height:*%;  border: none; background-color:transparent; vertical-align: bottom; color:#00005F;font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: normal; line-height: 125%; padding: 5px 5px 5px 10px; margin: 0px 0px 0px 10px; text-align:left;}

TD.btext { width: *%; height: *%;  background-color: transparent; vertical-align: bottom;  padding: 5px 5px 5px 5px;  color:#00005F;font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight: normal; line-height: 125%;}

TD.rahmen { width: *%; height: *%; background-color:#efefef; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; border-style: solid; border-width: 1px; border-color: royalblue;  }


 /* Bild mit linksumlaufenden Text*/

img.rechts {float:right; text-align:right; vertical-align:middle; margin-top:15px; margin-bottom:15px; margin-left: 30px; border-style: none ; border-width: 1px; border-color: #000000; background-color: transparent; }

img.links {float:left; margin-top:5px; margin-left:0px; margin-right:5px; border-style: solid; border-width: 0px; border-color: #000000; background-color: transparent;}

/*Links*/
A:link { font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: 600; color:darkblue; text-align: left; text-valign:bottom;  text-decoration: none;}
A:visited {font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight:600; color:darkblue; text-align: left; text-valign:bottom; text-decoration: none;}
A:hover { font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: 600; color:black; text-align: left; text-decoration: underline;  }
A:active { font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-weight: 600; color:black; text-align: left; text-decoration: none; }

/*dreispaltiger Text*/
.titel {font-family: Verdana,Arial, Helvetica;;font-size: 13pt;font-style: normal; font-weight: bold;color: black;border-width: 1px;padding: 5px; margin: 5px; border-style: solid;border-color: darkblue;background-color: #B0CCF0; width:90%;}
.text {font-family: Verdana,Arial, Helvetica;f;font-size: 10pt;font-style: normal;font-weight: normal;
color: black;background-color: transparent;}
.right {text-align : left;font-family: Verdana,Arial, Helvetica;;font-size: 10pt;font-style: normal;
font-weight: normal;margin : 0;padding-left : 3%;padding-right : 3%;width : 30%;float : left;}
.middle {text-align : left;font-family: Verdana,Arial, Helvetica;;font-size: 10pt;font-style: normal;
font-weight: normal;margin : 0;padding-left : 3%;padding-right : 3%;border-right: 1px solid darkblue;
border-left: 1px solid darkblue;width : 20%;float : left;}
.left {text-align : left;font-family: Verdana,Arial, Helvetica;;font-size: 10pt;font-style: normal;
font-weight: normal;margin : 0;padding-left : 3%;padding-right : 3%;width : 30%;float : left;}
.zwiti {font-family:Verdana,Arial, Helvetica;;font-size:10pt;text-decoration: none;color:black;
font-weight: bold;border-bottom: 1px solid darkblue;border-top: 1px solid darkblue;padding:8px;}


/*box zur aufnahme eines Bildes*/
.box1 {width:100%; height:100px; background-color:#dfdfdf;border-width: 1px;border-style: solid;
border-color: darkblue;float:left;padding:3px;}
.box2 {width:100%; height:100px; background-color:ghostwhite;border-width: 1px;border-style: solid;
border-color: darkblue;float:left;padding:3px;}
.box_in_box {width:75px; height:55px; background-color:#ffffff;border-width: 1px;padding: 3px;margin: 3px;
border-style: solid;border-color: darkblue;float:left;}
.kategorie {font-family: Verdana,Trebuchet MS, Arial; text-align:left;  font-size: 12px; color:black;
font-weight:600;background-color: #efefef; padding:2px,2px,2px,5px; margin:3px;}
.boxtext {  color:#00005F;font-family: Verdana,Arial, Helvetica;  font-size: 12px;  font-weight: 400;
text-align: left; line-height: 110%;padding:0px;margin: 0px;}
.box {width:46px; height:55px; background-color:#dfdfdf;border-width: 1px;padding: 2px;margin: 3px;
border-style: solid;border-color: darkblue;float:left;}
