/*
--verknüpfte Dokumente--
  Banner: ../images/banner.jpg
  Topmenü: ../images/top.jpg
--Farben--
  Hintergrund:
  Hauptmenü:#bdd7ee
  Hauptmenü-hover:#0059ab
*/
/*allgemeine Formatierungen*/
body {background-color: #cdcdcd; background-repeat: repeat-y; background-position: center 0;}
html,body,div,p,table,td,h1,h2,h3,span,ul,li,a {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000}
p {font-size: 10pt; color:#00000;}
h1 {font-size: 18pt; color:#0059ab;font-weight:bold;}
h2 {font-size: 16pt;font-weight:bold;}
h3 {font-size: 14pt;font-weight:bold;}
a:link {color:#0059ab;text-decoration: none; font-size: 10pt;}
a:visited {color:#0059ab;text-decoration: none; font-size: 10pt;}
a:hover {color:#0059ab; font-weight:normal; text-decoration: underline; font-size: 10pt;}

/*Formatierungen Joomla*/
.contentheading {background-image: url(.../images/punkt.png);background-repeat:no-repeat; background-position:0% 50%;;height 100%; width 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#0059ab; font-weight:bold; padding-left: 22px; border-bottom: 1px dotted #e2007a;}
hr {color: #0059ab; background-color: #0059ab; height: 1px;}
hr.seperator {color: #0059ab; background-color: #0059ab; height: 1px;}

/*Formatierung Catagory Title*/
a.category:link {color:#0059ab;font-size: 10pt;}
a.category:visited {color:#0059ab;font-size: 10pt;}
a:category:hover {color:#eeeeee; font-weight:bold; font-size: 10pt;}

/*Formatierung Cateogry Title unterhalb des Artikelnamens*/
table.contentpaneopen tr td span {color:#0059ab;font-size: 8pt;}

/*Titelformatiereung des Artikels, wenn dieser als Hyperlink*/
a.contentpagetitle:link {color:#0059ab;font-size: 12pt; text-decoration:none;}
a.contentpagetitle:visited {color:#0059ab;font-size: 12pt; text-decoration:none;}
a:contentpagetitle:hover {color:#eeeeee; font-weight:bold; font-size: 12pt; text-decoration:underline;}

/*Titelformatiereung des Artikels*/
.contentpagetitle {color:#0059ab;font-size: 12pt;}

/*Formatierung der Beschreibung von Sektionen, Kategorien*/
.contentdescription {font-size: 18pt; color:#000000; font-weight: bold;}

/*Formatierung der Überschrift von Sektionen, Kategorien*/
.componentheading {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color:#0059ab; font-weight:bold; margin-bottom:10px;}

/*Blog-Abschnitt*/
.blogsection{color:#0059ab;font-size: 15pt;}
a.blogsection:link {color:#0059ab;font-size: 15pt;}
a.blogsection:hover {color:#0059ab;font-size: 15pt;}
a.blogsection:visited {color:#0059ab;font-size: 15pt;}

/*Sektions-Listen*/

/*Tabellenformatierung für Titeldarstellung*/
.contentpaneopen {width:100%;}

/*Blog Abschnitte*/
.blogsection {}
.blog_more {}
.blogsection:link {}
.blogsection:visited {}
.blogsection:hover {}

/*Layout*/
#container { background-color: #eeeeee; background-repeat: no-repeat; margin:auto; width: 800px; border: solid 1pt black; }

/*banner*/
#banner { background-image: url(../images/banner.jpg); background-repeat: no-repeat; height: 200px; }

/*Top Menü*/
#topcontainer {background-color:#ffffff; background-image: url(../images/top.jpg); background-repeat: no-repeat; background-position: right 0; height: 20px; margin: 0; padding: 0 0 0 5px;}
#top_menu{color: #000000;height: 25px; margin: 0px; padding:0px;}
a.mainlevel-nav
{color: #000000; padding: 5px; margin: 0px; line-height: 21px; white-space: nowrap; border-right: 1px solid #eeeeee;}
a.mainlevel-nav:link
{color: #000000; padding: 5px; margin: 0px; line-height: 21px; white-space: nowrap; border-right: 1px solid #eeeeee;}
a.mainlevel-nav:hover
{color: #000000; padding: 5px; margin: 0px; line-height: 21px; white-space: nowrap; border-right: 1px solid #eeeeee;}
a.mainlevel-nav:visited {color: #000000; padding: 5px; margin: 0px; line-height: 21px; white-space: nowrap; border-right: 1px solid #eeeeee;}

/*Menünamen ändern*/
.oben1 { vertical-align:top;color:#0059ab;font-size: 14px; font-weight: normal; }

.oben2 { vertical-align:top;}

/*Hauptmenü*/
#navcontainer {width:auto; float:left; background:#eeeeee;margin: 0px;font-size: 11px; font-weight: bold;}
a.mainlevel {font-size: 12px; font-weight: bold;color:#eeeeee; padding-left: 4px; width: 194px; display: block; line-height: 18px;margin-bottom: 2px;text-decoration: none;font-weight: normal;voice-family:"\"}\""; /* Box Model fix */ voice-family:inherit; height:40px;}
a.mainlevel:link, a.mainlevel:visited {font-size: 12px; font-weight: normal; line-height: 18px; color:#4a4a4a; height:40px; background-image:url(../images/br_normal.gif);}
a.mainlevel:hover {border-top:1px, border-bottom:1px; border-color:#ffffff;font-size: 12px; font-weight: normal; line-height: 18px; color:#ffffff; background: #0059ab; text-decoration: none;height:40px; background-image:url(../images/br_hover.gif);}
a.mainlevel#active_menu {font-size: 12px; font-weight: bold; line-height: 18px; color:#4a4a4a; height:40px; background-image:url(../images/br_normal.gif);}
/*a.mainlevel:visited {font-size: 12px; font-weight: bold; color:#000000;height:40px;}*/

/*Hauptmenü-Sub*/
.sublevel {color: #000000;
font-size: 11px; font-weight: bold;
padding-left: 5px;
text-decoration: none;
width: 160px;}

a.sublevel:link, a.sublevel:visited {color: #4a4a4a;
font-size: 11px;
font-weight: normal;
padding-left: 16px;
text-decoration: none;
width: 160px;}

a.sublevel:hover {color: #0059ab;
font-size: 11px;
font-weight: bold;
padding-left: 16px;
text-decoration: none;

width: 160px;}

a.sublevel#active_menu{color: #4a4a4a;
font-size: 11px;
font-weight: bold;
padding-left: 16px;
text-decoration: none;

width: 160px;}

/*Inhalt*/
#content {font-size: 10pt; color:#00000; background-color: #ffffff; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 10px;padding-right:10px; background-image: url(http://ndltest.nd.funpic.de/Joomla/images/verlauf.jpg); background-repeat: no-repeat;background-position:100% 100%;}

/*Fußzeile*/
#footer { background-color: #0059ab; width: 790px; height: 17px; clear:both; margin: 0 0 0; padding-left:10px; padding-top:1px;color:#ffffff;font-size: 10pt;}
.ueberschrift { background-color: navy; text-align: center; }
#navcont { background-color: #9dc7d8; width:auto; float:left; margin: 0; }

/*bfz*/
.componentheading-bfz {height:103px; vertical-align:middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color:#0059ab; font-weight: normal; background-image: url(../images/logobfz.jpg); background-repeat: no-repeat; background-position:0 0; padding-left:101px; padding-top: 15px}
.contentheading-bfz {background-image: url(../images/punkt.png);background-repeat:no-repeat; background-position:0% 50%;;height 100%; width 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#0059ab; font-weight:normal; padding-left: 22px; border-bottom: 1px dotted #e2007a;}
.blog-bfz {}
.contentpaneopen-bfz {width: 100%;}



/*elch*/
.componentheading-elch {height:103px; vertical-align:middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color:#0059ab; font-weight:normal; background-image: url(../images/logoelch.jpg); background-repeat: no-repeat; background-position:0 0; padding-left:101px; padding-top: 15px}
.contentheading-elch {background-image: url(../images/punkt.png);background-repeat:no-repeat; background-position:0% 50%;;height 100%; width 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#0059ab; font-weight:normal; padding-left: 22px; border-bottom: 1px dotted #e2007a;}
.blog-elch {}
.contentpaneopen-elch {width: 100%;}

/*ida*/
.componentheading-ida {height:103px; vertical-align:middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color:#0059ab; font-weight:normal; background-image: url(../images/logoida.jpg); background-repeat: no-repeat; background-position:0 0; padding-left:101px; padding-top: 15px}
.contentheading-ida {background-image: url(../images/punkt.png);background-repeat:no-repeat; background-position:0% 50%;;height 100%; width 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#0059ab; font-weight:normal; padding-left: 22px; border-bottom: 1px dotted #e2007a;}
.blog-ida {}
.contentpaneopen-ida {width: 100%;}

/*Pese*/
.componentheading-pese {height:103px; vertical-align:middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color:#0059ab; font-weight:normal; background-image: url(../images/logopese.jpg); background-repeat: no-repeat; background-position:0 0; padding-left:101px; padding-top: 15px}
.contentheading-pese {background-image: url(../images/punkt.png);background-repeat:no-repeat; background-position:0% 50%;;height 100%; width 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#0059ab; font-weight:normal; padding-left: 22px; border-bottom: 1px dotted #e2007a;}
.blog-pese {}
.contentpaneopen-pese {width: 100%;}

/*Integral*/
.componentheading-integral {height:103px; vertical-align:middle; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; color:#0059ab; font-weight:normal; background-image: url(../images/logointegral.jpg); background-repeat: no-repeat; background-position:0 0; padding-left:101px; padding-top: 15px}
.contentheading-integral {background-image: url(../images/punkt.png);background-repeat:no-repeat; background-position:0% 50%;;height 100%; width 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color:#0059ab; font-weight:normal; padding-left: 22px; border-bottom: 1px dotted #e2007a;}
.blog-integral {}
.contentpaneopen-integral {width: 100%;}