*{margin:0;padding:0}
html{margin-bottom:1px;font:100.01% Arial,Helvetica,sans-serif;height:100%;background:url(images/html.jpg) #f453b3 repeat-x 50% 0}
body{color:#666666;font-size:80%;padding-bottom:25px}
#container{width:942px;margin:0 auto;text-align:left;background:url(images/bg.gif) repeat-y 0 0}
#wrapper{float:left;width:100%}
#header{background:url(images/header.jpg) no-repeat 0 0;height:340px}
#header h1{width:1px;position:absolute;top:-9000px;left:0;height:1px;overflow:hidden}
#content{margin:0 0 0 232px;padding:0 60px 0 40px;min-height:400px;line-height:1.5}
#left{float:left;width:232px;margin:0 0 0 -942px;padding-top:30px}
#left p{margin-left:30px}
#left img{border:none}
#footer{clear:both;font-size:85%;color:#ffffff;font-weight:bold;position:relative;top:20px}
#breadcrump{float:left;font-size:90%;margin:14px 0 23px -20px}
#content #breadcrump img{border:none;padding:2px 2px 1px 0;margin-left:20px}
#content #breadcrump a,#content #breadcrump a:link,#content #breadcrump a:active,#content #breadcrump a:visited{color:#00a496}
#content #breadcrump a:hover,#content #breadcrump a:focus{color:#dd0e8c}
#topnav{float:right;list-style:none;text-align:right;position:relative;right:25px;top:53px}
#topnav li{color:#ffffff;display:inline}
#topnav li a{color:#ffffff;text-decoration:none;outline-style:none;margin:0 5px}
#topnav li a:hover,#topnav li.current a{color:#057268}
#nav{list-style:none;background:url(images/navline.gif) no-repeat 0 100%;padding-bottom:1px;margin-bottom:20px}
#nav li a{color:#666666;text-decoration:none;display:block;outline-style:none;background:url(images/nav.jpg) no-repeat 0 1px;height:20px;padding:7px 0 0 60px}
#nav li a:hover,#nav li a:focus,#nav li.current a{color:#dd0e8c;background-position:0 -26px}
a,a:link,a:active,a:visited{color:#057268;outline-style:none}
a:hover,a:focus{color:#dd0e8c}
abbr,acronym{border-bottom:1px dotted #f3e6b8;cursor:help}
abbr:hover,acronym:hover{background:#fef9ea;color:#000000}
#content ul,#content ol{margin:0 0 1em 1em}
#content ul li{padding-left:1em}
#content img{border:1px solid #676767}
p,address{margin-bottom:1em}
hr{border:1px dotted #dedede;clear:both;margin:1.5em 0;height:1px}
h2,h3,h4,h5,h6{color:#dd0e8c}
h2{font-size:180%;clear:both;margin-bottom:.5em}
h3{font-size:100%;margin-bottom:.2em}
h4,h5{font-size:100%}
div.box{border:1px solid #bababa;margin-bottom:15px}
div.box div.content{padding:12px 10px;margin:2px;background:#fbedf6}
div.box div.kurs h3,div.box div.termin h3,div.box div.training h3{background:url(images/kurs-h3.jpg) repeat-y 0 0;color:#ffffff;margin:-12px 0 8px -10px;width:594px;padding:2px 0 2px 11px}
table{margin:0 0 20px -10px;width:605px;border-collapse:collapse}
table caption{background:#00a595;color:#ffffff;font-weight:bold;text-align:left;padding:2px 0 2px 11px}
table td{background:#c7e9e6;padding:1px 0 1px 11px}
#content table td a{color:#666666;float:right;margin-right:10px}
#content table td.tdcenter a{float:none}
#content table td a:hover,#content table td a:focus{color:#dd0e8c}
div.box div.content div.detail{display:none}
div.box div.content a.button{height:21px;width:94px;padding:6px 0 0 0;color:#ffffff;display:block;background:url(images/btn-normal.jpg) no-repeat 0 0;text-decoration:none;font-weight:bold;text-align:center;font-size:90%;float:right;position:relative;right:-12px;bottom:13px}
div.box div.content a.button:hover{background-image:url(images/btn-hover.jpg)}
div.overlay{display:none;background-image:url(images/overlay/overlay.png);width:548px;height:300px;padding:35px 10px 0 35px;color:#dd0e8c;font-style:italic;font-size:90%}
div.overlay p.pics{background:url(images/loading.gif) no-repeat 50% 50%}
div.overlay p.slidenav{text-align:right;position:relative;right:274px;bottom:12px}
#content div.overlay p.slidenav a img{border:none}
div.overlay div.close{background-image:url(images/overlay/myclose.gif);position:absolute;right:30px;bottom:-90px;cursor:pointer;height:6px;width:6px}
.left{float:left;margin:0 10px 0 0}
.right{float:right;margin:0 0 0 10px}
.bold{font-weight:bold}
.clear{clear:both;float:none;height:1px}
