body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size: 13px;}

h1 {font-size:32px; color:#F0E59E; text-align:center}
h2 {font-size:28px; color:#F0E59E; text-align:center}
h3 {font-size:24px; color:#F0E59E; text-align:center}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:13px;}

.xlarge {font-size:18px;}
.large {font-size:16px;}
.medium {font-size:14px;}
.small {font-size:12px;}
.mini {font-size:11px;}
.minimini {font-size:10px;}

a {font-size:13px; text-decoration:none; font-weight:bold;}
a:link {color:#F0E59E}
a:visited {color:#C7B767}
a:active {color:#DEC3A9}
a:hover{color:#ffffff}

body {
  color:black; background-color:white;
  font-size: 100.01%;
  font-family: Helvetica,Arial,sans-serif;
  text-align: center; vertical-align:middle;
}

img {
  margin-top:5px;
  color:white
}

p {
  margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px;
  text-align:left; vertical-align:middle;
  font-size:16px;
}

/********************************************************************/

#LogoLinksOben {
  position:absolute; top:20px; left:20px; width:180px; height:110px;
  color:white; background-color:#3A3C69;
  text-align:center; vertical-align:middle;
}

#NavigationOben {
  position:absolute; top:20px; left:210px; width:600px; height:110px;
  color:white; background-color:#616387;
  text-align:right; vertical-align:middle;
}

#RandRechtsOben {
  position:absolute; top:20px; left:810px; width:350px; height:110px;
  color:white; background-color:#616387;
  text-align:right; vertical-align:middle;
}

/********************************************************************/

#InhaltKopfzeile {
  position:absolute; top:140px; left:210px; width:600px; height:200px;
  color:#F0E59E; background-color:#3A3C69;
  text-align:center; vertical-align:middle;
  font-size:16px;
  padding-top:25px; padding-bottom:0px; padding-left:0px; padding-right:0px
}

/********************************************************************/

#NavigationLinks {
  position:absolute; top:140px; left:20px; width:180px; height:1100px;
  color:white; background-color:#616387;
  text-align:left; vertical-align:middle;
}

#LogoLinksUnten {
  position:absolute; top:1250px; left:20px; width:180px; height:110px;
  color:white; background-color:#3A3C69;
  text-align:center; vertical-align:middle;
}

#RandRechtsMitte {
  position:absolute; top:140px; left:810px; width:350px; height:1100px;
  color:white; background-color:#3A3C69;
  text-align:right; vertical-align:middle;
}

#RandRechtsUnten {
  position:absolute; top:1250px; left:810px; width:350px; height:110px;
  color:white; background-color:#616387;
  text-align:left; vertical-align:middle;
}

#FusszeileUnten {
  position:absolute; top:1250px; left:210px; width:600px; height:110px;
  color:white; background-color:#616387;
  text-align:center; vertical-align:middle;
  font-size:14px;
}

/********************************************************************/
/* Haupt-Text in weiß, Spruch rechts in gelb                        */
/********************************************************************/

#Inhalt1L80 {
  position:absolute; top:340px; left:210px; width:480px; height:500px;
  color:white; background-color:#3A3C69;
  text-align:left; vertical-align:middle;
  padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px
}

#Inhalt1R20 {
  position:absolute; top:340px; left:690px; width:120px; height:500px;
  color:#F0E59E; background-color:#3A3C69;
  padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px
}

p#Spruch {
  border: 1px solid white;
  text-align:center; vertical-align:middle;
  font-size:14px;
  margin-top:25px; margin-bottom:25px; margin-left:0px; margin-right:0px;
  padding-top:20px; padding-bottom:20px; padding-left:0px; padding-right:0px
}

/********************************************************************/
/* Besonderer Hinweis, z.B. Urlaub                                  */
/********************************************************************/

#Inhalt2L10 {
  position:absolute; top:840px; left:210px; width:70px; height:100px;
  color:white; background-color:#3A3C69;
  text-align:left; vertical-align:middle;
  padding: 0px 0px 0px 20px;
  font-size:16px;
}

#Inhalt2M90 {
  position:absolute; top:840px; left:280px; width:490px; height:100px;
  color:red; background-color:#3A3C69;
  text-align:left; vertical-align:middle;
  padding: 0px 0px 0px 20px;
  font-size:16px;
  font-weight: bold;
}

#Inhalt2R10 {
  position:absolute; top:840px; left:770px; width:70px; height:100px;
  color:white; background-color:#3A3C69;
  text-align:center; vertical-align:middle;
  padding: 0px 0px 0px 0px;
  font-size:16px;
}

#Inhalt2L80 {
  position:absolute; top:840px; left:210px; width:450px; height:100px;
  color:white; background-color:#3A3C69;
  text-align:left; vertical-align:middle;
  padding: 0px 0px 0px 20px;
  font-size:16px;
}

#Inhalt2R20 {
  position:absolute; top:840px; left:660px; width:150px; height:100px;
  color:#F0E59E; background-color:#3A3C69;
  text-align:center; vertical-align:middle;
  padding: 0px 0px 0px 0px;
  font-size:16px;
}

/********************************************************************/
/* Adressen, Telefonnummern, Portrait (Breite 600)                  */
/********************************************************************/

#Inhalt3L80 {
  position:absolute; top:940px; left:210px; width:450px; height:300px;
  color:white; background-color:#3A3C69;
  text-align:left; vertical-align:middle;
  padding: 0px 0px 0px 20px;
  font-size:16px;
}

#Inhalt3R20 {
  position:absolute; top:940px; left:660px; width:150px; height:300px;
  color:#F0E59E; background-color:#3A3C69;
  text-align:center; vertical-align:middle;
  padding: 0px 0px 0px 0px;
  font-size:16px;
}

