/* mozilla windows*/
body
	{
	background-color:#fffdf7;/*#f3f1e0;#fefbeb;#fffef9;#f9f8f7;#ffffff;*/
	font-family: verdana;
	color: #000000;
	font-size: 12px;
	margin:0px;
	text-align:center;
	scrollbar-base-color:#ffffff;
  	scrollbar-3dlight-color:#ffffff;
  	scrollbar-arrow-color:#7C7D77;
  	scrollbar-darkshadow-color:#7C7D77;
  	scrollbar-face-color:#F1F0EE;
  	scrollbar-highlight-color:#ffffff;
  	scrollbar-shadow-color:#7C7D77;
  	scrollbar-track-color:#ffffff;
  	
  	background-image: url(../ctefl_pictures/bg_it.gif);
	background-repeat:no-repeat;
	background-position:center 200px;/*40px 0%;*/
	}
	
	.gesamterinhalt{
	width:760px;
	height:100%;
	margin:0px auto;
	background-color:#fffdf7;/*#f9f8ef;#ffffff;
	border-left:1px solid #edece8;#cecfce;
	border-right:1px solid #edece8;*/
	
	background-image: url(../ctefl_pictures/bg_it.gif);
	background-repeat:no-repeat;
	background-position:center 200px;
}
.fenstercontent{
	width:600px;/*600px*/
	height:100%;
	margin:0px auto;
	background-color:#fffdf7;
	background-image: url(../ctefl_pictures/bg_it.gif);
	background-repeat:no-repeat;
	background-position:-30px 200px;
	/*background-position:center top;*/
	
}

.fensterkurscontent{
	width:600px;/*600*/
	height:100%;
	margin:0px auto;
	background-color:#fffdf7;
	
	background-image: url(../ctefl_pictures/bg_it.gif);
	background-repeat:no-repeat;
	background-position:center 200px;/*40px 0%;*/
	}
/*-----------------oben------------------------*/
#title{
height:85px;
padding:5px;
padding-bottom:20px;/*20px;*/
float: top;
}

.ti_logo{
float:right;
width:401px;/*451px;453px;*/
height:85px;/*96px;108px;*/
margin-right:20px;
margin-top:5px;/*20px;*/
}

#ti_mainmenue{
color:#ffffff;
font-family:verdana;
font-size:14px;
font-weight: bold;
}

.style1
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size: 12px;  
font-weight: bold;  
color: white;  
background-color: #004080; 
 }
 .style1 a:link {text-decoration: none; color: #fef5cc;  display: block; width: 100%; border: 1px solid #004080; }
 .style1 a:hover {text-decoration: none; color: #fce471; display: block; width: 100%; border: 1px solid #0067ca; }
 .style1 a:visited {text-decoration: none; color: #fef5cc;  display: block; width: 100%; border: 1px solid #004080;}
 .style1 a:visited:hover {text-decoration: none; color: #fce471; display: block; width: 100%; border: 1px solid #0067ca; }

 
/*---------------linke seite: menue--------------------------*/
#ti_menue {
width:200px; /*200px;210px;176px;*/
float:left;
text-decoration:none;
padding-top:21px; /*21px;28px;*/
}

.menue1container{
	padding-left:17px;/*15px;15px;20px;*/
}

#menuetext1{
	text-align:left;
	font-size:12px;
 	line-height:20px;
	font-weight:bold;
	color:#666666;
}

.menue2container{
	padding-top:34px;
	padding-left:43px;/*45px;41px;46px;*/
}

#menuetext2{
	color:#666666;
	text-align:left;
	font-size:11px;
 	line-height:14px;
}
.menue3container{
	padding-top:40px;/*90px;*/
	padding-left:22px;/*20px;10px;20px;*/
}
#menuetext3_sitemap{
	color:#666666;
	text-align:left;
	font-size:11px;
 	line-height:16px;
}
.liststyle_untermenue{
	list-style-image: none;
	list-style-type: none;
}

/*----------------------------------menupunkt aktuell---------------------*/
.menuelinkon {
	color: #004080;
	display:block;
 	padding:3px;
   	text-decoration:none;
}
/*----------------------------------link terms and conditions---------------------*/
.linkterms {
	color: #003366; 
  	text-decoration:none;
}

/*----------------linke seite: info-------------------------*/
.infocontainer{
	padding-top:35px;/*81px;*/
	padding-left:10px;/*39px;41px;46px*/
	text-align:left;
	font-family: verdana;
	font-size:11px;
 	line-height:16px;
	width:145px;  /*170px;*/
	color: #6495ed;
}
/*----------------linke seite: logos-------------------------*/
.logocontainer{
	padding-top:30px;/*81px;20px*/
	padding-left:41px;/*41px;46px*/;
	text-align:left;
	font-family: verdana;
	font-size:11px;
 	line-height:16px;
	width:185px;/*170px;*/
	color: #004080;
}
/*------------------überschrift-----------------------*/

h2 {
font-size:16px;
color: #004080;/*#000000;*/
font-weight : bold;
}

h3 {
font-size:12px;
color:#000000;
font-weight : bold;
}
h4 {
font-size:12px;
color: #003971;
font-weight : bold;
}
h5 {
font-size:12px;
color:#000000;
font-style: italic;
}

ul{
	list-style-type:square;
}
/*------------------inhalt-----------------------*/
#bitmap{
	padding-top:0px;
	padding-right:0px;
	float:right;
	width:522px;
	padding:0px 0px;
}
#bitmap_fenster{
	padding-top:0px;
	padding-right:0px;
	float:left;
	width:460px;
	padding:0px 0px;
}
#map{
	padding-top:0px;
	padding-right:20px;
	float:right;
	width:522px;
	padding-bottom:0px;
}
.contentcontainer{
	float:right;
	padding:36px 00px;
	
	width:500px;
}
.contentcontainer_fenster{
	float:left;
	padding:36px 00px;
	
	padding-left:30px;
	margin-left:30px;
	width:460px;
}

#content
	{
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-align:left;
	}
	.contentcontainer2{
	float:right;
	padding-top:0px;
	
	padding-bottom:50px;
	width:522px;/*450px;500*/
}
.contentcontainer_kurs{
	float:left;
	padding:50px 0px;
	padding-left:;
	padding-right:50px;
	margin-left:50px;
	width:500px; /*450px;600*/
}	
	
/*--------------------timetable---------------------*/
#week1{
	padding-top:50px;
	float:left;
}
#week2{
	padding-top:50px;
	padding-right:100px;
	float:right;
}
#week3{
	padding-top:20px;
	padding-bottom:0px;
	float:left;
}
#week4{
	padding-top:20px;
	padding-right:100px;
	padding-bottom:0px;
	float:right;
}
#weektext{
font-size:12px;
}
/*-----------------------------------------*/
.zeigercontainer{
	float:right;
	padding-right:0px;
	width: 500px/*200px*/;
}

#zeiger{
	float:right;
	padding-right:0px;
	
}

.adressecontainer{
	float:right;
	padding-right:;
	padding-left:;
	padding-top:55px;
	padding-bottom:;
	
	margin-right:0px;
	margin-left:60px;
	margin-bottom:10px;
	
	width:734px;
	
}
#adresse{
	font-family:arial,helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align:left;
}
.fensterschliessencontainer{
	padding-left:;
	padding-top:0px;
	padding-bottom:;
	
	margin-left:5px;
	margin-bottom:10px;
	
	float:left;
	width:500px;
}
.unterschriften{
	font-style: italic;
}

/*-------------links hauptmenue oben----------------------------*/
a.mainmenue {
 padding:3px;
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 font-size:14px;
 
 }
a.mainmenue:link, a.mainmenue:visited
{ 
 color:#ffffff;
  text-decoration:none;
  font-weight : bold;
}
a.mainmenue:active, a.mainmenue:hover
{ 
  color:#000000; 
   text-decoration:none;
   font-weight : bold;
}

/*--------------links menue---------------------------*/
a.menue {
 display:block;
 padding:3px;
 text-decoration:none;
 color:#000000;
 /*color:#666666;*/
 }
a.menue:link, a.menue:visited
{ 
 color:#000000;
  text-decoration:none;
}
a.menue:active, a.menue:hover
{ 
  color: #436fff; 
   text-decoration:none;
}

/*------------------links menue orange standort---------*/
 a.menuestandort {
 display:block;
 padding:3px;
 text-decoration:none;
 color:#000000;
 /*color:#666666;*/
 }
a.menuestandort:link, a.menuestandort:visited,a.menuestandort:active,a.menuestandort:hover{ 
  color: #436fff; 
  text-decoration:none;
}
 
/*------------------links allgemein-----------------------*/
a {
 text-decoration:none;
 color: #004080;

 }
a:link, a:visited
{ 
 color:#004080;
  text-decoration:none;
}
a:active, a:hover
{ 
  color: #436fff; 
   text-decoration:none;
}
/*----------------links courseoverview-------------------------*/

a.courseview {
 text-decoration:none;
 color:#004080;
 font-weight:bold;
 }
 a.courseview:link, a.courseview:visited,a.courseview:active
{ 
 color:#004080;
  text-decoration:none;
}

a.courseview:hover
{ 
  color:#000000; 
   text-decoration:none;
}
/*----------------links sitemap-------------------------*/

a.sitemap {
 text-decoration:none;
 color:#000000;

 }
 a.sitemap:link, a.sitemap:visited,a.sitemap:active
{ 
 color:#000000;
  text-decoration:none;
}

a.sitemap:hover
{ 
  color: #436fff; 
   text-decoration:none;
}
/*-------------------links link klein----------------------*/
a.under {
 text-decoration:none;
 color:#000000;
 }
 a.under:link, a.under:visited,a.under:active
{ 
 color:#000000;
  text-decoration:none;
}

a.under:hover
{ 
  color: #436fff; 
   text-decoration:none;
}

/*----------------links timetable-------------------------*/

a.week {
 text-decoration:none;
 color:#ffffff;
 font-weight:bold;
 
 }
a.week:link, a.week:visited
{ 
 color:#ffffff;
  text-decoration:none;
  font-wAeight:bold;
}
a.week:active, a.week:hover
{ 
  color:#000000; 
   text-decoration:none;
   font-weight:bold;
}