/***********************************/
/* Farben						   */
/* rot #CC0000					   */
/* orange #FF8C00    			   */
/* gelb	#FFCC00		 			   */
/* hellgrau	#F2F2F2 			   */
/* dunkelgrau #C1C1C1			   */
/***********************************/

body
	{
	margin: 0;
   	 padding: 0;
	background-color: #ffffff;
	color: black;
	font-size: 0.8em;
	font-family: arial,helvetica,verdana,sans-serif;
   	min-width: 60em;
   	/* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  	}


#unsichtbar
	{
    	display: none;
	margin: 0;
    	padding: 0;
    	}


#kopf_logo
	{
	position: relative;
	top: 0.5em;
	margin: 0;
    padding: 0;
	}


#kopf_abt
	{
	position: relative;
	top: -0.7em;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 1em;
	font-weight:bold;
	margin: 0;
    	text-align:right;
    	width:98%;
   	}


#kopf_bild
	{
	position: relative;
	top: 0;
	height: 65px;
	margin: 0;
    	padding: 0;
	/*background-color: #F2F2F2;*/
    	background-image:url(./_images/back_pr_2007_01.jpg);
    	background-repeat:repeat-x;
	width: 100%;
	}


#reiter
	{
	position: relative;
	top: 0em;
	right: 22em;
	width: 100%;
	color:#000000;
	font-size: 0.9em;
	font-family: arial,helvetica,verdana,sans-serif;
    	margin: 0;
    	padding-top: 0.4em;
    	text-align:right;
	height: 1.5em;
	}


#teiler
	{
	position: relative;
	top: 0em;
	width: 100%;
	background-color: #C1C1C1;
	height: 1em;
    	margin: 0px;
    	padding: 0px;
	}



#back_nav_left
	{
	position: relative;
	float: left;
    	width: 16em;
	top: -2.5em;
	height: 60em;
    	margin: 0px;
    	padding: 0px;
	background-color: #C1C1C1;
	}


#back_nav_right
	{
	position: relative;
	float: right;
   	 width: 19.5em;
	top: -2.5em;
	right: 0;
	height: 60em;
   	 margin: 0px;
    	padding: 0px;
	background-color: #C1C1C1;
	}

#head_nav_1_bz
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_1_bz
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 14.5em;
        height: 7em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_2_bz
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_2_bz
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 14.5em;
        height: 8em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
    	font-size:1em;
        }


#head_nav_3_bz
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
        }


#nav_3_bz
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 14.5em;
        height: 10em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
    	font-size:1em;
        }


#head_nav_4_bz
        {
        position: relative;
        top: 4em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
        }


#nav_4_bz
        {
        position: relative;
        top: 4em;
        left: 0.3em;
        width: 14.5em;
        height: 9em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
    	font-size:1em;
        }


#head_nav_5_bz
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_5_bz
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 18.1em;
        height: 13em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_6_bz
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_6_bz
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 18.1em;
        height: 18em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_7_bz
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#800000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_7_bz
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 18.1em;
        height: 7em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_1
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_1
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 14.5em;
        height: 9.5em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_2
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_2
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 14.5em;
        height: 7em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_3
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_3
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 14.5em;
        height: 11em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_4
        {
        position: relative;
        top: 4em;
        left: 0.3em;
        width: 14.5em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_4
        {
        position: relative;
        top: 4em;
        left: 0.3em;
        width: 14.5em;
        height: 15.5em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_5
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_5
        {
        position: relative;
        top: 1em;
        left: 0.3em;
        width: 18.1em;
        height: 13em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_6
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_6
        {
        position: relative;
        top: 2em;
        left: 0.3em;
        width: 18.1em;
        height: 10em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_7
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_7
        {
        position: relative;
        top: 3em;
        left: 0.3em;
        width: 18.1em;
        height: 11em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_8
        {
        position: relative;
        top: 4em;
        left: 0.3em;
        width: 18.1em;
        height: 1em;
        background-color:#CC0000;
        color: #FFFFFF;
        padding: 0.5em;
    margin: 0px;
    	font-size:1em;
        }


#nav_8
        {
        position: relative;
        top: 4em;
        left: 0.3em;
        width: 18.1em;
        height: 10em;
        background-color:#F2F2F2;
        padding: 0.5em;
    margin: 0px;
        line-height:1.4em;
        }


#head_nav_1_kks
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_1_kks
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 14.5em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_2_kks
	{
	position: relative;
	top: 2em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_2_kks
	{
	position: relative;
	top: 2em;
	left: 0.3em;
	width: 14.5em;
	height: 8em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_3_kks
	{
	position: relative;
	top: 3em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_3_kks
	{
	position: relative;
	top: 3em;
	left: 0.3em;
	width: 14.5em;
	height: 8em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_4_kks
	{
	position: relative;
	top: 4em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_4_kks
	{
	position: relative;
	top: 4em;
	left: 0.3em;
	width: 14.5em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_5_kks
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 18.1em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_5_kks
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 18.1em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_6_kks
	{
	position: relative;
	top: 2em;
	left: 0.3em;
	width: 18.1em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_6_kks
	{
	position: relative;
	top: 2em;
	left: 0.3em;
	width: 18.1em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_7_kks
	{
	position: relative;
	top: 3em;
	left: 0.3em;
	width: 18.1em;
	height: 1em;
	background-color:#FF8C00;
	color: #FFFFFF;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_7_kks
	{
	position: relative;
	top: 3em;
	left: 0.3em;
	width: 18.1em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_1_kms
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
    color:#000000;
	background-color:#FFCC00;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_1_kms
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 14.5em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_2_kms
	{
	position: relative;
	top: 2em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
    color:#000000;
	background-color:#FFCC00;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_2_kms
	{
	position: relative;
	top: 2em;
	left: 0.3em;
	width: 14.5em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_3_kms
	{
	position: relative;
	top: 3em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
    color:#000000;
	background-color:#FFCC00;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_3_kms
	{
	position: relative;
	top: 3em;
	left: 0.3em;
	width: 14.5em;
	height: 9em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_4_kms
	{
	position: relative;
	top: 4em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
    color:#000000;
	background-color:#FFCC00;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_4_kms
	{
	position: relative;
	top: 4em;
	left: 0.3em;
	width: 14.5em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_5_kms
	{
	position: relative;
	top: 5em;
	left: 0.3em;
	width: 14.5em;
	height: 1em;
    color:#000000;
	background-color:#FFCC00;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_5_kms
	{
	position: relative;
	top: 5em;
	left: 0.3em;
	width: 14.5em;
	height: 7em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}


#head_nav_6_kms
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 18.1em;
	height: 1em;
    color:#000000;
	background-color:#FFCC00;
	padding: 0.5em;
    margin: 0px;
    	font-size:1em;
	}


#nav_6_kms
	{
	position: relative;
	top: 1em;
	left: 0.3em;
	width: 18.1em;
	height: 55em;
	background-color:#F2F2F2;
	padding: 0.5em;
    margin: 0px;
	line-height:1.4em;
	}



#inhalt
	{
	position: relative;
	top: 0;
	margin: 0 20em 0em 14.5em;
	padding: 0 1em 1em 2em;
         min-height:65em;
	}



.hauptseite /*entspricht #inhalt */
	{
	position: relative;
	top: 0;
	margin: 0 20em 0em 14.5em;
	padding: 0 1em 1em 2em;
      min-height:65em;
	}



#kursdaten
	{
    margin-left:26px;
    padding-left:12px;
    border-left-width:3px;
    border-left-style:solid;
    border-color:#FFCC00;
    }


.warenkorb
	{
    	border-bottom: solid 2px #cc0000;
    	background-color:#F2F2F2;
    	}


h1, h2, h3, h4, h5, h6, p, th, td, li, a
	{
	font-family: arial,helvetica,verdana,sans-serif;
	}


h1
	{
	font-size: 1.4em;
	}


h2
	{
	font-size: 1.25em;
	}


h3
	{
	font-size: 1.1em;
	}


h4
	{
	font-size: 1em;
	}


h5
	{
	font-size: 0.9em;
	}


h6
	{
	font-size: 0.83em;
	}


.h_kms
	{
         	color:#333333;
         	background-color:#FFCC00 ;
         	padding:0.1em;
         	}


.statusadresse
	{
	font-size: 1.25em;
	color:#cc0000;
	}



p, th, td, li, a
	{
	font-size: 1em;
	}


p, th, td, li
	{
	color: #000000;
	}





.statusmeldung
	{
	ffont-size: 1em;
	color:#000000;
	font-weight:bold;
	}




a:link
    {
    text-decoration:none;
	color: #666666;
	font-size: 1em;
    }


a:visited
    {
    text-decoration:none;
	color: #666666;
	font-size: 1em;
    }


a:active
    {
    text-decoration:none;
	color: #666666;
	font-size: 1em;
    }


a:link.kvhs
    {
    text-decoration:none;
	color: #CC0000;
	font-size: 1em;
    }



a:visited.kvhs
    {
    text-decoration:none;
	color: #CC0000;
	font-size: 1em;
    }


a:active.kvhs
    {
    text-decoration:none;
	color: #CC0000;
	font-size: 1em;
    }


a:hover.kvhs
    {
    text-decoration:none;
	color: #CC0000;
	background-color:#F2F2F2;
	font-size: 1em;
    }


a:link.kks
    {
    text-decoration:none;
	color: #FF8C00;
	font-size: 1em;
    }


a:visited.kks
    {
    text-decoration:none;
	color: #FF8C00;
	font-size: 1em;
    }


a:active.kks
    {
    text-decoration:none;
	color: #FF8C00;
	font-size: 1em;
    }


a:hover.kks
    {
    text-decoration:none;
	color: #FF8C00;
	background-color:#F2F2F2;
	font-size: 1em;
    }


a:link.kms
    {
    text-decoration:none;
	color: #FFCC00;
	font-size: 1em;
    }


a:visited.kms
    {
    text-decoration:none;
	color: #FFCC00;
	font-size: 1em;
    }


a:active.kms
    {
    text-decoration:none;
	color: #FFCC00;
	font-size: 1em;
    }


a:hover.kms
    {
    text-decoration:none;
	color: #FFCC00;
	background-color:#F2F2F2;
	font-size: 1em;
    }


a:link.nav_kvhs
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:visited.nav_kvhs
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:active.nav_kvhs
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:hover.nav_kvhs
   	{
    text-decoration:none;
   	color:#CC0000;
	font-size: 1em;
   	text-decoration:none;
   	}



a:link.nav_kks
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:visited.nav_kks
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:active.nav_kks
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:hover.nav_kks
   {
   color:#FF8C00;
   text-decoration:none;
   }



a:link.nav_kms
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:visited.nav_kms
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }


a:active.nav_kms
    {
    text-decoration:none;
	color: #000000;
	font-size: 1em;
    }



a:hover.nav_kms
   {
   color:#FFCC00;
   text-decoration:none;
   }



a:link.link_kms
	{
	background-color:#FFCC00;
	color:#000000;
	font-weight:bold;
	padding:0.3em;
	}



a:visited.link_kms
	{
	background-color:#FFCC00;
	color:#000000;
	font-weight:bold;
	padding:0.3em;
	}



a:active.link_kms
	{
	background-color:#FFCC00;
	color:#000000;
	font-weight:bold;
	padding:0.3em;
	}



a:hover.link_kms
	{
	background-color:#FFCC00;
	color:#000000;
	font-weight:bold;
	padding:0.3em;
	}


.kvhs
	{
	color:#CC0000;
	font-weight:bold;
    text-decoration:none;
	}


.kks
	{
	color:#FF8C00;
	font-weight:bold;
    text-decoration:none;
	}


.kms
	{
	color:#FFCC00;
	font-weight:bold;
    text-decoration:none;
	}


.header_kvhs
	{
	font-family: "Times New Roman";
	font-size: 12pt;
	font-weight: bold;
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	color: #CC0000;
	padding:5px;
	}


.header_kks
	{
	font-family: "Times New Roman";
	font-size: 12pt;
	font-weight: bold;
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	color: #FF8C00;
	padding:5px;
	}


.header_kms
	{
	font-family: "Times New Roman";
	font-size: 12pt;
	font-weight: bold;
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	color: #FFCC00;
	padding:5px;
	}

img
	{
	border:0px;
	}



.unsichtbar
	{
	display:none;
	}
