body {
  background:#719bbf;
  background-attachment:fixed;
  background-image:url('../images/background-1x1500-1.png');
  color:#000000;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}

p { margin-top:0px; margin-bottom:10px; text-align:left; }

.contentwidth { width:900px;  }
.contentnavigwidth { width:185px;  }
.contentcontentwidth { width:713px;  }

.border-right { border-right:1px solid #707070; }

div.contentheader {
  text-align:left;
  height:73px;
  background:#3e84b8;
  background-image:url('../images/background-header-10x73-1.png');
}

div.contentfooter {
  text-align:left;
  height:73px;
  background:#3e84b8;
  background-image:url('../images/background-footer-10x73-1.png');
}

div.contentcontainer {
  text-align:left;
  background:#FFFFFF;
  background-image:url('../images/background-content-900x10-1.png');
}

div.slidecontainer {
  text-align:left;
  background:#FFFFFF;
  background-image:url('../images/background-content-900x10-2.png');
}

div.spaltelinkscenter {
  text-align:center;
  width:252px;
  float:left;
  margin-right:15px;
}

div.spaltelinks {
  text-align:left;
  width:252px;
  float:left;
  margin-right:15px;
}

div.msgbox { text-align:left; padding:7px; background:#d00000; color:#ffff00; font-weight:bold;   }

div.contentnavigation {
  text-align:left;
}

div.contentcontent {
  text-align:left;
}


div.eingabeformular  {
  background:#f0f0f0;
  padding:10px;
  border:1px solid #c0c0c0;
}

div.kasten  {
  padding:15px;
  border:1px solid #cccccc;
  margin:0px 15px 20px 15px;
}

H1
{
    font-size:24pt;
    font-weight:bold;
    font-family: Arial, Verdana, Helvetica;
    margin-bottom:3px;
    margin-top:0px;
    text-align:left;
}
h1.main {  margin-left:15px; margin-bottom:20px; }
H2
{
    font-size:18pt;
    font-weight:bold;
    font-family: Arial, Verdana, Helvetica;
    margin-bottom:3px;
    margin-top:0px;
    text-align:left;
}
H3
{
    font-size:12pt;
    font-weight:bold;
    font-family: Arial, Verdana, Helvetica;
    margin-bottom:3px;
    margin-top:0px;
    text-align:left;
}

H4
{
    font-size:10pt;
    font-weight:bold;
    font-family: Arial, Verdana, Helvetica;
    margin-bottom:3px;
    margin-top:0px;
    text-align:left;
}

A, P ,FONT,TD, FORM,INPUT,SELECT,BODY  {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt; }

table { border:0px; }

SELECT  {
  color:#000070;
  background:#FFFFE0;
  font-size:9pt;  }

A:link {text-decoration:none; color:#000070;}
A:visited {text-decoration:none; color:#000070;}
A:active {text-decoration:none; color:#000070;}
A:hover {text-decoration:underline; color:#D00000;}

a.nocolor:link { color:#000000; }
a.nocolor:visited { color:#000000; }
a.nocolor:active { color:#000000; }
a.nocolor:hover { color:#D00000; }

.small  { font-size:8pt; }
.fett   { font-weight:bold;  }
.h3, .H3 { font-family:arial; font-size:12pt; font-weight:bold;   }
.h1, .H1 { font-family:arial; font-size:24pt; font-weight:bold;   }
div.untertitel { margin-top:3px; font-size:8pt; }


div.topcontainerecke  {
position:relative ! important;
width:20px;
height:20px;
background:#3e84b8;
padding:0px;
}


div.topslogan  {
position:absolute;
width:302px;
height:35px;
top:30px;
left:120px;
background-image:url('../images/slogan-302x35-1.png');
padding:0px;
}


div.topsarlogo  {
position:absolute;
width:63px;
height:63px;
top:5px;
left:30px;
padding:0px;
}



div.topsenderlogos  {
float:right;
text-align:right;
width:400px;
height:53px;
margin-top:8px;
padding:0px;
}


.schatten { text-shadow:#000000 4px -4px 2px; }
.schwach { color:#707070; }
.klein, .small { font-size:8pt; }
.fett, .bold { font-weight:bold; }


div.titleslogan  {
position:absolute;
text-align:left;
top:50px;
left:520px;
padding:0px;
color:#FFFFFF;
font-family:arial;
font-size:20pt;
font-weight:bold;
}


div.titleslogan2  {
position:absolute;
text-align:left;
top:51px;
left:521px;
padding:0px;
color:#404040;
font-family:arial;
font-size:20pt;
font-weight:bold;
}

div.titleslogan1  {
position:absolute;
text-align:left;
top:49px;
left:519px;
padding:0px;
color:#404040;
font-family:arial;
font-size:20pt;
font-weight:bold;
}

div.titleslogan3  {
position:absolute;
text-align:left;
top:49px;
left:521px;
padding:0px;
color:#404040;
font-family:arial;
font-size:20pt;
font-weight:bold;
}

div.titleslogan4  {
position:absolute;
text-align:left;
top:51px;
left:519px;
padding:0px;
color:#404040;
font-family:arial;
font-size:20pt;
font-weight:bold;
}

div.rubrikdivpassiv  {
text-align:left;
margin-left:5px; margin-right:5px;
padding:5px; padding-left:7px;
}

div.rubrikdivaktiv  {
text-align:left;
margin-left:5px; margin-right:5px;
padding:5px; padding-left:7px;
color:#D00000;
}

div.whereami { text-align:left; padding:15px; color:#707070;  }
A.whereami:link {text-decoration:none; color:#707070;}
A.whereami:visited {text-decoration:none; color:#707070;}
A.whereami:active {text-decoration:none; color:#707070;}
A.whereami:hover {text-decoration:underline; color:#000000;}

A.rubrikpassiv:link {text-decoration:none; color:#404040;}
A.rubrikpassiv:visited {text-decoration:none; color:#404040;}
A.rubrikpassiv:active {text-decoration:none; color:#404040;}
A.rubrikpassiv:hover {text-decoration:none; color:#000000;}

A.rubrikaktiv:link {text-decoration:none; color:#D00000;}
A.rubrikaktiv:visited {text-decoration:none; color:#D00000;}
A.rubrikaktiv:active {text-decoration:none; color:#D00000;}
A.rubrikaktiv:hover {text-decoration:none; color: #000000;}

div.rubriktrennlinie  {
margin-left:5px; margin-right:5px;
background:#b9b9b9;
}

ul.linkliste  {
  list-style-image:url('../images/pfeil-rot-weiss-25x9-1.png');
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:0px;
}

ul.rubriklinkliste  {
  list-style-image:url('../images/blank.gif');
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:0px;
}

ul.audiolinkliste  {
  list-style-image:url('../images/arrow-lautsprecher-20x16-1.png');
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:0px;
}

li.rubriklinkliste  {   padding:5px; margin-left:5px; margin-right:5px;   }
li.rubriklinkliste2  {   padding:2px; margin-left:5px; margin-right:5px;   }
.rubrikfontpassiv { color:#404040; }
.rubrikfontaktiv  { color:#D00000; }
