

/* 	----------------------------------------
	Vereinigte IKK (29.12.2008)
   	Author: unternehmen.online GmbH & Co. KG
	Media: Print 								
    ----------------------------------------  */


html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; }

body { font-size: 100%; padding: 0; margin: 0; background: #ffffff; }







/* global */

hr {
display:none;
}

.invisible {
display:none;
}

.unsichtbar{
display:none;
}








p { font-size:12px; color:#000000; line-height:17px; margin:0 0 17px 0;}

a:link, a:visited {
color: #003F8E; text-decoration: underline; } 
a:hover, a:active, a:focus {
color: #668CBB; text-decoration: underline; }


/*a.teaserlink:link, a.teaserlink:visited{
color:#003F8E; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet_on_white.gif) left no-repeat; }
a.teaserlink:hover, a.teaserlink:active, a.teaserlink:focus{
color:#668CBB; font-weight:bold; text-decoration:underline; margin:0 0 0 0; padding:0 0 0 1.70em; background:url(../images/teaserbullet_on_white.gif) left no-repeat; }
*/


h1 { font-size: 20px; font-weight: bold; color:#000000; line-height:25px; margin:0 0 20px 0;} 
h2 { font-size: 17px; font-weight: bold; color:#000000; line-height:22px; margin:0 0 17px 0;} 
h3 { font-size: 13px; font-weight: bold; font-weight: normal; } 
h4 { font-size: 10px; font-weight: normal; } 
h5 { font-size: 9px; font-weight: normal; } 
h6 { font-size: 8px; font-weight: normal; }

ul {		margin-top: 5px; margin-bottom: 17px; clear:both;}
ul li {		font-size: 12px; color: #000000; line-height: 17px; list-style: url(../images/listbullet.gif); list-style-position:outside; display: list-item; margin: 0 0 0 35px; }
ul li li {	font-size: 100%; color: #000000; line-height: 17px; list-style: url(../images/listbullet2.gif); list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
ol {		margin-top: 5px; margin-bottom: 17px; clear:both;}
ol li {		font-size: 12px; color: #000000; line-height: 17px; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
ol li li {	font-size: 100%; color: #000000; line-height: 17px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }




table  {
border-collapse: collapse; width:100%; }

table.kurstabelle  
{
	clear: left;
margin:9px 0px; }

table.kurstabelle tr th
{
	font-size:12px;
	text-align:left;
	padding:5px;}


table.rezepte  {
margin:9px 0px; 
clear:left;}






caption { font-size: 14px; font-weight: bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}


table .odd  {
background:#EBEBEB; }
table .even  {
background:#f8f8f8; }

table .even2  {
background:#EBEBEB; }
table .even1{
background:#f8f8f8; }


table th  {
background:#8c8c8c; border-top: 1px solid #cccccc; border-bottom: 3px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
table th p {
font-size: 12px; padding: 0; margin: 5px; color: #000000; font-weight:bold; text-align:left;}

table td  {
border: 1px solid #cccccc;}
table td p {
font-size: 12px; padding: 0; margin: 5px; color: #000000;}
table td img {
padding: 0; margin: 5px; }



table.beitragsschuld td img {
padding: 0; margin: 0; }










.blau			{ color:#003F8E; }
.schwarz		{ color:#000000; }

.clear 			{ clear:both;  } 

.float-left 	{ float:left; display:inline; } 
.float-right 	{ float:right; display:inline; } 

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }

.normal			{ font-weight:normal; }
.bold			{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }

.img-left      	{ float:left; margin:0.25em 1.00em 0.25em 0; }
.img-right     	{ float:right; margin:0.25em 0 0.25em 1.00em; }

.nopadding     	{ padding:0; }
.nomargin     	{ margin:0 !important; }
.noindent      	{ margin-left:0; padding-left:0; }
.nobullet      	{ list-style:none; list-style-image:none; }

.small			{ font-size:80%; }








div.content-marginal {
display:none;
}




div.logo {
display:none;
}

div.logo-print {
margin-bottom:50px;
}








/* Metanavigation */

div.metanav {
display:none;
}




/* Dropdown Menue A-Z */
#nav_top {
display:none;
}




/* Suche */
div.suche {
display:none;
}




/* Hauptnavigation */
div.nav01 {
display:none;
}



/* Illustration Folgeseite Rubriken */
div.rubrikillu-container {
display:none;
}


/* Breadcrumbs */
div.path {
display:none;
}


/* Navigation weitere Ebenen */
div.nav02 {
display:none;
}



div.contentnav{
display:none;
}

div.sfkt-content-container{
display:none;
}


/* Footer */
div.footer {
display:none;
}

div.footer-folge {
display:none;
}


img.bildlinks
{ margin: 0 5px 5px 0;
  padding:0;
	}
img.bildrechts
{ margin: 0 0 5px 5px;
  padding:0;
	}
	
	
	
	
	
	
	
	
/* Social Bookmarks */

div.socialbookmarks-folge {
display:none;
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/***** FORMULARE *****/    
	
	
	.clr {clear:both;}
.lt {float:left;}
.rt {float: right;}
.bold { font-weight:bold; }






    
.error_form {
    color: #ff0000;
    font-size:11px;
    padding: 3px 0 3px 0;
    }
	
.box_form_wrapper {
	/*border:1px solid #000000;*/
    }

.box_form_wrapper-popup {
    background:none; 
    }
    
.box_form_wrapper .formular {
    width:500px; 
	padding:20px 0 40px 40px;
  }

.box_form_wrapper .formular-popup {
    width:300px; 
	padding:0;
  }
	
    

    
.box_form_wrapper h3, 
.box_form_wrapper-popup h3 {
    clear: both;
    padding: 10px 0 10px 0;
    font-size: 0.94em;
	font-weight:bold;
    }
    
.box_form_wrapper h4, 
.box_form_wrapper-popup h4  {
    clear: both;
    padding: 0 0 4px 0;
    font-weight: bold;
    font-size: 12px;
    }

.box_form_wrapper a:link, .box_form_wrapper a:visited {
color: #003F8E; text-decoration: underline; font-weight: normal; padding: 0; margin: 0; } 
.box_form_wrapper a:hover, .box_form_wrapper a:active, a:focus {
color: #668CBB; text-decoration: underline; font-weight: normal; padding: 0; margin: 0; }

    
.box_form_wrapper input,
.box_form_wrapper-popup input {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 2px;
    display: block;
    margin-top: 3px;
    }
    
.box_form_wrapper select,
.box_form_wrapper-popup select {
    float: left;
    display: block;
    width: 240px;
    border: 1px solid #8595a4;
    margin-top: 3px;
    padding: 1px 0 1px 0;
    }

.box_form_wrapper select.short,
.box_form_wrapper-popup select.short {
    float: left;
    display: block;
    width: 178px;
    border: 1px solid #8595a4;
    margin-top: 3px;
    padding: 1px 0 1px 0;
    }
    
.box_form_wrapper textarea,
.box_form_wrapper-popup textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    border: 1px solid #8595a4;
    padding: 2px;
    display: block;
    margin-top: 3px;
    }
    
.box_form_wrapper form,
.box_form_wrapper-popup form {
    text-align: left;
    }
.box_form_wrapper fieldset,
.box_form_wrapper-popup fieldset {
    margin: 0;
    border: 0;
    padding: 0;
    }
	

  

.box_form_wrapper label,
.box_form_wrapper-popup label {
    display: block;
    /*width: 318px;*/
    font-size: 12px;
    line-height: 14px;
    padding: 0 0 6px 0;
	color:#000000;
    }
    
  
    

/***** BASIC  *****/    

.box_form_wrapper label.field-long,
.box_form_wrapper-popup label.field-long {
    clear: left;
    }
	
	
.box_form_wrapper label.field-first,
.box_form_wrapper-popup label.field-first {
    float: left;
	display:inline;
    margin: 0 10px 0 0;
    width: 240px;
    }   
.box_form_wrapper label.field-first input,
.box_form_wrapper-popup label.field-first input {
    float: left;
	display:inline;
    width: 232px;
    }
.box_form_wrapper label.field-last,
.box_form_wrapper-popup label.field-last {
    float: left;
	display:inline;
    margin: 0 10px 0 0;
    width: 240px;
    }
.box_form_wrapper label.field-last input,
.box_form_wrapper-popup label.field-last input {
    float: left;
	display:inline;
    width: 232px;
    }
    

    

.box_form_wrapper label.field-long,
.box_form_wrapper-popup label.field-long   {
    float: left;
	display:inline;
    width: 490px;
    margin: 0;
    }

.box_form_wrapper label.field-long input,
.box_form_wrapper-popup label.field-long input {
    float: left;
	display:inline;
    width: 482px;
    margin-right:5px;
    }

.box_form_wrapper label.field-short,
.box_form_wrapper-popup label.field-short   {
    float: left;
	display:inline;
   /* width: 300px;*/
    margin: 0;
    }

.box_form_wrapper label.field-short input,
.box_form_wrapper-popup label.field-short input {
    float: left;
	display:inline;
    width: 170px;
    margin-right:5px;
    }

.box_form_wrapper label.field-small,
.box_form_wrapper-popup label.field-small   {
    float: left;
	display:inline;
    /*width: 300px;*/
    margin: 0;
    }

.box_form_wrapper label.field-small input,
.box_form_wrapper-popup label.field-small input {
    float: left;
	display:inline;
    width: 60px;
    margin-right:5px;
    }
    
  
.box_form_wrapper label.field-comment,
.box_form_wrapper-popup label.field-comment {
    float: left;
	display:inline;
    width: 484px;
    margin-bottom:5px;
    }
  
.box_form_wrapper label.field-comment textarea,
.box_form_wrapper-popup label.field-comment textarea {
    width: 484px;
    margin-bottom:5px;
    }

    
	
	
	
	

/***** RADIOBUTTONS *****/    

.box_form_wrapper label.field-salutation,
.box_form_wrapper-popup label.field-salutation {
    padding: 0 0 4px 0;
    margin: 0 10px 0 0;
    }
.box_form_wrapper label.field-check,
.box_form_wrapper-popup label.field-check {
    float: left;
	display:inline;
    padding: 0 0 0 0;
    margin: 0 20px 10px 5px;
    }

.box_form_wrapper input.radiobutton_herr,
.box_form_wrapper input.radiobutton_frau,
.box_form_wrapper input.radiobutton_global {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border:none;
    }
.box_form_wrapper-popup input.radiobutton_global {
    float: left;
    padding: 0;
    margin: 2px 0 0 0;
    border:none;
    }
* html .box_form_wrapper input.radiobutton_herr,
* html .box_form_wrapper input.radiobutton_frau,
* html .box_form_wrapper input.radiobutton_global {
    margin: -3px 0 0 0;
    }
* html .box_form_wrapper-popup input.radiobutton_global {
    margin: -2px 0 0 0;
    }
*+html .box_form_wrapper input.radiobutton_herr,
*+html .box_form_wrapper input.radiobutton_frau,
*+html .box_form_wrapper input.radiobutton_global {
    margin: -3px 0 0 0;
    }
*+html .box_form_wrapper-popup input.radiobutton_global {
    margin: -2px 0 0 0;
    }
    
    

	
	
/***** CHECKBOXES *****/    

.box_form_wrapper input.checkbox,
.box_form_wrapper-popup input.checkbox {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border:none;
    }
* html .box_form_wrapper input.checkbox,
* html .box_form_wrapper-popup input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }      
*+html .box_form_wrapper input.checkbox,
*+html .box_form_wrapper-popup input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }    
	
	

/***** CHECKBOXES *****/    

.box_form_wrapper input.checkbox,
.box_form_wrapper-popup input.checkbox {
    float: left;
    padding: 0;
    margin: 1px 0 0 0;
    border:none;
    }
* html .box_form_wrapper input.checkbox,
* html .box_form_wrapper-wrapper input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }      
*+html .box_form_wrapper input.checkbox,
*+html .box_form_wrapper-popup input.checkbox {
    float: left;
    padding: 0;
    margin: -2px 0 0 0;
    border:none;
    }    
	
.box_form_wrapper label.field-checkbox {
    float:left;
    width: 460px;
    margin: 0 0 0 5px;
    padding: 0 0 0 0;
    display: block;
	line-height:17px;
    }
	
.box_form_wrapper-popup label.field-checkbox {
    float:left;
    width: 300px;
    margin: 0 0 0 5px;
    padding: 0 0 0 0;
    display: block;
	line-height:17px;
    }


div.formbutton-container {
float:left;
display:inline;
width:100%;
margin:40px 0 0 0;
padding:0;}

div.formbutton-container div.formbutton {
display:none;
}


div.formbutton-container div.formbutton-left {
float:left;
display:inline;
text-align:right;
margin:0;
padding:0;
}


div.formbutton-container span {
font-size:0.69em; font-weight:bold; text-decoration:none; float:left; display:inline; margin:5px 0 0 0;
}




div.formbutton-container div.formbutton input.formbutton-abschicken {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:100px;  margin:0px 0 0 10px; padding:2px 24px 3px 12px; text-align:left; border:0px solid #ffffff; background:url(../images/button_abschicken.jpg) right no-repeat; cursor:pointer;}
* html div.formbutton-container div.formbutton input.formbutton-abschicken {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:100px;  margin:1px 0 0 10px; padding:4px 24px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_abschicken.jpg) right no-repeat; cursor:pointer;}
*+html div.formbutton-container div.formbutton input.formbutton-abschicken {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:100px;  margin:1px 0 0 10px; padding:4px 24px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_abschicken.jpg) right no-repeat; cursor:pointer;}

div.formbutton-container div.formbutton input.formbutton-abschicken-140 {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:140px;  margin:0px 0 0 10px; padding:2px 24px 3px 12px; text-align:left; border:0px solid #ffffff; background:url(../images/button_long.jpg) right no-repeat; cursor:pointer;}
* html div.formbutton-container div.formbutton input.formbutton-abschicken-140 {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:140px;  margin:1px 0 0 10px; padding:4px 24px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_long.jpg) right no-repeat; cursor:pointer;}
*+html div.formbutton-container div.formbutton input.formbutton-abschicken-140 {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:140px;  margin:1px 0 0 10px; padding:4px 24px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_long.jpg) right no-repeat; cursor:pointer;}



div.formbutton-container div.formbutton input.formbutton-weiter {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:80px;  margin:0px 0 0 10px; padding:2px 14px 3px 12px; text-align:left; border:0px solid #ffffff; background:url(../images/button_abschicken.jpg) right no-repeat; cursor:pointer;}
* html div.formbutton-container div.formbutton input.formbutton-weiter {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:80px;  margin:1px 0 0 10px; padding:4px 14px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_abschicken.jpg) right no-repeat; cursor:pointer;}
*+html div.formbutton-container div.formbutton input.formbutton-weiter {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:80px;  margin:1px 0 0 10px; padding:4px 14px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_abschicken.jpg) right no-repeat; cursor:pointer;}


div.formbutton-container div.formbutton-left input.formbutton-zurueck {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:80px;  margin:0px 0 0 0; padding:2px 12px 3px 24px; text-align:left; border:0px solid #ffffff; background:url(../images/button_zurueck.jpg) left no-repeat; cursor:pointer;}
* html div.formbutton-container div.formbutton-left input.formbutton-zurueck {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:80px;  margin:1px 0 0 0; padding:4px 7px 2px 29px; text-align:left; border:0px solid #ffffff; background:url(../images/button_zurueck.jpg) left no-repeat; cursor:pointer;}
*+html div.formbutton-container div.formbutton-left input.formbutton-zurueck {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:80px;  margin:1px 0 0 0; padding:4px 7px 2px 29px; text-align:left; border:0px solid #ffffff; background:url(../images/button_zurueck.jpg) left no-repeat; cursor:pointer;}

div.formbutton-container div.formbutton-left input.formbutton-abschicken-140 {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:140px;  margin:0px 0 0 0; padding:2px 24px 3px 12px; text-align:left; border:0px solid #ffffff; background:url(../images/button_long.jpg) right no-repeat; cursor:pointer;}
* html div.formbutton-container div.formbutton-left input.formbutton-abschicken-140 {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:140px;  margin:1px 0 0 0; padding:4px 24px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_long.jpg) right no-repeat; cursor:pointer;}
*+html div.formbutton-container div.formbutton-left input.formbutton-abschicken-140 {
float:left; display:inline; font-size:12px; line-height:12px; color:#ffffff; font-weight:bold; width:140px;  margin:1px 0 0 0; padding:4px 24px 2px 7px; text-align:left; border:0px solid #ffffff; background:url(../images/button_long.jpg) right no-repeat; cursor:pointer;}



span.infobutton {
float:left;
display:inline;
margin:23px 0 0 0;
font-size:12px; 
font-weight:normal; 
text-decoration:none;
}

span.infobutton2 {
float:left;
display:inline;
margin:37px 0 0 0;
font-size:12px; 
font-weight:normal; 
text-decoration:none;
}





div.listnavtop {
display:none;
}

div.listnavbottom {
display:none;
}

div.listfilter {
display:none;
}



div.listcontent-first {
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
}
div.listcontent {
width:100%;
margin:0 0 0 0;
padding:10px 0 14px 0;
border-top:1px solid #000000;
}

div.listcontent-first h3,
div.listcontent h3{
color:#000000; font-size:0.94em; font-weight:bold; margin:0 0 0.50em 0; padding:0; }


div.kursdata {
width:100%;
margin:0 0 6px 0;}

div.kursdata label {
 font-size:0.69em; line-height:1.5em; font-weight:bold; }
div.kursdata span {
 font-size:0.69em; line-height:1.5em; font-weight:normal; }



/* Sebastian Austen */
div.summary
{
	float:left;
	display:inline;
	font-size:12px;	
	font-weight: bold;
	width: 450px;
}

div.summary br
{
	clear:both;
}

div.summarylabel
{
	display: inline;	
	float:left;
	width:250px;
	line-height:1.45em;
	margin:0 0 10px 0;
}

div.summarycontent
{
	display: inline;
	float:left;
	line-height:1.45em;
	font-weight : normal;
	width:200px;
	margin:0 0 10px 0;
}
div.summarycontent-text
{
	display: inline;
	float:left;
	line-height:1.45em;
	font-weight : normal;
	width:450px;
	margin:0 0 10px 0;
}


div.bewertungcontainer {
display: none;
}
div.kommentare {
display: none;
}

#commentrecipie {
display: none;
}


/*interne Links*/

.intLinkCont{
	display:none;
}

.pluspunkthead { color:#003F8E; background:url(../images/pluspunkt.gif) top no-repeat; background-position:0px 0px; padding:3px 0 5px 0;  float:left; clear:both; width:90%;} 