﻿html, body {
		background-color:#c46f3a;
		color:#b03840;
		margin:0px;
		font-family: verdana;
		font-size:11px;		
		line-height:15px;
	}
	
	/**************************************/
	/*MAINCONSTRUCT*/
	/**************************************/
	
	#mainframe {
		height:510px;
		width:730px;
		position:absolute;
        left:50%;
        top:50%;
        margin-top: -255px;	
        margin-left: -365px;
	}
	
	#contframe {
		height:480px;
		width:730px;
		background-color:#fdfaf3;		
	}
	
	#contframehome {
		height:480px;
		width:730px;
		background-color:#fdfaf3;	
		background-image:url('../img/mainbg.jpg');	
	}
	
	#contframefaq {
		height:480px;
		width:730px;
		background-color:#fdfaf3;	
		background-image:url('../img/faqbg.jpg');	
	}
	
	#contframeueberuns {
		height:480px;
		width:730px;
		background-color:#fdfaf3;	
		background-image:url('../img/ueberunsbg.jpg');	
	}
	
	#contframekontakt {
		height:480px;
		width:730px;
		background-color:#fdfaf3;	
		background-image:url('../img/kontaktbg.jpg');	
	}
	
	#contframeseminar{
		height:480px;
		width:730px;
		background-color:#fdfaf3;	
		background-image:url('../img/seminarbg.jpg');	
	}


	.terminframe{
		width:708px;
		height:280px;
		margin:5px 5px 0px 5px;
		padding:5px;
		border:1px solid #b03840;
		overflow:auto;	
	}
		
	.termininfo{
		width:200px;
		padding-left:7px;
		float:left;
		font-size:10px;

	}
	
	.termincont{
		width:467px;
		margin-right:7px;
		float:left;
		border-right:1px solid #b03840;
	}
	
	.termin1{
		width:120px;
		float:left;
		margin-right:4px;
		margin-bottom:10px;
		font-size:10px;
	}
	
	.termin2{
		width:80px;
		float:left;
		margin-right:4px;
		margin-bottom:10px;
		font-size:10px;
	}
	
	.termin3{
		width:70px;
		float:left;
		margin-right:4px;
		margin-bottom:10px;
		font-size:10px;
	}
	
	.termin4{
		width:86px;
		float:left;
		margin-right:4px;
		margin-bottom:10px;
		font-size:10px;
	}
	
	.termin5{
		width:85px;
		float:left;
		margin-bottom:10px;
		font-size:10px;
	}
	
	.termin6{
		width:270px;
		float:left;
		margin-right:4px;
		margin-bottom:10px;
		font-size:10px;
	}

	.termintrenner{
		width:467px;
		border-bottom:1px solid #b03840;
		height:1px;
		margin:5px 0px 5px 0px;
	}
	
	#impressum {
		margin-top:20px;	
	}

	#impressum a{
		margin: 0 10px;
	}
	
	.cleaner{
		clear:both;
	}
	
	/**************************************/
	/*MENU*/
	/**************************************/

	
	#menu {
		height:32px;
		width:690px;
		text-align:left;
		padding-top:14px;
		vertical-align:bottom;
	}
	
	.menuspacer {
		height:32px;
		width:2px;
		margin-right:3px;
		float:left;
	}
	
	.menupoint
	{
		float:left;	
		padding: 17px 10px 0px 0px;
	}
	
	/**************************************/
	/*CONTENT*/
	/**************************************/


	#content{
		width:730px;
		height:355px;
		margin-top:30px;
		text-align:left;
	}
	
	
	#headline
	{
		width:540px;
		height:30px;
		margin-left:100px;
	}
	
	.starttext
	{
		position:absolute;
		width:370px;
		height:300px;
		margin-left:320px;
		margin-top:10px;
	}
	
	.einsertext
	{
		position:absolute;
		width:520px;
		height:300px;
		margin-left:170px;
		margin-top:10px;
		z-index: 6;
	}

	.longtext
	{
		overflow: auto;
		font-size: 11px;
		line-height: 13px;
	}

	.longtext h1
	{
		font-size: 16px;
		font-weight: bold;
		float: none;
		padding: 15px 0px;
	}

	.longtext h2
	{
		font-size: 14px;
		font-weight: bold;
		padding: 5px 0px;
	}

	.longtext h3
	{
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0px;
	}

	.longtext h4
	{
		font-size: 11px;
		font-weight: bold;
		color: #b03840;
	}

	.longtext h5
	{
		font-size: 10px;
	}

	.einsertextscroll{
		position:absolute;
		width:520px;
		height:300px;
		margin-left:170px;
		margin-top:10px;
		z-index: 6;
		overflow:auto;
	}
	
	.zweiertext{
		position:absolute;
		width:337px;
		height:300px;
		margin-left:298px;
		margin-top:10px;
		z-index: 6;
	}
	
	.zweiertextscroll{
		position:absolute;
		width:337px;
		height:300px;
		margin-left:298px;
		margin-top:10px;
		padding-right: 10px;
		z-index: 6;
		overflow:auto;
	}



	
	/**************************************/
	/*OTHER*/
	/**************************************/
	
	
	.logo {
       position:absolute;
       z-index: 5;
       top: 417px;
       left: 593px;
	}
	
	.rahmen1 {
       position:absolute;
       z-index: 5;
       margin-top: 5px;
       margin-left: 5px;
	}
	
	.rahmen2 {
       position:absolute;
       z-index: 1;
       margin-top: 5px;
       margin-left: 5px;
	}

	
	.bild1{
		position:absolute;
       	z-index: 3;
      	margin-top: 12px;
       	margin-left: 0px;
	}
	
	.bild1text{
		position:absolute;
       	z-index: 3;
       	margin-left: 11px;
       	witdh:117px;
	}

	
	.bild1link{
		position:absolute;
       	z-index: 3;
      	margin-top: 144px;
       	margin-left: 26px;
	}	
	
	.bild1spacer{
		position:absolute;
       	z-index: 3;
      	margin-top: 128px;
       	margin-left: 22px;
	}
	
	.bild2{
		position:absolute;
       	z-index: 3;
      	margin-top: 12px;
       	margin-left: 128px;
	}
	
	.bild2zweier{
		position:absolute;
       	z-index: 3;
       	margin-left: 119px;
	}

	
	.bild2link{
		position:absolute;
       	z-index: 3;
      	margin-top: 144px;
       	margin-left: 154px;
	}	
	
	.bild2spacer{
		position:absolute;
       	z-index: 3;
      	margin-top: 128px;
       	margin-left: 150px;
	}
	
	.bild3{
		position:absolute;
       	z-index: 3;
      	margin-top: 12px;
       	margin-left: 256px;
	}
	
	.bild3link{
		position:absolute;
       	z-index: 3;
      	margin-top: 144px;
       	margin-left: 282px;
	}	
	
	.bild3spacer{
		position:absolute;
       	z-index: 3;
      	margin-top: 128px;
       	margin-left: 278px;
	}
	
	.bild4{
		position:absolute;
       	z-index: 3;
      	margin-top: 12px;
       	margin-left: 384px;
	}
	
	.bild4link{
		position:absolute;
       	z-index: 3;
      	margin-top: 144px;
       	margin-left: 410px;
	}	
	
	.bild4spacer{
		position:absolute;
       	z-index: 3;
      	margin-top: 128px;
       	margin-left: 406px;
	}
	
	.bild5{
		position:absolute;
       	z-index: 3;
      	margin-top: 12px;
       	margin-left: 512px;
	}
	
	.bild5link{
		position:absolute;
       	z-index: 3;
      	margin-top: 144px;
       	margin-left: 538px;
	}	
	
	.bild5spacer{
		position:absolute;
       	z-index: 3;
      	margin-top: 128px;
       	margin-left: 534px;
	}
	
	.bildstart{
		position:absolute;
       	z-index: 3;
      	margin-top: 12px;
       	margin-left: 0px;
	}
	
	.bildstartspacer{
		position:absolute;
       	z-index: 3;
      	margin-top: 128px;
       	margin-left: 200px;
	}
	
	.text1{
		position:absolute;
       	z-index: 3;
      	margin-top: 180px;
       	margin-left: 16px;
       	width:110px;
	}
	
	.text2{
		position:absolute;
       	z-index: 3;
      	margin-top: 180px;
       	margin-left: 282px;
       	width:110px;
	}

	.text3{
		position:absolute;
       	z-index: 3;
      	margin-top: 180px;
       	margin-left: 410px;
       	width:100px;
	}
	
	.text4{
		position:absolute;
       	z-index: 3;
      	margin-top: 180px;
       	margin-left: 515px;
       	width:100px;
	}
	
	.text5{
		position:absolute;
       	z-index: 3;
      	margin-top: 180px;
       	margin-left: 620px;
       	width:100px;
	}
	
	.textunten{
		position:absolute;
       	z-index: 3;
      	margin-top: 250px;
       	margin-left: 144px;
	}

	.textunten1{
		position:absolute;
       	z-index: 3;
      	margin-top: 170px;
       	margin-left: 16px;
	}




	
	/**************************************/
	/*Kontakt / Formteile*/
	/**************************************/

	.contleft{
		width:275px;
		height:300px;
		margin-right:10px;
		float:left;
	}
	
	.contright{
		width:235px;
		height:300px;
		float:left;
	}
	
	.formkomplett{
		width:275px;
		float:left;
		margin-bottom:5px;
	}

	.formbreit{
		width:450px;
		float:left;
		margin-bottom:5px;
	}
	
	.formname{
		width:70px;
		float:left;
		margin-right:10px;
	}
	
	.formfield{
		width:155px;
		float:left;
		margin-bottom:5px;
	}
	
	.feld{
		width:130px;
		font-size:10px;
	}
	
	.textfeld{
		width:100%;
		height: 40px;
		font-size:12px;
	}
	
	.checkleft{
		width:135px;
		float:left;
		margin-right:5px;
	}
	
	.checkright{
		width:135px;
		float:left;
	}

	
	
	
	/**************************************/
	/*LINKS*/
	/**************************************/

	a.menupointlink {font-family: Arial; font-size: 18px; font-weight:bold; font-variant:small-caps; line-height: 32px; COLOR: #b03840; TEXT-DECORATION: none}
	a.menupointlink:visited {font-family: Arial; font-size: 18px; font-weight:bold; font-variant:small-caps; line-height: 15px; COLOR: #b03840; TEXT-DECORATION: none}
	a.menupointlink:hover {font-family: Arial; font-size: 18px; font-weight:bold; font-variant:small-caps; line-height: 15px; COLOR: #b06030; TEXT-DECORATION: none}

	a.outlink {color:#ffffff; font-weight:bold; text-decoration:none;}
	a.outlink:visited {color:#ffffff; font-weight:bold; text-decoration:none;}
	a.outlink:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}
	
	a 
	{
		color:#b03840; 
		font-weight:bold; 
		text-decoration:none;
	}

	a:visited 
	{
		color:#b03840; 
		font-weight: bold; 
		text-decoration:none;
	}

	a:hover 
	{
		color:#b06030; 
		font-weight:bold; 
		text-decoration:underline;
	}

	h1 > a, h1 > a:link, h1 > a:visited
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: 400;
	}

/**************************************/
/*googlemap*/
/**************************************/

#map {
    		font-family:	arial, Tahoma; 
    		font-size:		11px;
    		width:				520px;
    		height:				300px
    	}