@charset"utf-8";
*{margin:0px;padding:0px;font-family:verdana, sans-serif;}
body{color:rgb(82,82,82);}
h1{font-size:1.5em;font-family:Arial, sans-serif;color:rgb(60,60,60);}
.home_link a{color:#A62300;text-decoration:none;font-size:80%;}
.home_link, .home_header a{color:#A62300;text-decoration:none;font-size:90%;}
.home_link a:link{color:#A62300;text-decoration:none;}
.home_link a:visited{color:#A62300;text-decoration:none;}
.home_link a:active{color:#A62300;text-decoration:none;}
.home_link a:hover{color:#A62300;text-decoration:underline;}
.courseTable{color:rgb(30,30,30);}
.courseTable a{color:#A62300;text-decoration:none;}
.courseTable a:link{color:#A62300;text-decoration:none;}
.courseTable a:visited{color:#A62300;text-decoration:none;}
.courseTable a:active{color:#A62300;text-decoration:none;}
.courseTable a:hover{color:#A62300;text-decoration:underline;}
body{background-color:rgb(192,192,192); font-size:12px;}
div{font-family:Verdana, Geneva, sans-serif;font-size:12px;}
img{border:none;}
#page_wrapper{width:916px;margin:0 auto;border:1px solid rgb(175,175,175);border-top:none;border-bottom:none;background-color:rgb(255,255,255);position:relative;}
#main_header{height:126px;}
#main_menu{background:url(../media/56/main_menu_background.png) no-repeat;height:40px;}
#main_body{margin-top:0.75em;}
#main_footer{background:url(../media/76/main_footer.png) bottom rgb(255,255,255);height:135px;vertical-align:bottom;text-align:center;}
#main_footer_spacer{height:105px;width:900px;margin:auto;}
#LanguageSearchBar{position:absolute;top:0;right:0;border:1px solid rgb(175,175,175);border-top:none;border-right:none;padding:5px 10px;font-size:1.2em;}
#SearchBar{float:right;}
#LanguageBar{float:left;margin-top:3px;margin-right:8px;}
#LanguageBar a{text-decoration:none;color:rgb(75,75,75);}
#LanguageBar img{position:relative;top:2px;}
#anniversaryStamp{position:relative; top:-105px; left:315px;}
#main_menu_content_left_corner{background:url(../media/86/main_menu_corner_left.png) no-repeat;white-space:nowrap;height:40px;width:10px;float:left;margin-left:35px;display:block;}
#main_menu_content{background:url(../media/66/main_menu_panel.png) repeat-x;white-space:nowrap;height:40px;width:826px;float:left;display:block;}
#main_menu_content_right_corner{background:url(../media/91/main_menu_corner_right.png) no-repeat;white-space:nowrap;height:40px;width:10px;float:left;display:block;}
#main_menu_content ul{list-style:none;}
#main_menu_content li{float:left;}
#main_menu_content a{margin-top:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;float:left;display:block;width:auto;line-height:40px;padding:0 12px;color:#000;text-decoration:none;text-align:center;}
#main_menu_content a:hover{color:rgb(51,51,51);background-image:url(../media/51/main_menu_button.png);background-position:0 -40px;}
#main_menu_content a:active{color:rgb(255,255,255);background-image:url(../media/51/main_menu_button.png);background-position:0 -80px;}
#panel_content{margin:0 auto;padding:0 2px;width:822px;height:auto;overflow:hidden;}
.content_area_left{border:1px solid rgb(223,223,223);border-top:none;border-bottom:none;padding:0 2px;clear:both;}
.content_area_left ul{margin-left:20px;}
.content_area_left p{margin:10px 0;}
.content_container{clear:both;padding:0 8px 12px 8px;margin-bottom:20px; margin-top:12px;}
#panel_submenu{padding-left:2px;background:url(../media/71/submenu_footer.png) no-repeat bottom right;padding-bottom:7px;}
#panel_submenu ul{list-style-type:none;}
.submenu{background:url(../media/81/submenu_background.png) repeat-y top right;}
.submenu>li a{padding:2px 0; display:block;border-left:1px solid rgb(175,175,175);width:196px;border-top:1px solid rgb(175,175,175);text-decoration:none;}
.submenu>li a:hover{background:url(../media/41/submenu_hover.png) repeat-y top left;}
.submenu li a>span{line-height:18px;padding:3px 2px;}
.second_level>li a{width:182px;padding-left:14px;}
.left{float:left;width:616px;}
.right{float:right;width:206px;}
#breadcrumbs{position:relative;}
#breadcrumbs li, #breadcrumbs a{color:rgb(255,255,255);}
#breadcrumbs>ul{padding:0;margin-left:6px;font-size:10px;list-style-type:none;}
#breadcrumbs ul>li{float:left;padding:6px 2px 0px 0px;}
#HomepageBanner{display:block;margin:0 auto;}
#HomepageBannerContainer{padding:0 1px; height:159px;}
#banner_headline{letter-spacing:1px;color:rgb(255,255,255);padding:30px 5px 0 5px;}
#banner_headline{font-size:2em;}
#Partner{width:590px;padding:10px 0;border:2px solid #C8CDD2;float:left;}
#Partner dl{margin:10px 20px;padding:0;overflow:auto;}
#Partner dt{margin:0;padding:0;font-size:130%;letter-spacing:1px;color:#627081;float:right;width:390px;text-align:left;}
#Partner dd{margin:0 0 0 98px;padding:0;font-size:85%;line-height:1.5em;color:#666;}
#Partner dl dd.img{margin:0;width:200px;}
#Partner dd.img{}
#Partner dd.img img{float:left;margin:0 8px 0 0;padding:4px;border:1px solid #D9E0E6;border-bottom-color:#C8CDD2;border-right-color:#C8CDD2;background:#fff;}
#sitemap{margin:0 auto;width:500px;}
#sitemap ul{list-style-type:none;}
#sitemap>ul>li{margin-bottom:2em;}
#sitemap>ul>li>a, #sitemap>ul>li>a:visited{color:rgb(255,0,0);text-decoration:none;font-weight:bold;display:block;border:none;border-bottom:1px dotted rgb(255,0,0);line-height:2em;margin-bottom:0.3em;padding-left:12px;background:url(../media/328/arrow_red.png) no-repeat left;}
#sitemap li>ul{margin-left:20px;}
#sitemap li>ul>li{margin-top:0.5em;}
#sitemap li>ul a, #sitemap li>ul a:visited{padding-left:14px;background:url(../media/333/arrow_blue.png) no-repeat left;color:rgb(125,125,125);text-decoration:none;}
#agb ul{padding:1em;}
#agb li{margin-left:1em;}
.gmbh{font-style:italic;}
.NewsContainer{float:left;padding:0 1px;height:auto;overflow:hidden;}
.News dl{float:left;}
.News dt{width:201px;height:20px;color:rgb(255,255,255);text-align:center;padding:4px 2px;}
.News dd{text-align:center;padding:10px 4px;width:197px;height:230px;font-size:1.2em;}
.courseGroup{margin-top:15px;}
.courseGroup h2{padding:2px 0;color:rgb(0,0,0);background-color:rgb(255,232,0);text-indent:6px;font-size:medium;}
#CourseDescRight{margin-left:558px;padding-left:8px;}
#CourseDescLeft{float:left;width:550px;padding-right:8px;border-right:1px dotted rgb(195,195,195);}
#CourseDescLeft div, #CourseDescRight div{margin-bottom:30px;}
#CourseDescLeft h2, #CourseDescRight h2{padding:0 4px 4px 4px;border-bottom:1px solid rgb(255,232,0);font-variant:small-caps;}
#CourseDescRight h2{text-align:right;}
.classes ul{margin:0;padding:6px 0;list-style-type:none;border-bottom:1px solid rgb(255,232,0);background:url(../media/1501/background_fade_grey.png) repeat-y top right;}
.classes li{margin:2px;padding-right:12px;text-align:right;}
.classes a{text-decoration:none;color:blue;}
.classes p{padding-left:6px; padding-right:6px; color:rgb(100,100,100);}
.green{background:url(../media/792/bullet_green.png) no-repeat right center;}
.red{backgruond:url(../media/797/bullet_red.png) no-repeat right center;}
.elapsedClass{color:rgb(122,122,122);}
.quicklinks ul{list-style-type:none;margin:0;padding:8px 0 2px 0;background:url(../media/1501/background_fade_grey.png) repeat-y top right;border-bottom:1px solid rgb(255,232,0);}
.quicklinks li{margin:2px 2px 10px 2px;padding-right:4px;text-align:right;}
#courseRegistration p{width:150px;margin:10px auto;}
#registerButton{background:url(../media/813/button_grey_150x30.png) no-repeat top left;width:150px;height:30px;display:block;text-align:center;font-size:18px;text-decoration:none;color:white;font-weight:bold;}
.description p{margin:15px 5px;}
.prerequisites p{margin:15px 5px;}
.agenda ul{margin:5px 25px;}
.agenda>ul>li{font-weight:bold;}
.agenda li{margin:5px 0;}
.materials{margin-left:270px;}
.materials ul{padding:8px 0 8px 4px;}
.targetgroup{float:left;width:260px;padding-right:4px;border-right:1px solid rgb(195,195,195);}
.targetgroup p{margin:8px 5px;}
.CourseDescriptionHeadline{margin-bottom:14px;}
.courseTable{border:none;width:100%;border-spacing:0;line-height:20px;}
.courseTable tr>td{width:70%;}
.courseTable td{padding:3px 2px;margin:0;border-bottom:1px dotted rgb(60,60,60);}
.even{background-color:rgb(230,230,230);}
.odd{background-color:rgb(255,255,255);}
.even>td, .odd>td{padding-right:2px;padding-left:8px;}
.RegistrationSelectCourseTable{}
.CourseRegistrationSideBar{border-right:1px dotted rgb(175,175,175);}
.CourseRegistrationSideBarButtonStyle{padding-left:0.5em;padding-top:0.5em;line-height:2em;}
.CourseRegistrationContentTable{margin-top:10px;margin-left:10px;width:400px;}
#AsStudentOneCheckBox1{margin-left:10px;margin-top:10px;}
.StudentOverviewTable{margin-left:10px;}
.AddAnotherStudent{margin:10px 0 10px 10px;}
#AddedStudentsHeadline{font-weight:bold;text-decoration:underline;}
.ContactTable{margin:0 auto;width:600px;overflow:hidden;}
.ContactSuccess{background-color:rgb(233,233,233);border:1px solid rgb(175,175,175);padding:20px 10px;}
.OnRequest {border-bottom:1px solid rgb(255,232,0);}
.OnRequest p {margin:0;padding:5px 10px;background:url(../media/1501/background_fade_grey.png) repeat-y scroll right top transparent;}
.OnRequest h2 {font-size:1.25em;}
#ambiente dl {float:left;margin:30px 15px;padding:0;}
#ambiente dt {float:right;width:240px;margin:0 0 8px 0;padding:0;font-size:125%;color:rgb(60,60,60);}
#ambiente dd {margin:0 0 0 324px;witdh:226px;padding:0;font-size:88%;line-height:1.5em;}
#ambiente dl dd.img {margin:0;}
#ambiente dd.img img {float:left;padding:4px;border:2px solid rgb(217,224,230);border-bottom-color:rgb(200,205,210);border-right-color:rgb(200,205,210);background:rgb(255,255,255);}
#ambiente .alt dt {float:left;}
#ambiente .alt dd {margin:0 324px 0 0;}
#ambiente .alt dd.img img {float:right;margin:0;}
#FlexyTrainTooltip {display:none;background:transparent url(/media/10709/white_arrow_big.png);font-size:11px;height:167px;width:320px;padding:25px;padding-top:25px;padding-bottom:25px;color:#000;}
#FlexyTrainTooltip h4 {color:rgb(0,0,255);}
#FlexyTrainTooltip p {margin-top:3px;}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
