body { color: #5e6a92; font-size: 12px; font-family: Arial; background-color: #f5f6f6; background-image: url('../images/home/bg.gif'); background-repeat: repeat-y; background-position: 15px 0; margin: 0; padding: 0 }
td {font-size: 12px;}
/* Rahmen der Website */
#main {width: 920px; margin-left: 40px }
/* Kopf der Website (Logo/Slogan) */
#head { height: 115px; }
#logo { }
#slogan {position: absolute; margin-top: 44px; left: 724px;}
/* Haputmenü */
#menu { background-color: #b6bfce; margin-top: 5px; }
#menu a { color: #303865; font-size: 10px; font-family: tahoma; font-weight: bold; background-color: #b6bfce; text-decoration: none; float: left; padding: 5px 15px; }
#menu a:hover, #menu a.sel { color: #eaeaea; font-size: 10px; font-family: tahoma; font-weight: bold; background-color: #f08d3d; text-decoration: none; float: left; padding: 5px 15px;}

/* Banner */
#banner {  }

/* Alle Textblöcke */
#center{    }

/* Linker Textblock */
#left { float: left; width: 171px; margin-bottom: 10px;}
#left h1 { color: #303865; font-size: 12px; margin-top: 0; margin-bottom: 24px; } 
* html #left ul { margin-left: 0px; }
* html #left li  {background-position: 0 4px;}
#left ul { margin-left: -38px; }
#left li { line-height: 16px; background-image: url('../images/ebene2/bg_liste.gif'); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 4px; padding-left: 13px; list-style-type: none }

#submenu { background-color: #f08d3d; }
#submenu a { color: #fafafa; font-size: 10px; font-family: tahoma; background-color: #f08d3d; text-decoration: none; padding: 7px 7px 7px 13px; border-bottom: 1px solid #fff; display: block; }
#submenu a:hover, #submenu a.sel { color: #f5f5f5; font-size: 10px; font-family: tahoma; font-weight: bold; background-color: #f08d3d; text-decoration: none; padding: 7px 7px 7px 13px; border-bottom: 1px solid #fff; display: block; }

#referenz { padding-top: 20px;  margin-left: 10px; border-right: 1px solid #dadada; }
#referenz img { margin-top: 0; margin-bottom: 8px; }
#referenz a {  font-size: 11px;  color: #f08d3d; font-weight: bold; background-image: url('../images/ebene2/teaser_bg_link.gif'); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; margin-bottom: 28px;  margin-left: 18px; padding-left: 10px; display: block }

#seminarbewertung { font-size: 10px !important;  margin-top: 35px; padding-bottom: 5px; padding-right: 10px;  margin-left: 10px; border-right: 1px solid #dadada; }
#seminarbewertung a {  font-size: 11px !important;  color: #f08d3d; font-weight: bold; background-image: url('../images/ebene2/teaser_bg_link.gif'); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; margin-bottom: 28px;  margin-left: 18px; padding-left: 10px; display: block }
#seminarbewertung h1 {  font-size: 12px !important; color: #f08d3d; margin-bottom: 5px; }

/* Content Textblock */

#hl-bereich { float: left; margin-left: 31px; width: 716px; margin-top: 24px; margin-bottom: 10px; }
#hl-bereich h1 { color: #f69d4c; font-size: 14px; font-weight: normal; margin: 0; border-bottom: 1px solid #f69d4c; }
#content { width: 500px; float: left; }
#content h1 { border: none; padding-top: 5px; color: #303865; font-size: 20px; font-weight: normal; margin-top: 0; }
#content h2 {font-size: 16px; font-weight: bold; color: #f69d4c;}
#content h3 {font-size: 16px; font-weight: bold;}
p {line-height: 16px}
* html #content ul { margin-left: 0px; }
* html #content li  {background-position: 0 4px;}

#content ul { margin-left: -38px; }
#content li { line-height: 16px; background-image: url('../images/ebene2/bg_liste.gif'); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 4px; padding-left: 13px; list-style-type: none }
#content li ul {margin-top: 12px; margin-bottom: 18px; }
#content li li {background-image: url('../images/ebene2/bg_liste_small.gif'); background-position: 0 7px}
#content a { color: #f69d4c; text-decoration: none; }
#content a:hover, #content a.sel { color: #303865 !important; text-decoration: none; }
.trenner-blue { margin-top: 15px; margin-bottom: 15px; border-bottom: 1px solid #ecf0f4; }
.trenner-blue-small { margin-top: 8px; margin-bottom: 8px; border-bottom: 1px solid #ecf0f4; }
/*Linksbündiges Bild mit Rand*/
.img-l {float: left; margin-right: 20px;  margin-bottom: 10px; border: solid 1px #323232; }
/*Linksbündiges Bild ohne Rand*/
.img-l-0 {float: left; margin-right: 20px;  margin-bottom: 10px; border: none; }
.img-r {float: right; margin-left: 20px;  margin-bottom: 10px; border: solid 1px #323232; }
.back { font-weight: bold; background-image: url('../images/ebene2/back_bg.gif'); background-repeat: no-repeat; background-position: 0 5px; padding-left: 12px }
.top { font-weight: bold; background-image: url('../images/ebene2/top_bg.gif'); background-repeat: no-repeat; background-position: 0 4px; margin-top: 20px; margin-bottom: 10px; padding-left: 12px; display: block }
.rot { color: #f00; font-style: italic; }
#content a.rot{ color: #f00; font-style: normal; }
strong { color: #303865;}

/* Rechter Textblock */
#teaser { font-size: 11px !important; line-height: 12px !important; width: 166px !important; float: right !important; margin-top: 10px !important; padding-left: 20px !important; }
#teaser h1 { border: medium none; color: #303865; font-size: 12px; font-weight: bold; background-image: url('../images/ebene2/teaser_bg_hl1.gif'); background-repeat: no-repeat; margin-top: 0; margin-bottom: -10px; margin-left: -18px; padding-top: 5px; padding-bottom: 8px; padding-left: 19px; display: block }
*+html #teaser a { margin-top: -10px;}
* html #teaser a { margin-top: -10px;}
#teaser a { font-size: 11px; color: #f08d3d; font-weight: bold; background-image: url('../images/ebene2/teaser_bg_link.gif'); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; margin-top: -5px; margin-bottom: 15px; padding-left: 10px; display: block }
#teaser li { line-height: 16px; background-image: url('../images/ebene2/bg_liste.gif'); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 4px; padding-left: 13px; list-style-type: none }
#teaser ul {
	padding-left: 0px;
	margin-bottom: 15px;
}

/* Fusszeile */
#footer { color: #7f95ab; font-size: 10px; padding-top: 14px; padding-bottom: 14px;  padding-left: 11px; border-top: 6px solid #dae0e7; border-right-style: none; border-bottom-style: none; border-left-style: none;}
#footer a { color: #7f95ab; text-decoration: none; }
#footer a:hover { color: #303865; text-decoration: none; }
.clear { font-size: 0; line-height: 0; height: 0; overflow: hidden; clear: both; margin: 0; padding: 0; border-width: 0; }
.line { color: #7f95ab; font-size: 1px; }