/*Standardformatierungen*/

body {
 background-color:#FFF;
 margin:0px;
 font-family:arial,verdana,sans-serif;
 font-size:11px;
 color:#220;
 font-weight:normal;
 line-height:140%;
} /*Standard Textformatierung*/

div {
 font-family:arial,verdana,sans-serif;
 font-size:11px;
 color:#000;
 line-height:140%;
}

p {
 font-family:arial,verdana,sans-serif;
 font-size:11px;
 color:#000;
 line-height:140%;
 margin:0px;
 padding:0px;
 padding-bottom:8px;
}

font
{
 line-height:125%;
}

span {
 font-family:arial,verdana,sans-serif;
 font-size:11px;
 color:#000;
 line-height:140%;
}

form {
 font-family:arial,verdana,sans-serif;
 font-size:11px;
 color:#000;
 line-height:140%;
 margin:0;
 padding:0;
}

td {
 font-family:arial,verdana,sans-serif;
 font-size:11px;
 color:#000;
 line-height:140%;
}

/*Links*/
a {
 font-family:arial,verdana,sans-serif;
 
 color:#034A8A;
 text-decoration:none;
}
a:hover {
 font-family:arial,verdana,sans-serif;
 
 color:#034A8A;
 text-decoration:underline;
}

/*Eingabefelder*/
input {
 font-size:11px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:normal; 
 color:#000000;
}
select {
 font-size:11px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:normal; 
 color:#000;
}
textarea {
 font-size:11px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:normal; 
 color:#000;
}

/*Horizontale Linien*/
hr {
 background-color:#C0C0C0;
 color:#C0C0C0;
 height:2px;
 border-style:solid;
}


/* Ueberschriften */

h1 
{
 margin:0;
 padding:0; 
 padding-top:10px; 
 padding-bottom:8px;
 font-size:20px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:bold; 
 color:#000;
 line-height:125%;
}
h2 {
 margin:0;
 padding:0;
 padding-top:7px; 
 padding-bottom:4px;
 font-size:14px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:bold; 
 color:#000;
 line-height:125%;
}
h3 {
 margin:0;
 padding:0;
 padding-top:6px; 
 padding-bottom:5px;
 font-size:13px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:bold; 
 color:#000;
 line-height:125%;
}
h4 {
 margin:0;
 padding:0;
 padding-top:5px; 
 padding-bottom:4px;
 font-size:11px; 
 font-family:arial,verdana,sans-serif; 
 font-weight:bold; 
 color:#000;
 line-height:125%;
}
h5 {
 margin:0;
 padding:0;
 padding-top:4px; 
 padding-bottom:3px;
 font-size:9px;  
 font-family:arial,verdana,sans-serif; 
 font-weight:bold; 
 color:#000;
 line-height:125%;
}
h6 {
 margin:0;
 padding:0;
 padding-top:3px; 
 padding-bottom:2px;
 font-size:7px;  
 font-family:arial,verdana, sans-serif; 
 font-weight:bold; 
 color:#000;
 line-height:125%;
}

/* Texte */

.text {font-size:11px; font-family:arial,verdana, sans-serif; font-weight:normal; color:#000000;}/*Text*/
.textBold {font-size:11px; font-family:arial,verdana, sans-serif; font-weight:bold; color:#000000;}/*Text fett*/
.textInvert {font-size:11px; font-family:arial,verdana, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert {font-size:11px; font-family:arial,verdana, sans-serif; font-weight:bold; color:#FFFFFF;}/*Text fett negativ*/

.textSmall {font-size:6px; font-family:arial,verdana, sans-serif; font-weight:normal; color:#000000;}/*Kleiner Text*/
.textSmallBold {font-size:9px; font-family:arial,verdana, sans-serif; font-weight:bold; color:#000000;}/*Kleiner Text fett*/
.textSmallInvert {font-size:9px; font-family:arial,verdana, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family:arial,verdana, sans-serif; font-weight:bold; color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge {font-size:13px; font-family:arial,verdana, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/
.textLargeBold {font-size:13px; font-family:arial,verdana, sans-serif; font-weight:bold; color:#000000;}/*Gro&szlig;er Text fett*/
.textLargeInvert {font-size:13px; font-family:arialverdana,, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px; font-family:arial,verdana, sans-serif; font-weight:bold; color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

/*################################ Elemente ################################*/

.elementHeadline         {padding:8px;}/*&#65533;berschrift*/
.elementStandard         {padding:8px;}/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    {padding:0px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {padding:0px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/

/*Navigation im linken Bereich*/
.elementLeftNavigation {
 padding:0;
 letter-spacing:1px;
 margin-left:auto;
 margin-right:0;
}

/* \*/
* html .elementLeftNavigation {
 padding-left:15px;
 margin-right:-10px;
}
/* */

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {padding:0px;}/*Include im oberen Bereich*/
.elementTopSystemNavigation {position:absolute;top:10px;width:758px;text-align:right;}

.elementBottomStandard  {padding:4px;text-align:center;}/*Standard im unteren Bereich*/
.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/

/*################################ Bloecke ################################*/

.blockMain {
 width:800px;
} /*Gesamter Bereich*/

.blockTop {
 vertical-align:bottom;
 background-color:rgb(2,89,68);
 margin:0;
 padding-bottom:4px;
 padding-left:13px;
 color:rgb(236,253,255);
 font-size:20px;
 letter-spacing:1px;
} /*Bereich oben*/

.blockLeft {
 width:150px;
 vertical-align:top;
 background-color:#e0e0e0;
 padding-top:19px;
 padding-bottom:19px;
 padding-left:0;
 padding-right:0;
} /*Bereich links*/

.blockContent {
 width:500px;
 vertical-align:top;
} /*Inhaltsbereich*/

.blockRight {
 width:150px;
 vertical-align:top;
 background-color:#e0e0e0;
 padding:0;
} /*Bereich rechts*/

/* Fragmente */

.fragmentSpace {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft {margin-right:8px;margin-bottom:8px;float:left;} 
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;} 

.fragmentTableDoubleCol {padding:0px;border-style:none;border-width:1px;border-color:#F00;}
.fragmentTableTripleCol {padding:0px;border-style:none;border-width:1px;border-color:#F00;}
.fragmentCellDoubleCol {width:50%;vertical-align:top;float:left}
.fragmentCellTripleCol {width:30%;vertical-align:top;float:left}

.fragmentLinklistFloatLeft {
 padding:8px;
 margin-right:8px;
 margin-bottom:8px;
 float:left;
 border-style:solid;
 border-color:#000;
 border-width:1px;
} 
