body
{
    margin:0px;
    background-image:url('Bilder/mainBG.jpg');
    font-size:0px;
}

#bigBox
{
    position:relative;
    width:969px;
    height:100%;
    margin:0px;
    padding:0px;
    background-image:url('Bilder/contentTopBG.jpg');
    background-repeat:repeat-x;
    background-position:0px 235px;
}

#navi_shadow_box
{
	position:relative;
	width:969px;
    height:auto;
    margin:0px;
    padding:0px;
}

#contentBox
{
    position:relative; 
    float:left;
    width:969px;
    height:auto;
    margin: 0px;
    padding:0px;
}
/*-Sonstige Styles-*/
/*----------------*/
ul
{
    list-style-image:url('Bilder/Aufzaehlungszeichen.gif');
}

ul li font
{
    position: relative;
    top: -3px;    
}

/* -- Logo -- */
/* ---------- */
#logo
{ 
    position:relative;
    float:left; 
    width:248px; 
    height:auto; 
 }
#logo a, a:link, a:visited, a:focus, a:hover, a:active
{
    position:relative;
    border:none ;
    border-bottom:none;    
}

/* -- Cockpit -- */
/* ------------- */
#cockpit
{
    position:relative; 
    float:left;
    width:721px; 
    height:18px; 
    background-image:url('Bilder/cockpit.jpg');
    background-repeat:no-repeat;
    text-align:right;
    font-weight:bold;
    font-family:Arial, Sans-Serif;
    font-size:11px;
    vertical-align:text-bottom;
}
#cockpit a
{
position:relative;
border:none;
top:2px;
}


.cockpitLink:visited, .cockpitLink:link, .cockpitLink:active, .cockpitLink:hover
{
	padding:3px;
    text-decoration:none;
    color:#000000;
}

.cockpitLink:hover
{
    text-decoration:underline;    
}

/* -- Head -- */
/* ---------- */
#head 
{ 
    position:relative; 
    float:left;
    width:721px; 
    height:217px; 
}

/* -- Navgation -- */
/* --------------- */
.navigation
{
	position:relative;
	float:left;
	left:17px;
	width:252px;
    background-image:url('Bilder/navi_shadow.jpg');
    background-repeat:repeat-y;
}

.navigation_level1
{ 
    position:relative;
    float:left; 
    width:234px; 
}

.navigation_level2_schrift
{
	font-family:TimesNewRoman,Times, Serif;
	font-size:17px;
	font-weight:500;
	padding:5px 0px 5px 35px;	
	line-height:21px;
}

.navigation_level3_schrift
{
    position: relative;
	font-family:TimesNewRoman,Times, Serif;
	font-size:15px;
	line-height:21px;
	padding:5px 0px 5px 48px;
}

.navigation_level4_schrift
{
    position: relative;
	font-family:TimesNewRoman,Times, Serif;
	font-size:12px;
	line-height:21px;
	padding:5px 0px 5px 58px
}

.navigation_level5_schrift
{
	font-family:TimesNewRoman,Times, Serif;
	font-size:12px;
	padding-left:68px;
	line-height:21px;
	padding:5px 0px 5px 58px
}

.navigation_level6_schrift
{
	font-family:TimesNewRoman,Times, Serif;
	font-size:12px;
	padding-left:68px;
	line-height:21px;
	padding:5px 0px 5px 58px
}

.navigation_activ_level1,.navigation_activ_level2, .navigation_activ_level3, .navigation_activ_level4 
{
	position:relative; 
	float:left;
	height:21px;
	width:11px;
	/*margin-left:7px;*/
	top:5px;	
	left:8px;
}
.navigation_activ_level3
{ 
   left:23px;    
}
.navigation_activ_level4
{
      left:35px;  
  
}

.navigation_bottom
{
	background-image:url('Bilder/nav_abschluss.jpg'); 
	width:234px; 
	height:28px; 
	background-repeat:no-repeat; 
	float:left; 
	position:relative; 
	/*border-top:1px solid #404040;*/
}

/* -- Navigation GREEN -- */

.navigation_naturheilkunde
{
	position:relative;
	float:left;
	width:234px;
	height:27px;
	background-image:url('Bilder/naturheilpraxis.jpg');
}

.navigation_naturheilkunde_activ
{
	position:relative;
	float:left;
	height:27px;
	margin-left:9px;
}

.navigation_green_level2, .navigation_green_level3, .navigation_green_level4, .navigation_green_level5, .navigation_green_level6
{ 
    position:relative;
    float:left; 
    left:3px;
    width:228px;
    line-height:29px;
    cursor:pointer;
    background-image:url('Bilder/navi_level_2_3_BG_green.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    border-top:1px solid #404040;
    font-size:17px;
    background-color:#ffffff;
}

.navigation_green_level3
{

}

.navigation_green_level4
{

}

/* -- Navigation BLUE -- */

.navigation_heilen
{
	position:relative;
	float:left;
	width:228px;
	height:27px;
	margin-left:3px;
	background-image:url('Bilder/heilen_mit_mandalas.jpg');
}

.navigation_heilen_activ
{
	position:relative;
	float:left;
	height:27px;
	margin-left:8px;
}

.navigation_blue_level2, .navigation_blue_level3, .navigation_blue_level4, .navigation_blue_level5, .navigation_blue_level6
{ 
    position:relative;
    float:left; 
    left:3px;
    width:228px;
    cursor:pointer;
    background-image:url('Bilder/navi_level_2_3_BG_blue.jpg');
    background-repeat:repeat-x;
    font-size:17px;
    border-top:1px solid #404040;
    background-color: #c2daff;
    vertical-align: middle;
}

.navigation_blue_level3
{

}

.navigation_blue_level4
{
}

/* -- Content -- */
/* ------------- */
.content
{
	position:relative;
	float:left;
	height:auto;
	width:549;
}	


.content_top
{
    position:relative;
    float:left; 
    width:549px; 
    height:13px;
    font-size:0px;
    background-image:url('Bilder/content_top.png');
    background-repeat:no-repeat;
}

.content_BG
{
    position:relative;
    float:left; 
    width:549px;   
    background-image:url('Bilder/content_BG.png');
    background-repeat:repeat-y;
}

.content_bottom
{
    position:relative;
    float:left; 
    width:549px; 
    height:16px;
    background-image:url('Bilder/content_bottom.png');
    background-repeat:no-repeat;
}

.contentborder
{
	position:relative;
	left:10px;
	height:auto;
	width:529px;
	float:left;
	border:0px solid #000000;
}
.contentborder a
{
    border-bottom:1px dashed;
    color:#0066FF;
    cursor:pointer;
    text-decoration:none;
    
    
}
.contentborder a img
{
    position:relative;
    border-bottom:2px solid white;
    cursor:pointer;
    text-decoration:none!important;    
}
.contentLink:visited, .contentLink:link, .contentLink:active, .contentLink:focus, .contentLink:hover
{
    text-decoration:none;
    color:#000000;
    font-family:Verdana, Sans-Serif;
    font-size:13px;
    text-decoration:underline;
}

.contentLink:hover
{
	color:#0000FF;    
}
.Normal
{
	font-family:Verdana, Serif;
	font-size:12px;
}

/* -- Links -- */
/* ------------*/
.links
{
	position:relative;
	float:left;
	width:156px;
	height:auto;
	left:2px;
}

.links_top
{
	position:relative;
	float:left;
	width:156px;
	height:12px;
	font-size:0px;
	background-image:url('Bilder/links_top.png');
	background-repeat:no-repeat;
}

.links_BG
{
	position:relative;
    float:left; 
    width:156px;     
    background-image:url('Bilder/links_BG.png');
    background-repeat:repeat-y;
}

.links_bottom
{
    position:relative;
    float:left; 
    width:156px; 
    height:16px;
    background-image:url('Bilder/links_bottom.png');
    background-repeat:no-repeat;
}

.links_blue_top
{
	position:relative;
	float:left;
	width:156px;
	height:11px;
	font-size:0px;
	background-image:url('Bilder/links_blue_top.png');
	background-repeat:no-repeat;
}

.links_blue_BG
{
	position:relative;
    float:left; 
    width:156px;     
    background-image:url('Bilder/links_blue_BG.jpg');
    background-repeat:repeat-y;
}

.links_blue_bottom
{
    position:relative;
    float:left; 
    width:156px; 
    height:15px;
    background-image:url('Bilder/links_blue_bottom.jpg');
    background-repeat:no-repeat;
}

.links_schrift
{
	text-align:left;
	font-family:Verdana, Serif;
	font-size:13px;
}

.whiteLinks:visited, .whiteLinks:link, .whiteLinks:active, .whiteLinks:focus, .whiteLinks:hover
{
    text-decoration:none;
    color:#0000FF;
    font-family:Verdana, Sans-Serif;
    font-size:13px;
    text-decoration:underline;
    width:auto;
    text-align:center;
}

.whiteLinks:hover
{
	color:#000000;    
}

.blueLinks:visited, .blueLinks:link, .blueLinks:active, .blueLinks:focus, .blueLinks:hover
{
    text-decoration:none;
    color:#0000FF;
    font-family:Verdana, Sans-Serif;
    font-size:13px;
    text-decoration:underline;
    width:auto;
    text-align:left;
}

.blueLinks:hover
{
	color:#000000;    
}

.links_Content
{
	position:relative;
	left:10px;
	width:136px;
}

.Head
{
	font-size:12;
	font-weight:bold;	
	display:none;
}

h3
{
	position:relative;
	font-family:Verdana, Serif;
	color:#000000;
	text-align:left;
	font-size:18px;
	bottom:4px;
	border:0px solid #000000;
	width:auto;
	margin:0px;
}
/* Portal CSS*/
/*-----------*/
label
{
font-family:Arial;
font-size:13px;   
}
img
{
 border:none;   
}


/*.contentborder a:visited {color:#0066FF; border-bottom:1px dashed;}
.contentborder a:focus {color:#0066FF; border-bottom:1px dashed;}
.contentborder a:hover {color:#0066FF; border-bottom:1px dashed; text-decoration:none; !important}
.contentborder a:active {color:#0066FF; border-bottom:1px dashed;}*/
/*--KOntakt--*/
/*-----------*/
/*Label*/
#VorNach, #Anrede, #Email, #Telefon, #Mitteilung
{
position:relative;
float:left;
width:150px; 
height:28px;
font-family:Arial;
font-size:14px;

}
#VorNach, #Anrede,
{
position:relative;
top:4px;    
}
#Anrede
{
position:relative;
float:left;
top:3px;
    
    
}
#VorNach
{
    top:4px;    
}
/*Textboxen*/

.txtVorname, .txtNachname, .txtEmail, .txtTelefon
{
position:relative;
float:left;
height:20px;
border:1px solid #b2b2b2;
}
.txtEmail, .txtTelefon
{
position:relative;
float:left;
width:320px;
}
.txtVorname
{
position:relative;
float:left;
width:148px;    
}
* html .txtVorname
{
position:relative;
float:left;
width:152px;    
}
.txtMitteilung
{
position:relative;
float:left;
width:100%;
height:80px;
overflow:hidden;
border:1px solid #b2b2b2;
}
.txtNachname
{
    position:relative;
    float:left;
    width:160px; 
    left:7px; 
}
* html .txtnachname
{
    position:relative;
    float:left;
    width:160px;  
    left:4px;
}
.boxHerrFrau
{
position:relative;
float:left;  
}
.boxHerrFrau td
{
position:relative;
float:left;  
width:80px;
}
.boxHerrFrau label
{
    position:relative;    
    left:3px;
    bottom:1px;
}
.kontaktFormular .CommandButton
{
    background-image: url(Bilder/button.png);
    background-repeat: no-repeat;
    width: 64px;
    height: 22px;
    padding-top: 3px;
    text-decoration: none !Important;
    color: #000000 !Important;
    position:relative;
    float:right;
    border:none; 
    left:5px;
    top:-1px;   
}

.kontaktFormular .CommandButton:hover
{
    font-weight: bold;
}
.kontaktFormular tbody tr td .normal
{
    position:relative;
    float:left;
    font-size:10px;
    bottom:34px;
    left:174px;
}

/*--Validationstext Kontakt--*/
/* html .kontaktFormular td .NormalRed
{
    position:absolute;
    width:240px;
    height:25px;
        
}
/*--Seminar Formular--*/
/*--------------------*/
.formularSeminar 
{
    position:relative;
    float:left;
    width:400px !important;
}

#Seminar, #Seminarort, #VornameNachname, #Email, #Strasse, #Ort, #Telefon,#zwischentext, .zwischenText
{
position:relative;
float:left;
width:180px; 
height:28px;
font-family:Arial;
font-size:13px;
line-height:25px;  
}
.multiBox
{
border:1px solid #B2B2B2;
float:left;
height:80px;
position:relative;
width:320px;
margin-bottom:7px;
}
#Seminarort
{
 top:-2px;   
 }
* html #Seminarort
{
top:-2px;    
}
* html #Seminar
{
 top:3px; 
 }
.formularSeminar .txtOrt, .formularSeminar  .dropSeminarort, .formularSeminar  .txtStrasse, .formularSeminar  .txtEmail, .formularSeminar  .txtOrt, .formularSeminar  .txtTelefon
{
position:relative;
float:left;
height:20px;
width:320px;
border:1px solid #b2b2b2; 
}

.formularSeminar .txtNachname
{
position:relative;
float:left;  
}
.formularSeminar .txtVorname
{
 position:relative;
 float:Left; 
 width:148px;  
 }
 * html .formularSeminar .txtVorname
 {
    
 position:relative;
 float:Left; 
 width:152px;   
}
/*Seminar Angebot*/
.formularSeminar .boxSeminar2 
{
    position:relative;
    float:left;
}
.formularSeminar .boxSeminar2 tr 
{
    position:relative;
    float:left;
}
.formularSeminar .boxSeminar2 tr td
{
    position:relative;
    float:left;
    padding-bottom:8px;
}
.formularSeminar .boxSeminar2 tr td input 
{
    position:relative;
    float:left;
    height:30px;
    bottom:7px;
    
}
.formularSeminar .boxSeminar2 tr td label
{
    position:relative;
    width:300px;
    height:auto;
    left:3px;
    
}
/*Seminar Angebot Ende*/
/*Formular Ende Button und Pflichtfeld*/

.formularSeminar tbody tr td .normal
{
    position:relative;
    float:left;
    font-size:10px;
    bottom:40px;
    left:174px;
}
.formularSeminar .txtSeminarsubmitButton
{
    position:relative;
    float:right;
    font-size:12px;
    bottom:4px;
}
.formularSeminar .CommandButton, .formularSeminar .CommandButton:hover
{
    background-image: url(Bilder/button.png);
    background-repeat: no-repeat;
    width: 64px;
    height: 22px;
    padding-top: 3px;
    text-decoration: none !Important;
    color: #000000 !Important;
    position:relative;
    float:right;
    border:none; 
    left:5px;
    top:-8px;   
}

.formularSeminar .CommandButton:hover
{
    font-weight: bold;
}

.formularSeminar .boxSeminar tbody tr td label
{
position:relative; 
top:-2px;
}
/*--Neues Seminar--*/
.VornameNachname, .Email, .Strasse, .Ort, .Telefon
{
float:left;
width:180px; 
height:28px;
font-family:Arial;
font-size:14px;
line-height:25px;  
    
}

/*--Allgemeine CSS --*/
#contentBox li
{
position:relative;
padding-bottom:2px;  
}
#textFeld
{
    position:relative;
    padding-left:10px;  
    top:-6px; 
}

#impressum a, #impressum a:hover 

{
    position:relative;
    text-decoration:underline;
    border-bottom:none !important;
}
#impressum a:hover 
{}