html,body {
margin:0;
padding:0;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
scrollbar-3dlight-color:  #E6E6E6;
scrollbar-arrow-color: #7F7F7F;
scrollbar-base-color:  #E6E6E6;
scrollbar-darkshadow-color:  #FFFFFF;
scrollbar-face-color:  #E1DFDF;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color:  #ffffff;


}

p {margin:0;padding:0;}

sup {color:inherit;font-size:70%;font-size:85%\9;line-height:6px;}
a img {border:none}
#container{
	z-index:1;
	height:100%;
}
.fLeft {float:left !important}
.fRight { float:right !important}
#top-bar{
	height:90px;
	width:100%;
	margin:0;
	padding:0;
	background:#002968;
	z-index:999;
}
#topbar-inner{
	float:left;
	height:71px;
	background: #002968;
}

/* TESTING EVENTS BANNER */
#topbar-banner{
	position:absolute;
	left:235px;
	top:5px;
}
#topbar-banner {
	position:absolute;
	left:235px;
	top:5px;
}
#topbar-banner .left-item {
	display:block;
	float:left;
	width:133px;
	height:61px;
}
.de #topbar-banner .left-item {
	background:url('../images/events/layout-items/left-item.gif') left top no-repeat;
}

.en #topbar-banner .left-item {
	background:url('../images/events/layout-items/left-item_en.gif') left top no-repeat;
}

#topbar-banner ul.rotation-items {
	height:61px;
	width:326px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
	background:#E5EEFA url('../images/events/layout-items/right-item.gif') right top no-repeat;
}
#topbar-banner ul.rotation-items li {
	list-style:none;
}
#topbar-banner ul.rotation-items li .content {
	display:inline-block;
	width:154px;
	vertical-align:top;
	padding:10px 0 0 10px;
}
#topbar-banner ul.rotation-items li .content.long {
	width: 194px;
}
#topbar-banner ul.rotation-items li .content {*display:inline;}
#topbar-banner ul.rotation-items li .content.twolines {
	padding: 2px 0 0 10px;
}
#topbar-banner ul.rotation-items li .content sup {
	vertical-align: baseline;
}
#top-bar .topbar-events-add {
	position:absolute;
	top:32px;
	left:710px;
	color:#FFF;
	font-size:10px;
}
#top-bar .topbar-events-add a {
	color:#FFF;
	padding-left:8px;
	background:url('../images/head-arrow_right.gif') left center no-repeat;
	text-decoration:none;
}
#topbar-banner ul.rotation-items li a {
	display:block;
	text-decoration:none;
	height:61px;
}
#topbar-banner ul.rotation-items li .content p {
	margin:0;
	padding:0;
	color:#7F7F7F;
}
#topbar-banner ul.rotation-items li .content h1 {
	margin:0;
	padding:0;
	color:#002968;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#topbar-banner ul.rotation-items li img {
	display:inline;
}

#logo{
	width: 156px;
	height: 51px;
	margin-left: 25px;
	margin-top: 10px;
}

#top-bar-menu {width:300px;float:right;background:#002968;color:white;padding:0;margin:0;}

#head-menu {
	position: absolute;
	top: 2px; 
	left:710px;
	padding:0;
	margin:0;
	list-style-type: none;
	width:300px;
	
}
#head-menu .devider {float:left;_float:none;margin:2px 5px 0 5px;_margin:2px 4px 0px 3px}

#head-menu li{
	margin: 2px 0px 0px 0px; 
	margin:0;
	float:left;
	font-size:11px;
	line-height:18px;

}
#head-menu li a {
	position:relative;
	top:0px;
	right:0px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
#head-menu li a:hover{
	position:relative;
	top:0px;
	right:0px;
	padding-top:4px;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/head-arrow.gif);
	background-position:center 0px;
	background-repeat:no-repeat;
}
 
#topbar-inner-sec {clear:both;height:19px;background:#e5eefa;}

#language-select {width:211px;height:48px;background-color:#e5eefa; background-image:url(../images/language_rounds.gif); background-repeat:no-repeat;background-position:right;}
#language-select-inner {padding-left:22px;}
#language-select-inner select {width:159px;height:20px;background-color:white;font-size:11px;font-family:Arial;color:#7f7f7f;}
#language-select p {margin:0 0 5px 0;padding:0;font-size:11px; color:#7f7f7f;}

#main {clear:both;float:none;width:985px;}

#left-side {
	float:left;
	width:211px;
}

#navlist{
	position:relative;
	margin-top:20px;
	width:211px;
}


#navlist h1 { 
	list-style: none; 
	margin: 0; 
	padding: 0.25em;
	border-top: 1px solid #EAEAEA;
	font-size: 12px;
	font-weight: bolder;
	line-height: 18px;
}

#navlist h1 a {
	text-decoration: none; 
	padding-left: 22px;
	color:  #3e5b88;
}
 
#navlist h1 a:hover {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat; 
	text-decoration: none; 
	display:inline;
	background-position: 12px center;
}

#navlist h1 .menuHighlight {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat; 
	text-decoration: none; 
	display:inline;
	background-position: 12px center;
}

#navlist #NaviTop {
border-top: none;
}


#navlist .subnavi {margin-left:30px;margin-bottom:5px;text-decoration:none;color:#3e5b88; background:url(../images/subnavi-dash.gif) 0px 7px no-repeat; padding-left:8px;}
#navlist .subnavi a {text-decoration:none;color:#3e5b88;}
#navlist .subnavi a:hover {text-decoration:underline;color:#3e5b88;}

#menu_2_sub2_de, #menu_2_sub3_de {display:none; margin-left:40px !important;}
#menu_1_sub_de {display:none;}
#menu_2_sub_de {display:none;}
#menu_3_sub_de {display:none;}
#menu_4_sub_de {display:none;}
#menu_15_sub_de {display:none;}
#menu_15_sub2_de{display:none;}
#menu_18_sub_de {display:none;}

#menu_2_sub2_en, #menu_2_sub3_en {display:none; margin-left:40px !important;}
#menu_1_sub_en {display:none;}
#menu_2_sub_en {display:none;}
#menu_3_sub_en {display:none;}
#menu_4_sub_en {display:none;}
#menu_15_sub_en {display:none;}
#menu_15_sub2_en {display:none;}
#menu_18_sub_en {display:none;}


/* Banner im linken Menü */

ul#menu-banner {
	padding: 0;
	margin: 0;
}
ul#menu-banner li {
	padding: 0;
	margin: 0;
	list-style: none !important;
}

/* Banner in der Navigation */

.gtb_banner_links {margin-top:15px;}

#sub-menu { margin-top:15px;padding:17px 0 17px;background-color:#e5eefa; background-image:url(../images/menu-rtop-box-rounded.gif); background-position:top right; background-repeat:no-repeat; width:211px;_padding-bottom:0px;}
#sub-menu h2 {border:none;font-weight:normal;margin:0;padding:0;margin-bottom:2px; background-image:url(../images/arrow_small.gif); background-position:15px center; font-size:11px; background-repeat:no-repeat;}
#sub-menu h2 a { color:#3e5b88; text-decoration:none;margin:0;padding:0;padding-left: 25px;}
#sub-menu h2 a:hover { text-decoration:underline;}

#sub-menu-bottom {height:5px;width:211px;background-color:#e5eefa; background-image:url(../images/news-box-rbottom-rounded.gif); background-position:right bottom; background-repeat:no-repeat;}


#newsletter {display:none; background-color:#f6f6f6;width:211px; border-bottom:1px solid white;background-image:url(../images/news-box-rbottom-rounded.gif); background-position:right bottom; background-repeat:no-repeat;}
#newsletter p { padding:12px 0 0 25px;font-size:11px; line-height:17px; color:#7f7f7f; margin:0;}
#newsletter b { font-weight:bold; color:#7f7f7f;}

#newsletter-form {margin:0;padding:5px 0 25px 25px;}
#newsletter-form-input {color:#7f7f7f; font-size:11px; line-height:13px; width:135px; border:1px solid #cacaca; background-color:white; height:13px;margin-bottom:2px; _margin-bottom:0px; padding-left:7px;}
#newsletter-form-submit {top:1px;width:17px;height:17px;border:1px solid #cacaca; background-color:white; background-image:url(../images/send-arrow.gif); background-position:6px center;_background-position:center center; background-repeat:no-repeat;}

#content{
	float:left;
	width:491px;
	height:auto;
	margin-left:25px;
}

.content-container  {margin-top:25px;height:auto;_height:485px;min-height:485px;}


.headline {width:491px;border-bottom:1px solid #eaeaea;padding-bottom:6px;margin-top:13px;}
.headline h1 {margin:0;padding:0 0 0 0;font-size:25px;color:#7f7f7f;font-weight: 500}

.overview-news-container  {border-bottom:1px solid #eaeaea;margin-top:11px;padding-bottom:5px;}
#last  {border:none;}

.news-container {margin-top:11px;padding-bottom:5px; text-align:left;}
.news-container .imglinks	{float:left; margin:4px 10px 0px 0px; padding:1px; width:auto; height:auto; border:#eaeaea 1px solid;}
.news-container .imglinks p		{color:#7f7f7f; font-size:11px; margin:0px; padding:5px; font-style:italic; line-height:13px; text-align:left;  clear:left; width:auto}
.news-container .imglinks img	{border:none; margin:0px; padding:0px; position:relative;}
.news-container .imgrechts		{float:right; margin:0px 0px 0px 10px; padding:1px; width:auto; height:auto; border:#eaeaea 1px solid;}
.news-container .imgrechts p		{color:#7f7f7f; font-size:11px; margin:0px; padding:5px; font-style:italic; line-height:13px; text-align:left;  clear:left;}
.news-container .imgrechts img		{border:none; margin:0px; padding:0px;}

.overview {margin-bottom:5px;height:11px;}
.overview p {text-align:right;color:#3e5b88;font-size:11px;line-height:12px;margin:0;padding:0;}
.overview a {color:#3e5b88; text-decoration:none; background:url("../images/arrow_left.gif") no-repeat scroll left center transparent; padding-left:10px;}
.overview a:hover {text-decoration:underline;}

.overview_en {margin-bottom:5px;height:11px;}
.overview_en p {text-align:right;color:#3e5b88;font-size:11px;line-height:12px;margin:0;padding:0; background-image:url(../images/arrow_left.gif); background-position:435px center; background-repeat:no-repeat;}
.overview_en a {color:#3e5b88; text-decoration:none}
.overview_en a:hover {text-decoration:underline;}

.date p {font-size:11px;color:#797979;font-weight:bold;}
.content-headline h2, .news-headline h2 {font-size:17px;color:#3e5b88;margin:0;padding:4px 0 10px 0;font-weight:600;line-height:21px;}
.content-headline h2 a, .news-headline h2 a { font-size:17px;color:#3e5b88;font-weight:600;text-decoration:none;}
.content-headline h2 a:hover, .news-headline h2 a:hover { text-decoration:underline;}

.news-headline h5 {color:#797979; font-size:12px; font-weight:bold; margin:0px; padding:5px 0px 0px 0px;}

.content-txt h2 {font-size:17px;color:#3e5b88;margin:0;padding:0 0 5px 0;font-weight:600;line-height:21px;}
.content-txt img, .news-txt img {float:left;padding:1px; border:1px solid #eaeaea;float:left; margin:4px 8px 0px 0}
.content-txt .paragraph {border:none;float:left;padding:0;margin:4px 5px 0 0;}
.content-txt, .news-txt {float:left;}
.content-txt hr {height:1px;border:none;border-top:1px solid #eaeaea;color:#eaeaea;margin-bottom:20px;width:491px;}
.content-txt ul {margin:0 0 20px 20px;padding:0; list-style-type:none;font-size:12px; color:#797979; font-family:Arial, Helvetica, sans-serif}
.content-txt li {background-image:url(../images/bullet.gif); background-position:left center; background-repeat:no-repeat;padding-left:10px;margin-bottom:6px;}
.content-txt a, .news-txt a {color:#002968; text-decoration:none}
.content-txt a:hover, .news-txt a:hover {text-decoration:underline;}

.content-txt span {display:block;padding:0;margin:0;margin-bottom:-12px;margin-left:10px;padding-left:8px;background-image:url(../images/arrow_small.gif); background-position:0 6px; background-repeat:no-repeat; color:#002968;}
.content-txt span a {font-size:12px;color:#3e5b88; text-decoration:none;}
.content-txt span a:hover {color:#3e5b88; text-decoration:underline;}

.content-txt span.txtkl {display:inline; margin:0; padding:0; background:none; color:inherit;}

.news-txt span {margin:0;margin-left:10px;padding:0;padding-left:6px;font-size:12px;line-height:12px;background-image:url(../images/arrow_small.gif); background-position:0 6px; background-repeat:no-repeat; color:#002968;}
.news-txt span a {color:#3e5b88; text-decoration:none;}
.news-txt span a:hover {color:#3e5b88; text-decoration:underline;}

.content-txt p, .news-txt p {font-size:12px;color:#797979; line-height:18px;padding:0 0 15px 0;margin:0;}
.content-txt .bildinfo, .content-container .bildinfo p, .news-txt .bildinfo, .bildinfo p { font-style:italic;margin:0;padding:0;font-size:10px;line-height:13px;color:#AEAEAE;width:290px; background:none;}

.content-txt table {width:491px; font-size:12px; color:#797979;margin:10px 0 10px 0;}

.infokasten {background-color:#E5EEFA; padding:5px 5px;}

.news-txt table {width:491px; font-size:12px; color:#797979;margin:10px 0 10px 0;}
.news-txt td {padding:7px 0px 7px 10px;vertical-align:top; text-align:left}
.news-txt .table-head td {font-size:12px; font-weight:bold;padding:5px 0px 5px 11px; text-align:left;border-bottom:1px solid white;}
.news-txt .grey-line {background-color:#f2f7fd;}
.news-txt .table-date {text-align:left; width:70px;padding-right:10px;}
.news-txt ul {margin:0 0 20px 20px;padding:0; list-style-type:none;font-size:12px; color:#797979; font-family:Arial, Helvetica, sans-serif}
.news-txt li {background-image:url(../images/bullet.gif); background-position:left 6px; background-repeat:no-repeat;padding-left:10px;margin-bottom:6px;}


.content-txt table {margin-top:10px;}
.content-txt table td { vertical-align:top; padding:7px 10px 7px 0px; border:1px solid white}
.content-txt table .table-border, .content-txt table .table-head .table-border {padding-left:10px;border-bottom:none;border-left:none}
.content-txt table .table-head td {background:#f2f7fd;padding:0;border-bottom:2px solid white;font-weight:bold; color:#3e5b88;}
.content-txt .grey-line {background-color:#f2f7fd;}
.content-txt .table-date {text-align:left; width:70px;padding-right:10px;}

.download-pm {float:right;margin-bottom:10px;_margin-bottom:2px;display:inline}
.download-pm h5 {font-weight:normal;float:right;margin:0;padding:0; background-image:url(../images/arrow_down.gif); background-position:0 4px; background-repeat:no-repeat;padding-left:10px;font-size:11px;color:#002968; text-decoration:none}
.download-pm h5 a {text-decoration:none; color:#3e5b88;}
.download-pm h5 a:hover { text-decoration:underline;}

.content-txt .img_pruefung {border:0px;margin-top:-5px;}




#pruefung {width:491px;margin-top:10px;font-size:12px;}
#pruefung td {padding-left:10px;background:#f2f7fd;}
#pruefung .blue-line {background:#e5eefa;border-bottom:none}
#pruefung .table-head td 	{padding:7px 7px 7px 10px;color:#3e5b88;background:none}
#pruefung .table-border-blue-line, #non-bottom-border .table-border-blue-line {background:#e5eefa;border-bottom:none;border-left:none}

#pruefungsverfahren {width:491px;margin-top:-10px;border:none;}
#pruefungsverfahren td {padding-left:10px;border-right:2px solid white}
#pruefungsverfahren .table-date {padding-left:10px;border-left:0px;}
#pruefungsverfahren .table-head td 	{padding:7px 7px 7px 10px;color:#3e5b88; border-bottom:none;border-top:1px solid white;background:none}
#pruefungsverfahren  .grey-line {background-color:#f2f7fd;border-left:0px;}
#pruefungsverfahren  .blue-line {background:#e5eefa;border-right:2px solid white}
#pruefungsverfahren .download-pm {float:left;margin-bottom:5px;display:block;}
#pruefungsverfahren .download-pm h5 {font-weight:normal;float:left;margin:0;padding:0; background-image:url(../images/arrow_down.gif); background-position:0 center; background-repeat:no-repeat;padding-left:10px;font-size:11px;color:#002968; text-decoration:none}
#pruefungsverfahren .download-pm h5 a {text-decoration:none; color:#3e5b88;}
#pruefungsverfahren .download-pm h5 a:hover { text-decoration:underline;}

.content-txt .downloads {width:491px;margin-top:-10px;margin-bottom:35px;}
.content-txt .downloads td {border:none;border-right:2px solid white;}
.content-txt #upper {margin-top:-10px;margin-bottom:-10px;}
.donwloads {margin-top:-10px; width:491px;}
.downloads p {margin:0;padding:0; padding-left:10px; text-align:left;line-height:16px;}
.downloads .table-head {padding:7px 7px 7px 0px;border-bottom:1px solid white;border-top:1px solid white;background:none}
.downloads .table-head-download {border-bottom:1px solid white;border-top:1px solid white;}
.downloads .table-head p {color:#3e5b88;background:none}
.downloads .download-pm {float:left;margin-bottom:5px;display:inline;width:109px;margin-right:0px;padding-right:0px;}
.downloads .download-pm h5 {font-weight:normal;float:left;margin:0;padding:0; background-image:url(../images/arrow_down.gif); background-position:0 center; background-repeat:no-repeat;padding-left:10px;font-size:11px;color:#002968; text-decoration:none}
.downloads .download-pm h5 a {text-decoration:none; color:#3e5b88;}
.downloads .download-pm h5 a:hover { text-decoration:underline;}
.downloads .table-description {width:230px; margin-right:0; padding-right:0; }
.downloads .table-description p {margin-right:0;padding-right:0;width:230px;}
.downloads .grey-line .table-description {width:220px;background:#e5eefa;border-right:2px solid white }
.downloads .table-head-download p {color:#3e5b88;background:none;margin-right:0;padding-right:0;}
.downloads .table-download {padding-left:10px;margin-right:0;padding-right:0px;width:105px;}
.downloads .table-download p {margin:0;padding:0;}

#training {margin-top:-10px;width:491px; font-size:12px; color:#797979;}
#training td {border:none;}
#training p {margin:0;padding:0;padding-left:10px; line-height:16px;}
#training .table-title td p {background:none;font-weight:bold; color:#3e5b88;}
#training .table-head {font-weight:bold;border-right:2px solid white;background:#3e5b88;width:110px;margin-right:0px;padding-right:10px;}
#training .table-head-left {margin:0;padding:0;background:#e5eefa;border-right:2px solid white;width:122px;}
#training .table-head-description p {font-weight:bold;float:left;}
#training .table-head-description {background:#f2f7fd; width:460px}
#training .table-head-description span{float:right; margin:0}
#training .table-description-right p, #training .table-description-left p, #training .table-head-left p{margin:7px 0 5px 0;padding-right:0px; line-height:16px;}
#training .table-description {background:none;border-top:1px solid white;border-bottom:19px solid white;}
#training .table-description-right {border-top:1px solid white;border-bottom:19px solid white; width:145px;padding:0;margin:0;margin-right:0;padding-right:0;}
#training .table-description-left {margin:0;padding:0;background:none;border-bottom:19px solid white;border-right:2px solid white;}
#training .table-description-left img {margin:2px;margin-top:10px;}

#training span {margin:0;padding:0;padding-left:8px;font-size:12px;background-image:url(../images/arrow_small.gif); background-position:0 6px; background-repeat:no-repeat; color:#002968;}
#training span a {color:#3e5b88; text-decoration:none;}
#training span a:hover {color:#3e5b88; text-decoration:underline;}


#testing-events {margin-top:-10px;width:491px; font-size:12px; color:#797979;}
#testing-events td {border:none;}
#testing-events p {margin:0;padding:0;padding-left:10px; line-height:16px;}
#testing-events .table-title td p {background:none;font-weight:bold; color:#3e5b88;}
#testing-events .table-head {font-weight:bold;border-right:2px solid white;background:#f2f7fd;width:110px;margin-right:0px;padding-right:10px;}
#testing-events .table-head-description {font-weight:bold;background:#e5eefa;}
#testing-events .table-description-right p, #testing-events .table-description-left p, #testing-events .table-description-right-multi p, #testing-events .table-description-left-multi p {margin:5px 0 5px 0;padding-right:10px;}
#testing-events sup {font-size:90%}
#testing-events .table-description-right-multi {margin:0;padding:0;background:#f2f7fd;border-top:1px solid white;border-bottom: none;}
#testing-events .table-description-left-multi {margin:0;padding:0;background:#f2f7fd;border-top:1px solid white;border-bottom: none;border-right:2px solid white;}
#testing-events .table-description-right {margin:0;padding:0;background:#f2f7fd;border-top:1px solid white;border-bottom:19px solid white;}
#testing-events .table-description-left {margin:0;padding:0;background:#f2f7fd;border-top:1px solid white;border-bottom:19px solid white;border-right:2px solid white;}
#testing-events img {margin:7px 0 0 10px;}

#testing-events span {margin:0;padding:0;margin-bottom:10px;padding-left:8px;font-size:12px;background-image:url(../images/arrow_small.gif); background-position:0 6px; background-repeat:no-repeat; color:#002968;}
#testing-events span a {color:#3e5b88; text-decoration:none;}
#testing-events span a:hover {color:#3e5b88; text-decoration:underline;}



#right-side {
	margin-top:33px;
	float:right;
	width:233px;

	
}

.side-box {width:233px;margin-top:15px;}

.box-header {background:#002968;width:233px;min-height:19px;height:auto !important; height:19px;float:left;border-bottom:1px solid white;}
.box-header-left {background-image:url(../images/news-box-left-rounded.gif); background-repeat:no-repeat;width:7px;min-height:18px;height:auto !important; height:18px;float:left;}
.box-header-right {background-image:url(../images/news-box-right-rounded.gif);background-repeat:no-repeat;width:7px;min-height:18px;height:auto !important; height:18px;float:left;}
.box-header-title {width:219px;min-height:18px;height:auto !important; height:18px;float:left;}
.box-header-title p { padding:0;margin:0;margin-top:2px;background-image:url(../images/box_arrow.gif); background-position:0 3px; background-repeat:no-repeat; padding-left:13px;font-size:11px;color:white;font-weight:600;}
.box-header-title p a {color:white; text-decoration:none}

.box-content {border-bottom:none;background:#f2f7fd;width:233px; text-align:left;padding:10px 0; clear:both}

.box-content p {margin-left:20px;font-size:11px; color:#7f7f7f;margin-right:10px;}
.box-content img {margin-bottom:13px;border:1px solid #eaeaea;margin-top:13px;}
.box-content .event-name {display:block;font-size:12px; color:#3e5b88; line-height:normal; font-weight:bold;margin:2px 0 5px 0}
.box-content span {color:#3e5b88;cursor:help;}
.box-content sup {font-size:90%}

.box-content .event-name a {
	text-decoration: none; 
	color:  #3e5b88;
}

.box-content .event-name a:hover {
	text-decoration: underline; 
	color:  #3e5b88;
}

.box-content  .inline-link {margin:5px 0 0 20px;padding:0 0 0 8px;font-size:11px; background-image:url(../images/arrow_small.gif); background-position:0px center; background-repeat:no-repeat; color:#002968;}
.box-content h1 {font-size:12px; color:#7f7f7f; font-weight:bold;padding:0;margin:0;padding:13px 0 0px 20px;}
.box-content h5 {font-size:10px; color:#7f7f7f; font-weight:bold;padding:0;margin:0;padding:0px 0 0px 20px;}
.box-content h6 {font-weight:normal;margin:3px 0 0 20px;padding:0 0 0 10px;font-size:11px; background-image:url(../images/arrow_small.gif); background-position:0px 5px; background-repeat:no-repeat; color:#002968;}
.box-content h6 a,
.box-content.premium h6.noicon strong {color:#3e5b88; text-decoration:none; background:none; padding:0; font-weight:bold}
.box-content h6 a:hover { text-decoration:underline;}
.box-content.premium h6 strong {font-weight:normal;padding:0 0 0 20px;font-size:11px; background-image:url(../images/trainingsprovider/overview/premium_icon.gif); background-position:0px 0px; background-repeat:no-repeat; color:#3e5b88; display:list-item; list-style-type:none}

.box-bottom-left {background-image:url(../images/box-lbottom.gif); background-repeat:no-repeat; background-position:left bottom;width:5px;height:5px;float:left; background-color:#f2f7fd}
.box-bottom-right {background-image:url(../images/box-rbottom.gif); background-repeat:no-repeat; background-position:right bottom;width:5px;height:5px;float:left;background-color:#f2f7fd}
.box-bottom-middle {margin-top:-1px;background:#f2f7fd;height:5px;width:223px;float:left; z-index:500;}

#content_2,#content_3,#content_4,#content_5,#content_6,#en_content_2,#en_content_3,#en_content_4,#en_content_5,#en_content_6,#content_7,#en_content_7 {display:none;}

#content_1,#en_content_1 {display:block; visibility:hidden;}

#footer{
	padding-top:7px;
	border-top:1px solid #eaeaea;
	z-index:1;
	margin-left:237px;
	width:491px;
	height:41px;
}


#footer-inner {
	margin-top:0px;
	height:36px;
}

#footer_txt {float:left;text-align:left;color:#7f7f7f;font-size:11px;margin:0;padding:0;}

#footer_txt_right {float:right;text-align:right;color:#002968;font-size:11px;line-height:11px;margin:0;padding:0 9px 0 0; background-image:url(../images/arrow_up.gif); background-position:top right; background-repeat:no-repeat;}
#footer_txt_right a {text-decoration:none;font-size:11px;color:#3e5b88;}
#footer_txt_right a:hover { text-decoration:underline;}

#footer_txt_link {clear:both;text-align:left;color:#7f7f7f;font-size:11px;margin:0px;padding:0px;}
#footer_txt_link a {text-decoration:none;font-size:11px;color:#3e5b88;}
#footer_txt_link a:hover { text-decoration:underline}

.clearer { clear:both;font-size:1px;line-height:1px;}



.success-container {margin-top:11px;padding-bottom:5px;}
.success-container hr {float:left;height:1px;border:none;border-top:1px solid #eaeaea;color:#eaeaea;margin-bottom:20px;width:491px;}

.success-overview-container		{margin-top:27px;padding-bottom:5px;}
.success-overview-container hr	{float:left;height:1px;border:none;border-top:1px solid #eaeaea;color:#eaeaea;margin-bottom:20px;width:491px;}

.success-headline h2 {font-size:17px;color:#3e5b88;margin:0px 0px 8px 0px;padding:4px 0 2px 0;font-weight:600;line-height:17px;}
.success-headline h2 a { font-size:17px;color:#3e5b88;font-weight:600;text-decoration:none;}
.success-headline h2 a:hover { text-decoration:underline;}

.success-txt h2 {font-size:17px;color:#3e5b88;margin:0px 0px 2px 0px;padding:0px;font-weight:600;line-height:17px;}

.success-txt img {padding:1px; border:1px solid #eaeaea; margin:3px 8px 0px 0px; float:left; text-align:center;}
.success-txt .imgright {padding:1px; border:1px solid #eaeaea; margin:4px 0px 0px 8px; float:right; text-align:center;}
.success-txt {float:left;}
.success-txt p	{font-size:12px;color:#797979; line-height:19px; padding:0 0 15px 0; margin:0; float:left; width:491px; text-align:left;}
.success-txt hr {height:1px;border:none;border-top:1px solid #eaeaea;color:#eaeaea;margin-bottom:20px;width:491px;}
.success-txt ul {font-style:normal;margin:10px 0px 0px 0px;padding:0; list-style-type:none;font-size:12px; color:#797979; font-family:Arial, Helvetica, sans-serif;float:left;}
.success-txt ul li {background-image:url(../images/bullet.gif); background-position:left 7px; background-repeat:no-repeat;padding-left:10px;margin-bottom:6px;margin-left:10px;line-height:18px}

.success-txt li a {border-bottom:1px solid #797979; color:#797979}
.success-txt li a:hover {border-bottom:1px solid #002968; text-decoration:none;color:#002968;}
.success-txt a {color:#002968; text-decoration:none}
.success-txt a:hover {text-decoration:underline;}
.success-txt a .readmore	{border-bottom: #eaeaea 1px solid;}

.success-txt span {margin-left:10px;padding-left:6px;font-size:11px;line-height:18px;background-image:url(../images/arrow_small.gif); background-position:0 5px; background-repeat:no-repeat; color:#002968;}
.success-txt span a {color:#3e5b88; text-decoration:none;}
.success-txt span a:hover {color:#3e5b88; text-decoration:underline;}

.success-txt .left {font-size:12px;color:#797979; line-height:19px;padding:0 0 15px 0;margin:0; float:left; width:240px; margin-right:15px;}
.success-txt .right {font-size:12px;color:#797979; line-height:19px;padding:0 0 10px 0;margin:0px; float:left;width:235px; border-bottom:1px solid #eaeaea;}
.success-txt .right h5 {position:absolute;display:list-item;}
.success-txt hr {width:235px;float:left;}

.success-txt .onecol {font-size:12px;color:#797979; line-height:19px; padding:0 0 15px 0; margin:0; float:left; width:491px; text-align:left;}
.success-txt .onecol img
.success-txt .onecol h5 {position:absolute;display:list-item;}
.success-txt .onecol .imgright {padding:1px; border:1px solid #eaeaea; margin:4px 0px 0px 8px; float:right; text-align:center;}


.success-txt .kontaktdaten p { border-bottom:3px solid #eaeaea;display:inline; font-style:italic;margin:0; padding:0;font-size:10px;line-height:13px;color:#AEAEAE;width:491px; background:none;}

.success-container table {
	width:491px;
	display:none;
}

.success-overview-container table {
	width:491px;
	display:none;
}

.success-container .success-headline h6 {margin:0px;padding:0px;font-weight:bold;margin-bottom:0px;font-size:11px;color:#797979;display:block}
.success-overview-container .success-headline h6 {margin:0px;padding:0px;font-weight:bold;margin-bottom:0px;font-size:11px;color:#797979;display:block}


/* RIGHT BOX */

#premiumProviderList {
	padding:10px 0 10px 30px;
	margin:0;
	line-height:16px;
}
#premiumProviderList.premium li {
	list-style:url(../images/arrow_small.gif);
	background:url(../images/trainingsprovider/icon_premiumprovider.gif) left 1px no-repeat;
	padding-left:16px;
}
#premiumProviderList.moreLinks li {
	list-style:url(../images/arrow_small.gif);
}
#premiumProviderList a {
	color:#3E5B88;
	text-decoration:none;
}
#premiumProviderList a:hover {
	text-decoration:underline;
}
#premiumProviderList.moreLinks a {
	color:#002968;
	font-weight:bold;
}

/* TRAININGSPROVIDER */

.content-container .content-txt .trainingsprov table td {border:none; padding:5px 5px 5px 7px; margin:0px; vertical-align:top;}
.trainingsprov {width:491px; height:auto; overflow:hidden;}
.providerbild p {font-size:11px; width:220px; height:auto; float:left; text-align:left; margin:0px; line-height:13px; padding:4px 4px 8px 7px;}
.providerbild img {vertical-align:top; text-align:left; margin:4px; /*border:none;*/ float:none;}
.providertext p {font-size:12px; width:220px; height:auto; float:left; text-align:left; margin:0px; line-height:13px; padding:4px 4px 8px 4px;}
.providerbild .mitpfeil {font-weight:normal; margin:8px 0 0 0px; padding:0 0 0 10px; background-image:url(../images/arrow_small.gif); background-position:3px center; background-repeat:no-repeat;}
.providerbild span {margin:0px; padding:0px; color:#797979; background:none; line-height:13px; display:inline; cursor:help;}

.providerContainer {
	float:left;
	width:235px;
	margin:10px 5px;
}
.providerContainer .logo {
	height:65px;
	padding-top:10px;
	text-align:center;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#E5EEFA;
}
.providerContainer .logo img {
	float:none;
	border:none;
	margin:0;
	padding:0;
}
.providerContainer .logo a {
	display:block;
}
.providerContainer .content {
	height:138px;
	padding:7px 7px 0 40px;
	background:url(../images/trainingsprovider/overview/background.jpg) top left no-repeat;
	color:#446F9C;
}
.providerContainer .content h1 {
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color:#002968;
	margin:0 0 8px 0;
}
.providerContainer .content h1 a {
	font-weight:bold;
}
.providerContainer .content ul {
	color:#446F9C;
	font-size:11px;
	line-height:16px;
	margin:5px 0 0 10px;
}
.providerContainer .content li {
	margin:0;
	padding-left:15px;
	background:none;
}
.providerContainer .content li.checked {
	background:url(../images/trainingsprovider/overview/checked.jpg) left 3px no-repeat;
}
.moreProv ul {
	margin:20px 0;
    float:left;
    width:464px;
}
.moreProv p {
	padding:0 0 2px;
}
.moreProv h1 {
	font-size:12px;
	margin:0;
	color:#002968;
}
.moreProv li {
	background:url(../images/arrow_small.gif) left 6px no-repeat;
	margin:0px 0 15px 0;
    float:left;
    width:100%;
    clear:both;
}
.moreProv li a {
	font-weight:bold;
}
.moreProv li img {
	margin:4px 8px 15px 0
}
.moreProv h1.premium {
    background-image:url(../images/trainingsprovider/overview/premium_icon.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    padding:0 0 0 20px;
}
#jumplist {
	font-size:14px;
	line-height:18px;
	color:#002968;
	font-weight:bold;
}
#jumplist select{
	width:140px;
	margin-left:13px;
}
.line {
	height:1px;
	border-top:1px solid #EAEAEA;
	margin:14px 0 6px;
}
#monthDates th {
	background:#E5EEFA;
	color:#0F3D72;
	text-align:left;
	padding:10px;
	font-weight:normal;
}
#monthDates tr span {
	margin:0;
	float:right;
}
#monthDates tr.first td {
	padding-top:15px;	
}
#monthDates tr.last td {
	border:none;
}
#monthDates table {
	margin-bottom:25px;
}
#monthDates h1 {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:16px;
}
#monthDates td {
	padding:5px 5px;
	border-bottom:1px solid #EAEAEA;
}
#monthDates b {
	color:#002968;
}
#monthDates td strong {
	color:#002968;
	font-weight:bold;
}
#monthDates img {
	float:none;
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;
}
/* TOOLTIP */
#tooltip {
	width:260px;
	padding:7px;
	margin:0 0 0 10px;
	font-size:12px;
    line-height:17px;
}
#tooltip h1 {
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
.tooltip { 
    display:none; 
    background:#E5EEFA;
	border:1px solid #D5E4F9;
    font-size:12px; 
    color:#3E5B88;     
	-moz-box-shadow:0 0 10px #333;
	-webkit-box-shadow:0 0 10px #333;
	filter:Glow(color=#000000, strength=12)
}
.infoico {
	margin:0px 0 0 0 !important;
	cursor:help;
}

/* TRAININGSPROVIDER DETAILSEITE */
#trainingsprovider .headline h1 {
	float:left; 
	width:80%;
}
#trainingsprovider .headline span {
	float:right; 
	font-size:12px; 
	width:20%; 
	line-height:25px; 
	text-align:right;
}
#trainingsprovider .headline a {
	color:#797979; 
	font-weight:bold;
}
#trainingsprovider {
	float:left;
    margin-left:25px;
	width:745px;
	font-size:12px;
}
#trainingsprovider a {
	color:#002968;
	text-decoration:none;
}
#trainingsprovider a:hover {
	text-decoration:underline;
}
#trainingsprovider .headline {
	width:100%;
	margin-bottom:15px;
}
#trainingsprovider .fLeft {
	color:#797979;
	width:375px;
	line-height:16px;
	float:left;
}
#trainingsprovider .fRight {
	color:#003B78;
	width:350px;
	float:right;
}

/* LINKE SEITE */

#trainingsprovider .line {
	background:url(../images/trainingsprovider/detailpage/line.gif) left top no-repeat;
	margin:7px 0;
	height:1px;
	line-height:1px;
	font-size:1px; /*IE 6 Bug */
	border:none;
}
#trainingsprovider .content p {
	margin:9px 0;
}
#trainingsprovider .content h1 {
	color:#003B78;
	font-size:22px;
	line-height:25px;
	margin:0 0 5px 0;
	padding:0;
}
#trainingsprovider .content h1 sup {
	color:#003B78;
	font-size:12px;
}
#trainingsprovider .content h2 {
	color:#002968;
	font-size:12px;
	margin:3px 0 3px 0;
	padding:0;
}
#trainingsprovider .termineLink {
	text-align:right;
	padding-bottom:10px;
}
#aniTermine {padding-left:20px; width:355px; float:left;}
#trainingsprovider .content ul {
	margin:5px 0 5px 10px;
	padding:5px 0 5px 10px;
}
#trainingsprovider .content ul.aniTermine {
	margin:5px 0 5px 0px;
	padding:5px 0 5px 0px;
	float:left;
	width:375px;
}
#trainingsprovider .content li {
	list-style-type:square;
}
#trainingsprovider .content ul.aniTermine li {
	list-style-type:square;
	padding-bottom:8px;
	float:left;
	clear:both;
	width:355px;
}
#trainingsprovider .landkarte {
	margin-top:8px;
}
#trainingsprovider .anschrift {
	color:#003B78;
}
#trainingsprovider .standortListe {float:right; width:300px;}

/* BUTTONS */

#trainingsprovider .button-anmeldung {
	float:left;
	width:177px;
	height:33px;
	font-size:15px;
	background:url(../images/trainingsprovider/detailpage/button_hellblau.gif) top left no-repeat;
	color:#002666;
	text-align:center;
	padding-top:15px;
	margin-bottom:15px;
}
#trainingsprovider .button-anmeldung a {
	font-size:15px;
	color:#002666;
	text-decoration:none;
	font-weight:bold;
}
#trainingsprovider .button-anmeldung a img {margin-bottom:2px}
#trainingsprovider .button-rufnummer {
	float:right;
	padding:0 0 0 5px;
	width:181px;
	height:48px;
	line-height:24px;
	font-size:12px;
	color:#FFF;
	background:url(../images/trainingsprovider/detailpage/button_telefon.jpg) top left no-repeat;
	margin-bottom:15px;
}
#trainingsprovider .button-rufnummer p {
	margin:8px 0 0 0;
	line-height:12px;
}
#trainingsprovider .nummer {
	color:#CCEBFF;
	font-size:16px;
	font-weight:bold;
}

/* RECHTE SEITE */

#trainingsprovider .logo {
	border-width:1px 1px 0 1px;
	border-color:#E5EEFA;
	border-style:solid;
}
#trainingsprovider .box-top {
	background:url(../images/trainingsprovider/detailpage/box/box-top.jpg) top left no-repeat;
	width:342px;
	height:33px;
	padding-left:8px;
	line-height:33px;
	font-size:15px;
	color:#759AB3;
	font-weight:bold;
}
#trainingsprovider .box-content {
	width:348px;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#E5EEFA;
	background:none;
	padding: 6px 0;
}
#trainingsprovider .box-content img {
	border:none;
	margin:0;
}
#trainingsprovider .box-content table {
	border-collapse:collapse;
}
#trainingsprovider .box-content th {
	border:1px solid #CFDBE9;
	background:#F3F7FD;
}
#trainingsprovider .box-content td {
	border:1px solid #E7EFFA;
}
#trainingsprovider .box-content th {
	font-weight:bold;
}
#trainingsprovider .box-content p {
	margin:0px;
	padding:0px;
}
#trainingsprovider .box-content ul {
	margin-top:0px;
	margin-bottom:0px;
}
#trainingsprovider .box-bottom {
	width:349px;
	height:6px;
	margin-bottom:12px;
	background:url(../images/trainingsprovider/detailpage/box/box-bottom.jpg) bottom left no-repeat;
	line-height:1px;
	font-size:1px; /*IE 6 Bug*/
}

/* LISTEN */

ul#downloads  {
	padding:0 10px 0 20px !important;
	margin:0;
}
#downloads li {
	list-style:none !important;
}
#downloads li.pdf {
	line-height:20px;
	padding-left:22px;
	background:url("../images/icons/pdf.gif") left 4px no-repeat;
}
#downloads li.word {
	line-height:20px;
	padding-left:22px;
	background:url("../images/icons/word.gif") left 4px no-repeat;
}
ul#schulungsbeispiele {
	padding:0 8px 8px 8px;
	margin:0;
}
#schulungsbeispiele li {
	list-style:none;
	display:inline;
}
#schulungsbeispiele li.trenner {
	color:#CED6E2;
	margin:0 7px;
}
#schulungsbeispiele a.aktiv {
	font-weight:bold;
}
/* LEGENDE */

#legend {
	margin-top:6px;
	font-size:10px;
	color:#797979;
}
#legend span {
	color:#797979;
	font-weight:bold;
	background:none;
	display:inline;
	padding:0;
	margin:0 4px 0 13px;
}
#legend.premiumDetail {margin-top:0}

/* BUCHEMPFEHLUNGEN */

.content-txt .buchempf {line-height:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:475px; background-color:#F2F7FD; padding: 8px 10px;}
.content-txt .buchempf_even {line-height:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:475px; padding: 8px 10px; }
.content-txt .buchkl {font-size:11px; background:none; padding:0px; margin:2px 0px 0px 0px; color:#797979; /*border-top:#797979 1px dotted;*/}
.content-txt .buchempf_bottom {line-height:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.content-txt h3 {color:#3E5B88; font-family:Arial, Helvetica, sans-serif; margin:8px 0px 12px 0px; padding:0px; font-size:13px;}
.content-txt .buchtrenner {width:75px; height:5px; margin:0px 0px 0px 0px; padding:0px; background:none; color:#797979; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.content-txt .buchInfo {text-align: right; background-position: 338px 6px; margin: 5px 0pt;}

/* BUCHEMPFEHLUNGEN UPDATE */

.content-txt .buchempfehlung {
	line-height: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 475px;
	background-color: #F2F7FD;
	padding: 5px 10px;
	margin-bottom: 3px;
}
.content-txt .buchempfehlung.even {
	background: none;
}
.content-txt .buchempfehlung.last,
.content-txt .buchempf.last {
	margin-bottom: 20px;
}
.content-txt .buchempfehlung p {
	padding: 0 0 7px;
}
.content-txt .buchempfehlung .smallCaps {
	background: none;
	font-size: 11px;
	line-height: 14px;
	color: #797979; 
}
.content-txt .buchempfehlung .smallCaps.author {
	padding: 0px;
	margin: 2px 0px;
	text-transform: uppercase;
}
.content-txt .buchempfehlung .readMore {
	float: right;
}
.content-txt .buchempfehlung .smallCaps {
	background: none;
	font-size: 11px;
	line-height: 14px;
	color: #797979; 
}


/* CT UNIV LEHRVERANSTALTUNGEN */

.content-txt .hochsch_bgcenter {background-position:left 6px;}

/* SONSTIGES */

.fussnote {font-size:11px !important;}

.redText {color:#CC0000 !important;}

#head-menu .devider {float:left;*float:none;margin:2px 5px 0 5px;*margin:2px 4px 0px 3px}


.noPad {padding:0px 0px 0px 0px !important}
.txtkl { font-size:75%}
