body {			position:absolute; 
				background-color:#3c3c3c; 
				top:0; 
				left:0; 
				margin:0px;
				padding:0px;
				width: 100%; 
				height:100%;
				background-image:url(../images/top.gif);
				background-repeat:repeat-x; }

html {
   height:100%;
   margin-bottom:1px;
}

a {        font-family: Arial, Helvetica, sans-serif; font-size:13px; }
a:link {      text-decoration: none; color: #3c3c3c; font-weight:normal; }
a:active {    text-decoration: none; color: #fa8800; font-weight:normal; }
a:visited {   text-decoration: none; color: #3c3c3c; font-weight:normal; }
a:hover {     text-decoration: none; color: #fa8800; font-weight:normal; }

a.linked {        font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a.linked:link {      text-decoration: none; color: #3c3c3c; font-weight:normal; }
a.linked:active {    text-decoration: none; color: #fa8800; font-weight:normal; }
a.linked:visited {   text-decoration: none; color: #3c3c3c; font-weight:normal; }
a.linked:hover {     text-decoration: none; color: #fa8800; font-weight:normal; }

a.linkedplan {        font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a.linkedplan:link {      text-decoration: none; color: #00a99d; font-weight:normal; }
a.linkedplan:active {    text-decoration: none; color: #00a99d; font-weight:normal; }
a.linkedplan:visited {   text-decoration: none; color: #00a99d; font-weight:normal; }
a.linkedplan:hover {     text-decoration: none; color: #00a99d; font-weight:normal; }

a.linked_t {        font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a.linked_t:link {      text-decoration: none; color: #787878; font-weight:normal; }
a.linked_t:active {    text-decoration: none; color: #00a99d; font-weight:normal; }
a.linked_t:visited {   text-decoration: none; color: #787878; font-weight:normal; }
a.linked_t:hover {     text-decoration: none; color: #00a99d; font-weight:normal; }

a.fuss {        font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a.fuss:link {      text-decoration: none; color: #fff; font-weight:normal; }
a.fuss:active {    text-decoration: none; color: #fff; font-weight:normal; }
a.fuss:visited {   text-decoration: none; color: #fff; font-weight:normal; }
a.fuss:hover {     text-decoration: none; color: #fff; font-weight:normal; }

a.imp {        font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a.imp:link {      text-decoration: none; color: #787878; font-weight:normal; }
a.imp:active {    text-decoration: none; color: #787878; font-weight:normal; }
a.imp:visited {   text-decoration: none; color: #787878; font-weight:normal; }
a.imp:hover {     text-decoration: none; color: #787878; font-weight:normal; }

h1 {          font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color: #3c3c3c; margin:0px; padding:0px; padding-bottom:5px;  }
h2 {          font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #00a99d; margin:0px; padding:0px;  }

p,td,div {        font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #787878; }

.topdiv { padding:0px; margin:0px; height:100%; width:100%; position:relative; float:left; display:inline; }
.toptab { height:100%; width:980px; padding:0px; margin:0px; background-color:#FFFFFF; }

.bgnavi { height:40px; width:980px; float:left; position:relative; display:inline; background-image:url(../images/bg_navi.gif); background-repeat:repeat-x; }
.tagdatum { height:20px; width:200px; float:left; position:relative; display:inline; margin-top:12px; margin-left:20px; }
.navi { height:40px; float:right; position:relative; display:inline; }

.logo_bild { width:980px; height:200px; float:left; position:relative; display:inline; }
.logo { width:250px; height:200px; float:left; position:relative; display:inline; }
.bild { width:730px; height:200px; float:left; position:relative; display:inline; }

.orange { width:980px; height:62px; float:left; position:relative; }
.orange_in { width:980px; height:62px; float:left; position:absolute; z-index:100; background-image:url(../images/top_orange.gif); background-repeat:repeat-x; }

.contentbereich { width:960px; float:left; position:relative; display:inline; margin-left:10px; margin-top:20px; padding-bottom:10px; }
.angebote { width:230px; float:left; position:relative; display:inline; }
.inhalt { width:460px; float:left; position:relative; display:inline; margin-left:20px;}
.kursplan { width:230px; float:right; position:relative; display:inline; }

.inhalt_kursplan { width:690px; float:left; position:relative; display:inline; margin-left:20px;}

.bg_angebote { height:26px; width:230px; display:inline; position:relative; float:left; background-image:url(../images/bg_angebote.gif); background-repeat:repeat-x; }
.nav_info { width:230px; display:inline; position:relative; float:left; }

.jquery { width:200px; margin-left:30px; display:inline; position:relative; float:left; padding-bottom:10px; }

.nav_gfx { height:16px; width:16px; float:left; display:inline; position:relative; margin-top:5px; margin-left:10px; margin-right:10px; }
.nav_link { float:left; display:inline; position:relative; margin-top:5px; }

.nav_video { width:45px; float:left; display:inline; position:relative; margin-top:5px; margin-left:10px; margin-right:10px; }
.nav_video_txt { width:160px; float:left; display:inline; position:relative; margin-top:10px; }

.weiss { color:#FFFFFF; }
.oran { color:#fa8800; }
.turk { color:#00a99d; }

input {       background-color:#ffffff; 
              color:#868786;
              font-size:11px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #a6a6a6;
			   }

.button {       background-color:#ffffff/*ecece9*/; 
              color:#868786;
              font-size:11px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #a6a6a6;
			   }
			  

textarea {    background-color:#ffffff; 
              color:#868786;
              font-size:11px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #a6a6a6;
			   }
			  
