body{	margin-left:5%;/*8px;*/
		margin-top:0px;
		background-color:#FFF;
	}
html,h1,h2,h3,h4,p,td,div,a,span,ul,li,input,textarea{
		font-family:Lucida Sans,Lucida Grande,Verdana,Arial,_sans;
		font-size:12px;
		color:#565652;
		line-height : 130%;
	}
h1	{font-size:16px;color:#003497;}
h2	{font-size:13px;margin:0;}
h3	{font-size:12px;}
p	{	text-align:left;
		font-weight:normal;
	}
a	{	text-decoration:none;}
sup	{	font-size:9px;
		font-weight:normal;
	}

table{ border:none;}
td	{vertical-align:top;}
td.noimgcontent{ width:535px;padding-right:15px;}
td.imgsquare{	width:131px;}
td.imgcontent{	width:207px;}
td.imghigh{	width:107px;}
td.contentsquare{	width:391px;}
td.contentcontent{	width:315px;}
td.contenthigh{	width:415px;}
td.img{	padding-right:15px;}
td.right{width:268px;}

td.contentsquare p,
td.contentcontent p,
td.contenthigh p{
	margin:0;
	padding-left:8px;
	padding-right:20px;
	}
/**	Layer **/
#header{
	width:1018px;
	z-index:100;
	}
#menueTop{
	width:1018px;
	height:41px;
	background:url(/img/css/menu_top.gif) no-repeat #FFFFFF;
	}
#holder{
	position:absolute;
	width:1030px;
	top:265px;
	z-index:10;
	}
#columnLeft,#columnContent,
#columnContentFull,#columnTeaser{
	float:left;
	}
#columnLeft,#columnTeaser{
	width:225px;
	margin-top:46px;
	min-height:200px;
	}

#columnContent{
	width:565px;
	padding-right:15px;
	}
#columnContentFull div.mh,
#columnContent div.mh{
	min-height:400px;
	}
#columnContent div.innerContent{
	width:560px;
	padding-left:5px;
	padding-bottom:20px;
}
#columnContentFull{
	width:790px;
	padding-right:15px;
	}
.full{
	width:790px;
	}

#columnContentFull div.innerContent{
	width:785px;
	padding-left:5px;
	padding-bottom:20px;
}
#columnContent h2{
	margin:0;
	font-size:15px;
	padding-bottom:5px;
	color:#333333;
	}
#columnContent h3{
	margin:0;
	color:#0049a8;
	font-size:11px;
	letter-spacing : 0.5pt;
	padding-bottom:1px;
	text-transform : uppercase;
	}
/**	Listen */
ul{
	list-style:none;
	padding:0;
	margin:0;
	margin-left:13px;
	}
li{
	list-style-image:url(/img/css/arr_a.gif);
	padding-bottom:5px;
	}
li a{
	color:#fe3c00;
	}
/**	Footer */
#backlink{
	position: relative;
	margin-top:10px;
	margin-bottom:10px;
	}
#footer{
	margin-top:15px;
	margin-bottom:10px;
	width:565px;
	height:26px;
	background:#c8c6c7;
	}

#footer ul{
	margin:0;
	padding:0;
	}
#footer ul li{
	list-style:none;
	float:left;
	padding-right:24px;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:4px;
	border-right:1px dotted #9b999a;
	background:url(/img/css/footer_a.gif) no-repeat;
	}
#footer ul li.none{
	border:none;
	}
	
#footer ul li a{
	text-indent : 0px;
	text-decoration:none ;
	color:#FFF;
	font-size:13px;
	}
	
#hotline {
	width:216px;
	height:135px;
	padding-top:62px;
	padding-left:20px;
	}
#hotline p{
	font-size:11px;
	color:#3c3c3c;
	padding:0;
	margin:0;
	line-height : 100%;
	padding-bottom:5px;
	}
/** Menues */
#menuTop{
	width:627px;
	float:left;
	padding-left:5px;
	}
div.menuleft{
	width:203px;
	margin-bottom:14px;
	}
div.menuleft div.list{
	background:url(/img/css/menu_left_bg.gif) no-repeat #FFFFFF;
	overflow:hidden;
	}
div.menuleft div.list ul{
	margin:0;
	padding:0;
	}
div.menuleft div.list li,
div.menuleft div.list li.act{
	list-style:none;
	list-style-image:none;
	padding-left:12px;
	padding-bottom:5px;
	}
div.menuleft div.list li.act{
	background:url(/img/css/men-left.act.jpg) repeat-y;
	padding-top:5px;
	}
div.menuleft div.list li a,
div.menuleft div.list li.act a{
	color:#3c3c3c;
	background:url(/img/css/arr_menu_left.gif) no-repeat;
	padding-left:8px;
	padding-top:2px;
	font-size:11px;
	}
div.menuleft div.list li.act a{
	background:url(/img/css/arr_menu_left.act.gif) no-repeat;
	}
div.menuleft div.list li.act a span{
	color:#000000;
	}

div.menuleft div.bottom{
	background:url(/img/css/menu_left_bot.gif) no-repeat #FFFFFF;
	width:203px;
	height:9px;
	overflow:hidden;
	border:none;
	}
	
/** Content-Module */
/** Teaser Content */
div.contentTeaser,
div.personTeaser{
	width:562px;
	height:auto;
	padding-top:0px;
	padding-bottom:19px;
	margin-bottom:20px;
	}
div.personTeaser{
	width:790px;
	}
.contentTeaser.top,
.personTeaser.top{
	padding-top:15px;
	padding-bottom:0px;
	border-top:1px dotted #9b9b9b;
	}
.seminarSpacer{
	clear:left;
	margin-bottom:15px;
	border-bottom:1px dotted #9b9b9b;
	height:20px;
	}
.contentTeaser.bottom,
.personTeaser.bottom,
.dottedBottom{
	border-bottom:1px dotted #9b9b9b;
	}
.dottedTop{
	border-top:1px dotted #9b9b9b;
	}
.contentTeaser.both,
.personTeaser.both{
	padding-top:19px;
	border-top:1px dotted #9b9b9b;
	border-bottom:1px dotted #9b9b9b;
	}
.contentTeaser div.img{
	float:left;
	padding-right:16px;
	min-height:20px;
	}

.contentTeaser div.content{
	float:left;
	width:352px;
	}


.contentTeaser div.content a,
.contentTeaser a, a.arrow, .arrowBlack, .arrowBlue,
.teaser_right a,
.innerContent a,
.backlink,.mail
{
	color:#fe3c00;
	background:url(/img/css/arr_a.gif) no-repeat;
	padding-left:8px;
	padding-top:0px;
	font-weight:normal;
	}

.backlink{
	background:url(/img/css/arr_back.gif) no-repeat;
	}
.teaser_right a{
	font-size:11px;
	}
.inner li{
	padding-bottom:2px;
	font-size:11px;
	}
.arrowBlue, .blue{
	color:#013298;
	}
.arrowBlack {
	color:#000;
	}
a.mail {
	background:url(/img/css/kontakt.gif) no-repeat;
	padding-left:24px;
	}
/**	Teaser rechts */
.right{
	width:218px;
	}
.teaser_right{
	width:218px;
	height:108px;
	overflow:hidden;
	margin-bottom:14px;
	}

.teaser_right div.noimg,
.teaser_right div.img{
	height:85px;
	margin-top:10px;
	}
.teaser_right div.noimg{
	width:190px;
	margin-left:25px;
	}
.teaser_right div.img{
	width:110px;
	margin-left:100px;
	}

.teaser_right h3, .inner h3,
.teaser_right p, .inner p{
	color:#000;
	font-size:11px;
	padding:0;
	margin:0;
	}
.teaser_right p, .inner p, .inner li{
	color:#565652;
	}
	
/**	Kursteaser Seminarseiten */
.teaserKurs, .teaserKurs3{
	float:left;
	width:230px;
	color:#626262;
	margin-right:47px;
	}
.teaserKurs3{
	margin-right:0px;
	}
.teaserKurs h2,
.teaserKurs h2 a,
.teaserKurs3 h2,
.teaserKurs3 h2 a{
	color:#1847a1;
	padding:0;
	margin:0;
	padding-left:13px;
	padding-bottom:5px;
	background:url(/img/css/arr_h2.gif) no-repeat;
	}
.teaserKurs h2 a,
.teaserKurs3 h2 a{
	background:none;
	padding:0;
	}
.teaserKurs p,.teaserKurs ul,.teaserKurs a,
.teaserKurs3 p,.teaserKurs3 ul,.teaserKurs3 a{
	padding:0;
	margin:0;
	padding-left:13px;
	padding-bottom:8px;
	}
.teaserKurs li, .teaserKurs3 li{
	list-style:none;
	margin:0px;
	padding:0px;
	}
/**	Kurse */
p.inhouse, p.open{
	color:#000000;
	padding-left:22px;
	padding-top:3px;
	font-weight:bold;
	font-size:11px;
	margin-top:3px;
	background:url(/img/css/open-seminar.gif) no-repeat;
	}
p.inhouse{
	background:url(/img/css/inhouse-seminar.gif) no-repeat;
	}
div.spacerH1,
div.spacerH1Bot{
	padding-top:20px;
	padding-bottom:15px;
	}
div.spacerH1Bot{
	padding-top:0px;
	}
.spacerH10{height:10px;}
/**	Kursseite */

.teaserRightTop{
	width:225px;
	height:6px;
	background:url(/img/css/right-top.gif) no-repeat #FFFFFF;
	}
.teaserRightContent{
	width:175px;
	min-height:100px;
	padding-left:26px;
	padding-right:24px;
	background:url(/img/css/right-content.gif) repeat-y #FFFFFF;
	font-size:11px;
	}
.teaserRightBottom{
	width:225px;
	height:11px;
	padding-bottom:10px;
	background:url(/img/css/right-bot.gif) no-repeat #FFFFFF;
	}
.teaserRightContent div.inner,
.teaserRightContent div.innerNoBorder{
	padding-bottom:10px;
	margin-bottom:10px;
	min-height:30px;
	border-bottom:1px dotted #9b9b9b;
	clear:left;
	}
.teaserRightContent div.innerNoBorder{
	border-bottom:none;
	margin-bottom:0;
	}
div.inner div.c1, div.inner div.c2,
div.innerNoBorder div.c1, div.innerNoBorder div.c2{
	float:left;
	width:54px;
	}
div.inner div.c2,
div.innerNoBorder div.c2{
	width:121px;
	}

/** Common */
.floatLeft{ float:left;}
.floatRight{float:right;}
.clearLeft{ clear:left;}
/** Formularelemente */
.searchInput{
	border:1px solid #FFF;
	width:139px;
	height:14px;
	float:left;
	}

/**	Formulare */
td.c1{
	padding-right:20px;
	font-weight:bold;
	}
td.c2 input.form,
td.c2 textarea.form, 
td.c2 textarea.form2 {
	width:350px;border:1px solid #AAA;
	}
td.c2 textarea.form2 {
	width:600px;
	}
/**	Allgemein */
.found {background-color:#f9fda8;}
.noDisplay{display:none;}#header,
#columnLeft,
#footer,
#menueTop,
.noprint{
	display:none;
}
#holder{
	top:0px;
	}
