body {
		
		background-image: url(../cmsimages/bg.gif);
		background-repeat:repeat-x;
		margin-top: 0px;
		min-height: 800px;}
h1      { 
		font-family: Arial; 
		font-size: 12pt;
		margin-top: 	0px;  
		margin-bottom: 	0px; 
		padding-bottom: 10px;
		color: #333333;}
h2  	{ 
		font-family: 	Verdana; 
		font-size: 		11px; 
		line-height: 	14px; 
		margin-top: 	0px;  
		margin-bottom: 	0px;
		padding-bottom: 5px;  
		font-weight: 	bold; 
		color: 			#333333;}
		
h3  	{ 
		font-family: 	Verdana; 
		font-size: 		11px; 
		line-height: 	14px; 
		margin-top: 	0px;  
		margin-bottom: 	0px;
		padding-top: 	5px;
		padding-bottom: 5px;
		font-weight:	bold;
		color: 			#666666;}
		
p   	{ 
		font-family: Verdana; 
		font-size: 11px; 
		line-height: 14px; 
		margin-top:	0px;
		margin-bottom: 0px;
		color: #666666;}
		
.form   	{ 
		font-family: Verdana; 
		font-size: 11px; 
		margin-top:	0px;
		margin-bottom: 0px;
		color: #666666;}

ul 		{ 
		font-family: Verdana; 
		font-size: 11px; 
		color: #666666;
		list-style:disc outside none;
		line-height: 14px; 
		margin-left: 0px;
		margin-top: 8px;
		margin-bottom: 8px;}
		
.mainwrapper { 
		width: 800px; 
		margin: 0px auto;
		background-image: url(../cmsimages/bgshade.gif);
		background-repeat:no-repeat;
		overflow:auto;}
.topwrapper { 
		width: 760px;
		height: 120px; 
		margin: 0px auto;
		background-color: #FFF;
		display: block;
		overflow:hidden;}
.toplogo { 
		width: 550px; 
		margin: 0px auto; 
		float: left;
		background-color: #FFF;
		display: block;}
.topcontact { 
		width: 200px; 
		height: 120px;
		margin: 0px auto;
		float: right;
		background-color: #999999;
		display: block;}		
.navmenuwrapper { 
		width: 760px; 
		height: 30px;
		margin: 0px auto;
		padding-top: 1px ;
		padding-bottom: 5px ;
		background-color: #FFF;}
.contentwrapper { 
		width: 760px; 
		margin: 0px auto;
		padding-top: 15px ;
		padding-bottom: 5px ;
		background-color: #FFF;
		overflow: auto;}
.contentmain{ 
		margin: 0px auto;
		float: left; 
		width: 540px;
		background-color: #FFF;
		position: relative;}
.intro1{ 
		width: 100%; 
		margin-bottom: 10px;
		overflow: auto;
		background-image: url(../cmsimages/bg-intro1.jpg);
		border-width: 1px;
		border-style: solid;
		border-color:#CCCCCC;}
.intro2{ 
		width: 100%; 
		margin-bottom: 10px;
		overflow: auto;
		background-image: url(../cmsimages/bg-intro2.jpg);
		border-width: 1px;
		border-style: solid;
		border-color:#CCCCCC;}		
		
.intro3{ 
		width: 100%; 
		margin-bottom: 10px;
		overflow: auto;
		background-color:#FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-color:#CCCCCC;}	
		
.intro4{ 
		width: 100%; 
		margin-bottom: 10px;
		overflow: auto;
		background-color:#FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-color:#CCCCCC;}			
.introheader{ 
		width: 100%;}
.introheader-red{ 
		width: 100%;
		color:#CC3300;
		text-align:center;}
.introtext1{ 
		width: 350px; 
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;}
		
.introtext2{ 
		width: 430px; 
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;}
		
		.introtext3{ 
		width: 520px; 
		float: left;
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;}
		
.introlink:hover {text-decoration: none;}

.seminarium{ 
		width: 180px;
		font: verdana;
		font-size: 10px; 
		padding: 5px;
		margin: 5px;
		overflow: auto;
		background-image: url(../cmsimages/bg-intro1.jpg);}

.referencewrapper{ 
		width: 100%; 
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #FFF;
		overflow: auto;}
.referenceimage{ 
		width: 90px; 
		float: left;
		padding-top: 3px;
		padding-bottom: 3px;}
		
.referencetext{ 
		width: 420px; 
		float: right;
		padding-top: 3px;
		padding-bottom: 3px;}
		
.contentkurs{ 
		margin: 0px auto;
		float: left; 
		width: 370px;
		background-color: #FFF;
		position: relative;}
		
.contentmid { 
		width: 160px;
		float: left;
		margin: 0 auto;
		margin-left: 20px;
		position: relative;
		background-color: #FFF;
		display:block;}	
.contentmidtext { 
		width: 100%; 
		margin-bottom: 5px;
		background-color: #999933;}
.kursbild { 
		width: 100%;
		padding-top:18px; 
		margin-bottom: 10px;}
.ikonintresse { 
		width: 118px; 
		height: 18px; 
		padding-left: 25px;
		padding-bottom: 5px;
		background-image: url(../cmsimages/ikon-intresse.gif);
		background-repeat:no-repeat;}
.ikonprogram { 
		width: 118px; 
		height: 18px; 
		padding-left: 25px;
		padding-bottom: 5px;
		background-image: url(../cmsimages/ikon-program.gif);
		background-repeat:no-repeat;}
.ikonkursledare { 
		width: 118px; 
		height: 18px; 
		padding-left: 25px;
		padding-bottom: 5px;
		background-image: url(../cmsimages/ikon-kursledare.gif);
		background-repeat:no-repeat;}
.ikonvideoklipp{ 
		width: 118px; 
		height: 18px; 
		padding-left: 25px;
		padding-bottom: 5px;
		background-image: url(../cmsimages/ikon-videoklipp.gif);
		background-repeat:no-repeat;}
	
.ikontext   	{ 
		font-family: Verdana; 
		font-size: 11px; 
		font-weight: bold;
		margin-top:	0px;
		margin-bottom: 10px;
		color: #FF0000;}	

.contentmenu{ 
		width: 200px; 
		margin: 0px auto;
		position:relative;
		float:right;
		display: block;
		background-color: #CCCCCC;}
.kontakta-mig{ 
		width: 200px; 
		margin-bottom: 5px;
		position:relative;
		float:right;
		display: block;
		background-color: #FFF;
		text-align:right;
		font-family: Verdana;
		font-weight: bold;
		font-size: 11px; 
		color:#CC3300;}
		
.menuphone { 
		font-family: Verdana;
		font-weight: bold;
		height: 18px;  
		background-color: #FFF;
		background-image: url(../cmsimages/telefon.gif);
		background-position:right;}
.menuheader { 
		font-family: Verdana;
		font-weight: bold;
		height: 20px;  
		font-size: 11px;
		padding-left: 10px; 
		padding-top: 5px; 
		background-color: #999999; 
		color: #FFF;}
.menulink{ 
		width: 100%; 
		margin-top: 0px;
		margin-bottom: 1px;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #FFF;
		color: #FFF;
		font-family: Verdana; 
		font-size: 11px; 
		line-height: 14px; 
		color: #666666;}

.menulink a:link {color: #666666; text-decoration: none;}
.menulink a:active {color: #666666; text-decoration: none;}
.menulink a:visited {color: #666666; text-decoration: none;}
.menulink:hover { background-color: #CCCCCC; color: #FFF;}

.menubottom{ 
		width: 100%; 
		margin-top: 0px;
		margin-bottom: 1px;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #FFF;
		font-family: Verdana; 
		font-size: 11px; 
		line-height: 14px;
		color: #666666;}
		
.bottomwrapper{ 
		width: 800px; 
		margin: 0 auto;
		padding-top: 30px;
		clear:both;
		background-color: #FFF;}
.ticker{ 
		width: 760px;
		height: 25px; 
		margin: 0 auto;
		font-family: Verdana; 
		font-size: 11px;
		font-weight: bold; 
		color: #666666;}	
.bottomtext{ 		
		text-align: center;
		font-family: Verdana; 
		font-size: 11px; 
		margin-top:	5px;
		margin-bottom: 0px;
		color: #666666;}
		
.bottomtext a:link {color: #666666; text-decoration: none;}
.bottomtext a:active {color: #666666; text-decoration: none;}
.bottomtext a:visited {color: #666666; text-decoration: none;}
.bottomtext a:hover {color: #666666; text-decoration: underline;}

a:link {color: #666666; text-decoration: none;}
a:active {color: #666666; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #666666; text-decoration: underline;}