/* _______________________ SEITE _______________________ */


#metanavigation { float:left; padding:0; margin:35px 0 0 0; }
#metanavigation ul { padding:0; margin:0; }
#metanavigation ul li { padding:0; margin:0 15px 0 0; display:inline; }
#metanavigation ul li a { font-size:0.8em; color:#333366; font-weight:bold; text-decoration:none; }

#text { float:left; padding:0; margin:39px 0 0 0; }
#logo { float:right; padding:0; margin:19px 0 0 0; }

#navipfad { position:absolute; top:134px; left:0px; width:575px; height:46px; margin:0; padding:0 0 0 294px; background-color:#ffffff; }
#navipfad p { color:#000000; font-size:0.8em; }
#navipfad p a { color:#333366; text-decoration:none; }

img.textgroesse { margin:0 0 0 60px; }
img.kontaktIcon { margin:0 0 0 30px; }
img.logo { margin:0 0 0 260px; }
img.startteaser { padding:0; margin:9px 0 0 8px; }
img.topBanner { padding:0; margin:0 0 10px 0; }
img.contentVisual { padding:0; margin:10px 35px 10px 0; }

#containerContentFollow { position:absolute; top:180px; left:0px; width:990px; }

#contentFollowLeft { float:left; width:257px; padding:0; margin:0; background-color:#ffffff; border-top:solid 1px #333366; }

#contentFollowLeft ul { margin:0px; padding:0 0 0 0px; width:257px; list-style-type:none; font-weight:normal; }
#contentFollowLeft ul li { line-height:1.5em; margin:0; padding:0 0 0 0px; border-bottom:solid 1px #333366; }
#contentFollowLeft ul li#level1Active { background-color:#e5eef6; }
#contentFollowLeft ul li a { color:#000000; width:100%; margin-left:40px; font-size:0.9em; text-decoration:none; }
#contentFollowLeft ul li a:visited { color:#000000; }
#contentFollowLeft ul li a:hover { color:#000000; }
#contentFollowLeft ul li ul { margin:0; padding:0; border-top:solid 0px #333366; }
#contentFollowLeft ul li ul li { line-height:1.7em; background-color:#e3e2e4; padding:0 20px 0 15px; border-top:solid 1px #333366; border-bottom:solid 1px #e3e2e4; font-size:0.9em; }
#contentFollowLeft ul li ul li#level2Active { background-color:#e3e2e4; font-weight:bold; }
#contentFollowLeft ul li ul li a { color:#000000; font-size:1.0em; text-decoration:none; }

#contentFollowRightList ul { width:472px; padding:0; margin:0; }
#contentFollowRightList ul li { padding:0; margin:0 0 30px 0; height:93px; border-bottom:solid 1px #333366; font-size:12px; list-style-type:none; }
#contentFollowRightList ul li img.list { float:left; padding:0; margin:0 10px 0 0; }
#contentFollowRightList ul li img.lesen { float:right; padding:0; margin:82px 0 0 0; }
#contentFollowRightList ul li a { color:#333366; }

#contentFollowRight { width:472px; padding:0; margin:0 177px 0 292px; }

#contentFollowRight ul { width:100%; }
#contentFollowRight ul li { font-size:0.9em; margin:0 0 0.6em 0; list-style-type:none; }
#contentFollowRight ul li a { color:#333366; text-decoration:underline; }
#contentFollowRight ul li a:hover, a:focus { color:#cc9900; text-decoration:underline; }

#contentFollowRight ul.listePublikationen { width:100%; padding:0; margin:0; }
#contentFollowRight ul.listePublikationen li { font-size:0.9em; margin:0 0 0.6em 0; min-height:140px; list-style-type:none; }
#contentFollowRight ul.listePublikationen li a { color:#333366; text-decoration:underline; }
#contentFollowRight ul.listePublikationen li a:hover, a:focus { color:#cc9900; text-decoration:underline; }

#contentFollowRight p { padding:0; margin:0 0 20px 0; font-size:0.9em; font-weight:normal; color:#000000; }
#contentFollowRight p a { color:#333366; text-decoration:underline; }
#contentFollowRight p a:hover, a:focus { color:#cc9900; text-decoration:underline; }

#contentFollowRight h1 { margin:0 0 10px 0; padding:0; font-size:0.9em; font-weight:bold; color:#333366; }
#contentFollowRight h1 a { color:#333366; text-decoration:underline; }
#contentFollowRight h1 a:hover, a:focus { color:#cc9900; text-decoration:underline; }

#contentFollowRight h2 { margin:0 0 10px 0; padding:0; font-size:0.9em; font-weight:bold; color:#666666; }
#contentFollowRight h3 { margin:10px 0 5px 0; padding:0; font-size:1.1em; font-weight:bold; color:#666666; }

#contentFollowRight td.format { padding:5px 10px 5px 0; margin:0; font-size:0.9em; font-weight:normal; color:#000000; border-top: solid 1px; border-color:#f0f0f0; }
#contentFollowRight td a { color:#333366; text-decoration:underline; }
#contentFollowRight td a:hover, a:focus { color:#cc9900; text-decoration:underline; }

#contentFollowRand { float:right; width:177px; padding:0; margin:0; background-color:#f5f5ed; }
#contentFollowRand ul { width:100%; padding:0; margin:7px 0 0 0; }
#contentFollowRand ul li { padding:0 0 0 20px; margin:0 0 20px 0; font-size:0.8em; list-style-type:none; }
#contentFollowRand ul li a { color:#333366; }
#contentFollowRand ul li a.aktiv { color:#333366; font-weight:bold; }

#loginFollow { width:257px; height:1.5em; margin:60px 0 0 0; padding:2px 0 0 0; text-align:center; background-color:#e3e2e4; }
#loginFollow a { font-size:0.9em; line-height:1.5em; color:#000000; font-weight:bold; }

.noScreen{  /* This class is not shown on screen */
  display: none;
}


#searchForm { width: 230px;
  margin:32px 0 0 13px;
  float: left;
  padding: 0;
}

/*
  Here starts the part with the forms, this will later be in another file
  contains all needed styles for the used forms
*/


form{
  margin: 0;
  padding: 0;
}

fieldset{
  margin: 0;
  padding: 0;
  border: 0;
}

/*
  search form
*/
.searchForm{
  font-size:0.9em;
  margin: 0;
  padding:3px;
  float:left;
}

.searchForm#texte{
  width: 164px;
}

.searchForm#submitbutton{
  margin: auto;
  padding: 0;
}

.contentBox {  /* these contain all the later content */
  margin:0 ! important;
  padding:0 ! important;
  color: #000000;
  font-size: 0.8em;
}

.contentBoxNoSee {  /* these contain all the later content */
  margin:0 ! important;
  padding:0 ! important;
  color: #000000;
  font-size: 0.8em;
  display:none;
}


/*  contact form  */
.contactInput, .contactTextarea{
  padding: 0;
  margin: 5px 0 10px 0;
  width: 20em;
}

.contactTextarea{
  height: 8em;
}

.formError{
  color: red;
  border-color: red;
}

.newLine{
  display: block;
  clear: both ! important;
}

/* Abkuerzungen und Akronyme */
abbr, acronym {
  border-bottom: 1px dotted #000;
  cursor: help;
  font-variant: normal;
  font-style: normal;
  text-transform: none;
}

/*Hier die Styles der Startseite*/

#containerContent { position:absolute; top:189px; left:160px; width:750px; height:350px; }
#contentLeft { position:absolute; top:189px; left:160px; width:330px; padding:0; margin:0; background-image:url(../images/blauerWinkel.gif); background-repeat:no-repeat; }
#contentLeftEdit { position:absolute; top:100px; left:160px; width:330px; padding:0; margin:0; background-image:url(../images/blauerWinkel.gif); background-repeat:no-repeat; }
#contentLeft ul#teaser { width:322px; height:81px; margin:0 0 0 8px; padding:0; background-color:#627bb2; }
#contentLeft ul#teaser li { margin:0 10px 0 20px; padding:0; list-style-type:none; font-size:16px; color:#ffffff; }
#contentLeft ul#teaser li a { margin-left:210px; color:#ffffff; font-weight:bold; text-decoration:none; }

ul#teaserNeu {position:absolute; top:420px; left:160px; width:322px; height:81px; margin:0 0 0 8px; padding:0; background-color:#627bb2; }
ul#teaserNeu li { margin:0px 10px 0px 20px; padding:0; list-style-type:none; font-size:16px; color:#ffffff; }
ul#teaserNeu li a { margin-left:210px; color:#ffffff; font-weight:bold; text-decoration:none; }

#eingang { width:320px; height:25px; margin:0 0 0 8px; padding:8px 0 0 0; background-color:#3d5da5; border:solid 1px #3d5da5; text-align:center; }
#eingang a { color:#ffffff; font-weight:bold; }

#contentRight { position:absolute; top:189px; left:490px; width:26em; padding:0; margin:0; }

#login { width:290px; height:25px; margin:0; padding:8px 0 0 30px; background-color:#3d5da5; border:solid 1px #3d5da5; }
#login a { color:#ffffff; font-weight:bold; }

#contentNews { height:221px; margin:0; padding:0; background-color:#ffffff; border:solid 1px #ffffff; }
#contentNews ul { margin:5px 0 0 0; padding:0; }
#contentNews ul li { margin:0 0 12px 20px; padding:0; list-style-type:none; font-size:0.9em; color:#333366; }
#contentNews ul li a { color:#333366; font-weight:bold; text-decoration:none; }

#quickEntriesEdit { position:absolute; top:400px; left:350px; width:320px; height:87px; margin:0; padding:0; background-color:#dbdcde; border:solid 1px #dbdcde; }
#quickEntriesEdit ul { margin:0 0 0 20px; padding:0; background-color:#dbdcde; }
#quickEntriesEdit ul li { margin:7px 0 7px 0; padding:0; list-style-type:none; }
#quickEntriesEdit ul li a { color:#333366; font-size:16px; font-weight:bold; }

#quickEntries { width:320px; height:87px; margin:0; padding:0; background-color:#dbdcde; border:solid 1px #dbdcde; }
#quickEntries ul { margin:0 0 0 20px; padding:0; background-color:#dbdcde; }
#quickEntries ul li { margin:7px 0 7px 0; padding:0; list-style-type:none; }
#quickEntries ul li a { color:#333366; font-size:16px; line-height:18px; font-weight:bold; text-decoration:none; }