/*******************************************************************************
/* Angaben zu den zentralen Elementen
/******************************************************************************/
body {
   margin:0px;
   padding:0px;
   color:#000000;
   background-color:#FFFFFF;
   font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular;
   font-size:12px;
}

.head {
   position:relative;
   left:0px;
   top:0px;
   width:100%;
   height:99px;
   background-image:url(../../images/bg_head.gif);
   display:block;
}

.logo {
   position:absolute;
   left:0px;
   top:0px;
   z-index:1;
}

.headline {
   position:absolute;
   left:104px;
   top:23px;
}

.navi {
   position:absolute;
   left:104px;
   top:51px;
   color:#B2D1E0;
   padding:0px;
   margin:0px;
}

.page {
   position:absolute;
   left:810px;
   top:53px;
   color:#FFFFFF;
   padding:0px;
   margin:0px;
   font-size:11px;
}


.control {
   position:absolute;
   left:900px;
   top:52px;
   color:#FFFFFF;
   padding:0px;
   margin:0px;
   font-family:Arial, Helvetica, Swiss, SunSans-Regular;
   font-size:12px;
}

.page1 {
   color:#FFFFFF;
   font-size:11px;
}

.control_unten {
   color:#FFFFFF;
   font-family:Arial, Helvetica, Swiss, SunSans-Regular;
   font-size:12px;
}

.bctrail {
   position:relative;
   width:848px;
   top:-20px;
   left:104px;
   padding:0px;
   margin:0px;
   margin-bottom:-10px;
}

.container {
   position:relative;
   width:923px;
   left:29px;
   margin:0px;
   padding:0px;
   background-color:#F4F4F4;
   border-right:#006699 1px solid;
   border-left:#006699 1px solid;
   border-bottom:#006699 1px solid;
   border-top:#006699 1px solid;
   border-color:#006699;
}

#framecontent {
   margin:0px;
   padding:0px;
   padding-left:75px;
   padding-right:75px;
   padding-top:30px;
   padding-bottom:15px;
   width:922px; 
}

/* NS 7.1 */
html:not([dummy]) #framecontent {
   display:table-cell;
   width:773px;
}

#frameshadow {
   position:relative;
   left:29px;
   width:921px;
   height:14px;
   background-image:url(../../images/sh_content.gif);
   margin-bottom:-1px;
   padding:0px;
}

.foot {
   margin:0px;
   padding:0px;
   position:relative;
   width:100%;
   height:29px;
   background-color:#FF6633;
}

.foottext {
   position:relative;
   top:7px;
   left:29px;
   padding:0px;
   width:950px;
}


/*******************************************************************************
/* Angaben zu Tabellen
/******************************************************************************/
td { 
   font-size:12px;
   vertical-align:top;
   text-align:left;  
}

.registrierung_top{
   background-color:#FF6633;
   font-weight:bold;
   padding:5px;
   border:1px solid #000000;
   border-bottom:0px;
}
.registrierung_text{
   padding:5px;
   border:1px solid #000000;
}
/*******************************************************************************
/* Angaben zur Textauszeichnung
/******************************************************************************/
h1  { 
   color:#000000;
	font-size: 16px;
	font-weight: bold;
}

h2  { 
   font-size:13px; 
   font-weight:bold;
}

h3  { 
   font-size:12px; 
}

.pfad {
   font-size:11px;
   font-weight:bold;
   color:#003366;
}

.instruktion {
   margin:0px;
   width:770px;
   /*padding:10px;
   background-color:#F4F4F4;
   border-right:#006699 1px solid;
   border-left:#006699 1px solid;
   border-bottom:#006699 1px solid;
   border-top:#006699 1px solid;
   border-color:#006699;*/
}

/*******************************************************************************
/* Angaben zu Links
/******************************************************************************/
a:link { 
   color:#003366;
   text-decoration:none;
   font-weight:bold
}
a:visited { 
   color:#006699;
   text-decoration:none;
   font-weight:bold
}
a:active { 
   color:#006699;
   text-decoration:underline;
   font-weight:bold
}
a:hover { 
   color:#ff6633;
   text-decoration:none;
   font-weight:bold
}

/* Navigation oben */
a.navitop:link {
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
}
a.navitop:visited { 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
}
a.navitop:active { 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
}
a.navitop:hover { 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
}

/* Pfeilnavigation oben */
a.controllink:link {
   text-decoration:none;
   color:#FFFFFF;
}
a.controllink:visited { 
   text-decoration:none;
   color:#FFFFFF;
}
a.controllink:active { 
   text-decoration:none;
   color:#FFFFFF;
}
a.controllink:hover { 
   text-decoration:none;
   color:#FFFFFF;
}

/* Pfadnavigation oben */
a.pfad:link {
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   color:#003366;
}
a.pfad:visited { 
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   color:#003366;
}
a.pfad:active { 
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   color:#003366;
}
a.pfad:hover { 
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   color:#ff6633;
}

/* Navigation unten*/
a.navifoot:link {
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
   color:#FFAA77;
}
a.navifoot:visited { 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
   color:#FFAA77;
}
a.navifoot:active { 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
}
a.navifoot:hover { 
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
}

/*******************************************************************************
/* Angaben zu Formularen
/******************************************************************************/
.form {
    font-size:10px; 
    border-right:#787655 1px solid;
    border-left:#787655 1px solid;
    border-bottom:#787655 1px solid;
    border-top:#787655 1px solid;
    background-color:#FFFFFF; 
    color:#293439;
    border-color:#293439;
}

.formbutton {
    font-size:11px; 
    border-right:#787655 1px solid;
    border-left:#787655 1px solid;
    border-bottom:#787655 1px solid;
    border-top:#787655 1px solid;
    background-color:#F0F0F0; 
    color:#293439;
    border-color:#293439;
}


#uebung{
	display:none;
}

#uebung.shownew{
	display:block;
}