body {

  margin: 0;

  padding: 0;

  background-color: #fff;

  color: #404040;;

  background-image: url(../pics/background.gif);

  background-repeat: repeat-x;
    font: 72%/1.5 Arial, Helvetica, Verdana, sans-serif;
}

div.rahmenu	{
border-bottom: 1px solid #ffffff;
}	
.abstand{
padding-left: 15px;
}	


.verweis{
background-color: #5690c1;
color: #FFFFFF;
text-decoration: none;
line-height: 10pt;
font-size: 70%;
padding-right: 5px; 
padding-left: 5px; 
padding-bottom: 0px; 

}


A.verweislink{
background-color: #5690c1;
font-weight: bold;
color: #ffffff;
text-decoration: none;
line-height: 10pt;
padding-left: 0;
}
							
.kontakt {
font-family: Arial;
background-color: #0057a2;
color: #FFFFFF;
text-decoration: none;
word-spacing: normal;
letter-spacing: 0;
text-indent: 0;
line-height: 12pt;
font-size: 11px;
padding-right: 2px; 
padding-left: 2px; 
padding-bottom: 0px; 
padding-top:0px;
vertical-align: middle;
}

.sprache {
font-family: Arial;
background-color: #FFFFFF;
color: #404040;
text-decoration: none;
word-spacing: normal;
letter-spacing: 0;
text-indent: 0;
font-size: 11px;
padding-right: 5px;
padding-left: 5px;
}

p {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 1.7em;
font-size: 74%;
padding-left: 15px; 
padding-right: 15px; 
padding-top: 7px; 
padding-bottom: 10px; 
}
li { color: #404040; font-size: 74%; font-family: Arial; text-decoration: none; background-color: #e6eef6; text-align: left; text-indent: 0; word-spacing: normal; letter-spacing: 0; }
.sup {
line-height:0px;
}



.text {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 1.7em;
padding-left: 15px; 
padding-top: 2px; 
padding-bottom: 2px; 
font-size: 74%;
}
.textohne {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 1.7em;
padding-left: 0px; 
padding-top: 2px; 
padding-bottom: 2px; 
font-size: 74%;
}
.textlinks {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 1.7em;
padding-left: 15px; 
padding-top: 2px; 
padding-bottom: 2px; 
font-size: 74%;
}
A.link {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 1.7em;
}

A.link:hover {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: underline;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0px;
line-height: 1.7em;
}

h1 {
font-weight: bold;
background-color: #e6eef6;
color: #0057a2;
text-decoration: none;
text-align: left;
line-height: 12pt;
padding-left: 15px; 
padding-top: 10px; 
font-size: 90%;
}










h4 {
font-weight: bold;
background-color: #e6eef6;
color: #0057a2;
text-decoration: none;
text-align: left;
line-height: 12pt;
padding-left: 15px; 
padding-top: 10px; 
font-size: 90%;
}

h3 {
font-weight: bold;
background-color: #e6eef6;
color: #0057a2;
text-decoration: none;
text-align: left;
line-height: 12pt;
padding-left: 15px; 
padding-top: 10px; 
font-size: 80%;
}


.fliesstextbold {
font-family: Arial;
font-weight: bold;
background-color: #e6eef6;
color: #0057a2;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0;
line-height: 12pt;
font-size: 14px;
padding-left: 15px; 
padding-top: 15px; 
padding-bottom: 7px; 
}

.download {
color: #616161;
background-color: #e6eef6;
padding-left: 15px;
padding-top: 3px;
font: 11px Arial, sans-serif;
font-weight: bold;
text-align: left;
}

.downloadno {
color: #616161;
background-color: #e6eef6;
padding-left: 15px;
padding-top: 3px;
font: 9px Arial, sans-serif;
text-align: left;
}
.formular {
color: #616161;
background-color: #e6eef6;
padding-left: 15px;
padding-top: 3px;
font: 72% Arial, sans-serif;
text-align: left;
}
.formular2 {
color: #616161;
background-color: #e6eef6;
padding-left: 1px;
padding-top: 3px;
font: 72% Arial, sans-serif;
text-align: left;
}

.fliesstextboldbg {
font-family: Arial;
font-weight: bold;
background-color: #e6eef6;
color: #616161;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0;
line-height: 14pt;
font-size: 14px;
padding-left: 15px; 
padding-top: 7px; 
margin-left: 0px;
list-style-type: none;
}

.fliesstextboldbgpunkt {
font-family: Arial;
font-weight: bold;
background-color: #e6eef6;
color: #616161;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0;
line-height: 14pt;
font-size: 11px;
padding-left: 15px; 
padding-top: 7px; 
margin-left: 0px;
list-style-type: bullet;
}



.buttonscontainer {width: 190px;}

.buttons a {color: #FFFFFF;
background-color: #5690c1;
padding: 0px;
padding-left: 3px;
padding-top: 3px;
display: block;
border-bottom: 1px solid #FFFFFF;
border-bottom-width: 1px;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #5690c1;
color: #333333;
text-decoration: none;}

.red  {
color: #e2001a;
font: 11px Arial, sans-serif;
font-weight: bold;
}

A.linkbold  {color: #0057a2;
background-color: #e6eef6;
padding: 0px;
padding-left: 15px;
padding-top: 3px;
display: block;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

A.linkbold:hover {background-color: #e6eef6;
color: #5690c1;
text-decoration: none;}

A.linkbold:visited {background-color: #e6eef6;
color: #616161;
text-decoration: none;}


A.linkboldred  {
color: #e2001a;
background-color: #e6eef6;
padding: 0px;
padding-left: 15px;
padding-top: 3px;
display: block;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

A.linkboldredohne  {
color: #e2001a;
background-color: #e6eef6;
padding: 0px;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

A.linkboldred:hover {background-color: #e6eef6;
color: #e2001a;
text-decoration: none;}

.buttonsohne  {color: #FFFFFF;
background-color: #0057a2;
padding: 0px;
padding-left: 5px;
padding-top: 0px;
display: block;
border-bottom: 1px solid #FFFFFF;
font: 11px Arial, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}


.buttonsohnebold  {color: #FFFFFF;
background-color: #0057a2;
padding: 0px;
padding-left: 3px;
padding-top: 0px;
display: block;
border-bottom: 1px solid #FFFFFF;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}




.buttons2 a {color: #FFFFFF;
background-color: #5690c1;
padding: 0px;
padding-left: 5px;
padding-top: 0px;
display: block;
border-bottom: 1px solid #FFFFFF;
font: 11px Arial, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}



.buttons2 a:hover {background-color: #5690c1;
color: #333333;
text-decoration: none;}

.buttons3 a {color: #FFFFFF;
background-color: #0057a2;
padding: 0px;
padding-left: 5px;
padding-top: 0px;
display: block;
border-bottom: 1px solid #FFFFFF;
font: 11px Arial, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;}



.buttons3 a:hover {background-color: #0057a2;
color: #fff;
text-decoration: none;}

.lineou{
border-top-width:1px; border-top-color:#ffffff; border-top-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff; border-bottom-style:solid;
}

.lineu{
border-bottom: 1px solid #ffffff;
}

.linere{
border-right: 1px solid #ffffff;
}

A.kontakt2 { color: #FFFFFF; padding-left: 2px; padding-right: 2px; font-size: 11px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
A.kontakt2:active {color: #FFFFFF; padding-left: 2px; padding-right: 2px;  font-size: 11px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
A.kontakt2:hover {color: #FFFFFF; padding-left: 2px; padding-right: 2px;  TEXT-DECORATION: underline; vertical-align: middle; }

A.wahl { color: #404040;  font-size: 11px; text-align: center; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.wahl:active { color: #002c57;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.wahl:hover { color: #808080;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A.location {
font-family: Arial;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
letter-spacing: 0;
text-indent: 0;
line-height: 12pt;
font-size: 10px;
padding-left: 10px; 
padding-top: 3px; 
padding-bottom: 1px; 
}

A.location:hover {
text-decoration: underline;
}

.ohnepunkt {
padding-left: 15px;
}

.fliesstext {
font-family: Arial;
font-weight: normal;
background-color: #e6eef6;
color: #404040;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
text-indent: 0;
line-height: 12pt;
font-size: 13px;
padding-left: 15px; 
padding-right: 15px; 
padding-top: 15px; 
padding-bottom: 25px; 
}

.headlinedu { 
font-family: Arial; 
font-weight: bold; 
color: #0057a2; 
text-decoration: none; 
word-spacing: normal; 
text-align: left; 
letter-spacing: 0; 
text-indent: 0; 
font-size: 11px; 
padding-left: 15px;
}


