html,body,a,a:link,a:visited,a:hover,a:active,p,div,span,ul,ol,li,hr,table,tbody,th,tr,td,form,input,select,option,optgroup,button,fieldset,textarea,label,legend{font-family:Arial, Helvetica, Sans-Serif;color:#60707c;text-decoration:none;letter-spacing:.03em;margin:0;padding:0;}
a,a:link,a:visited,a:active,a:hover{cursor:pointer;color:#e57e25;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{color:#e57e25;}
body{background-color:#ECF0F5;line-height:125%;font-size:.75em;}
ul{list-style-type:none;list-style-image:url(../../assets/common/list-style-image.gif);list-style-position:outside;margin:0;padding:0 0 0 33px;}
ol{margin:0 0 0 15px;padding:0;}
li{padding:1px 0 2px;}
hr{background:transparent;border:none;border-top:1px solid #FFF;width:100%;float:left;margin:3px 0;}
label,input[type=button],button{cursor:pointer;}
input:focus,textarea:focus{background:#e8ebee;}
input.plz{width:50px;}
input.ort{width:191px;}
button{background:#9cb7c8 none repeat scroll 0;border:1px solid #FFF;color:#FFF;cursor:pointer;margin:5px 0 5px 5px;padding:1px 5px;}
input,select{border:1px solid #C9D4DC;color:#374853;font-size:1em;width:250px;margin:0 0 5px;padding:1px 2px;}
input[type=checkbox]{width:auto;}
.suche input{width:138px;padding:2px 0 0 2px;}
input.submit,input.reset{background-image:url(../../assets/common/seminarfinder_arrow.gif);background-repeat:no-repeat;background-position:right bottom;border:none;color:#FFF;text-transform:uppercase;font-size:.9em;width:auto;padding:0 0 0 5px;}
.input_readonly{border: none; background: none;}
textarea{border:1px solid #C9D4DC;color:#374853;font-size:1em;padding:2px;}
h1{text-transform:uppercase;font-size:1.1em;font-weight:400;color:#E7861E;line-height:1.4em;margin:5px 0 15px;}
h1 b{font-weight:700;}
h1 a,h1 a:link,h1 a:active,h1 a:visited,div.h1 a,div.h1 a:link,div.h1 a:active,div.h1 a:visited{text-decoration:none;color:#E7861E;}
h2{color:#92A4B4;display:block;font-weight:400;font-size:1.02em;text-align:left;text-transform:uppercase;margin:10px 0 0;padding:17px 20px;}
h2 a,h2 a:link,h2 a:active,h2 a:visited{text-decoration:none;color:#374853;}
h6{font-weight:400;}
p{line-height:1.35em;padding:5px 0;}
fieldset{border:none;border-top:1px solid #eff3f6;clear:both;margin:0;padding:10px 0 0;}
legend{color:#92a4b4;text-transform:uppercase;font-size:1em;padding:10px 0 0 20px;}
a.link_detail,a.link_detail:link,a.link_detail:hover,a.link_detail:visited,a.link_detail:active{text-decoration:none;padding:1px 5px 1px 15px;}
.italic{font-style:italic;}
.float_left{float:left;}
.float_right{float:right;}
.nofloat,div.nofloat,.image div.nofloat{background-color:transparent;clear:both;height:0;line-height:0;font-size:0;margin:0;padding:0;}
.nodisplay{display:none;visibility:hidden;}
.nopointer{cursor:default;}
.error,.red{color:#C00;}
.line{background-color:transparent;clear:both;line-height:0;font-size:0;border-top:1px solid #FFF;margin:15px 0 0;padding:0;}
.hidden{display:none;}
.unsichtbar{position:absolute;left:-20000px;}
#center{position:relative;height:auto;width:1001px;background:transparent url(../../assets/common/bg_center.png) repeat-y -4px top;margin:10px auto 0;padding:0 0 10px;}
#top-background{background-image:url(../../assets/common/bg_top.png);background-repeat:no-repeat;background-position:-4px -43px;background-color:transparent;height:88px;left:0;top:0;position:absolute;width:1001px;z-index:4;}
#left{width:215px;float:left;padding-top:88px;background-image:url(../../assets/common/bg_top.png);background-repeat:no-repeat;background-position:6px -49px;line-height:0;z-index:1;margin:0 -5px;}
#left ul{list-style-type:none;list-style-image:none;}
#left div{line-height:1.2em;font-size:1em;margin:0;}
#left-top{width:215px;background:#FFF url(../../assets/common/left-corner.gif) no-repeat -1px 0;height:27px;padding:0;}
#left-content{width:215px;clear:both;}
#left-content h1{font-weight:400;font-size:1em;letter-spacing:.1em;margin:0;}
#left-content #seminarfinder{background:url(../../assets/common/left-div.gif) repeat-y 7px;margin-left:7px;margin-right:3px;z-index:10;padding:0 15px;}
#left-content-bottom{position:absolute;bottom:0;left:0;width:185px;padding:30px;}
#left #white_bottom{background:transparent url(../../assets/common/shadow-bottom.gif) repeat-x 0 0;height:6px;width:200px;margin:0 0 0 16px;}
#left-bottom{background:transparent url(../../assets/common/left-bottom.gif) no-repeat 0 0;height:21px;width:215px;position:absolute;bottom:0;left:0;}
#right{background-image:url(../../assets/common/bg_top.png);background-repeat:no-repeat;background-position:-209px -43px;width:765px;float:right;z-index:1;margin:0;padding:28px 13px 0 18px;}
#right-top{background:transparent url(../../assets/common/right-top.gif) no-repeat 0 0;height:10px;width:796px;position:absolute;top:0;left:1px;z-index:1;display:none;}
#logo{right:13px;top:20px;z-index:99;position:absolute;}
#top{float:left;margin:0;padding:0;}
#header{height:190px;width:757px;z-index:5;position:relative;margin:0;padding:0;}
#header-shadow{background:url(../../assets/common/shadow-bottom.gif) repeat-x;width:758px;height:6px;clear:both;}
#color-stripe{background:#FFF url(../../assets/common/color-stripe.gif) no-repeat 0 0;width:758px;height:8px;clear:both;padding-bottom:6px;margin:0;}
#contentarea-wrapper{border-bottom:none;width:757px;position:relative;margin:0;padding:0;}
#contentarea{z-index:1;width:757px;float:left;margin:0;padding:0;}
#contentarea-shadow-top{height:20px;width:754px;background:#FFF url(../../assets/common/shadow-bottom.gif) repeat-x;position:absolute;top:0;left:2px;margin:0;}
#content,#content2,#content3,#content4,#content5{width:512px;float:left;margin:0;padding:20px 0 0 15px;}
#content3{background:#FFF;}
#content3 .cm_elem{background:#ECF0F5;}
#content3 legend{padding:0 10px;}
#content_print{height:100%;width:621px;float:left;background-color:#fff;background-repeat:repeat-x;background-position:left top;padding:5px 15px;}
#content_mail{width:500px;float:left;background-color:#fff;background-repeat:repeat-x;background-position:left top;padding:0 15px 5px;}
#bottom{clear:both;width:726px;background:url(../../assets/common/bg_bottom.png) no-repeat -4px top transparent;z-index:2;height:51px;margin:0 auto 20px;padding:26px 30px 3px 245px;}
#bottom a,#bottom a:hover,#bottom a:visited,#bottom a:link,#bottom a:active{margin-right:100px;text-transform:uppercase;text-decoration:none;font-size:.8em;color:#60707C;padding-left:15px;padding-top:2px;float:left;}
#bottom a#bottom-print{background:url(../../assets/common/icons/print.gif) no-repeat 0 2px;}
#bottom a#bottom-suggest{background:url(../../assets/common/icons/suggest.gif) no-repeat 0 2px;}
#bottom a#bottom-back{background:url(../../assets/common/icons/back.gif) no-repeat 0 4px;margin-right:40px;}
#bottom .addthis_toolbox{margin-left:-70px;padding:0 0 10px;}
#bottom .addthis_toolbox a,#bottom .addthis_toolbox a:link,#bottom .addthis_toolbox a:active,#bottom .addthis_toolbox a:visited,#bottom .addthis_toolbox a:hover{margin:0 10px 0 0;padding:0;}
#print-window{width:512px;float:left;background:#FFF;padding:10px;}
#search_erg{padding:20px;}
img,.noborder{border:none;}
input[type=radio],input[type=checkbox],input.checkbox,input.radio{border:0 none;}
a.mehr{background:url(../../assets/common/arrow-grey-shadow.gif) no-repeat scroll right 4px transparent;bottom:0;display:block;float:right;height:15px;right:2px;padding:0 10px 2px;}
.cm_link_content .cm_image{float:left;margin:0 10px 10px 0;}
.box .cm_link_content .cm_image{padding:0;margin:0;}
.cm_link .link-detail{margin:10px 20px;}
/**/.cm_image_text ul{display:block;}/**/
.flash-replaced .alt{display:none;}
#flash_game {margin-left:20px;}
/* IE6 */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;



 .infoblatt_left {
    float: left;
    width: 90px;
}
.infoblatt_right {
    float: left;
    width: 400px;
}
