/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID:$Id:defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

body{
margin:0 3px;
padding:0;
background-color:#fff;
}

td, li, ul, ol, body{
color:#000;
font-family:Verdana, Arial;
font-size:11px;
}

td{vertical-align:top;}

img{border:0px;}

p{margin:0px}

b{font-size:10px}

hr {
height: 1px;
color:#f1f4e2;
background-color:#f1f4e2;
border: none;
}

a:link{color:#000; text-decoration:none}
a:visited{color:#000; text-decoration:none}
a:hover{color:#000; text-decoration:none}
a:active{color:#000; text-decoration:none}
a:focus {outline:none}

.toplink{
display:none;
}

#mainlayer{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
width:528px;
}

#logo{
position:absolute;
top:30px;
left:320px;
}

#logo img{
width:200px;
}

#countryselect{
position:absolute;
top:93px;
left:226px;
width:300px;
text-align:right;
text-transform:uppercase;
}


#footer{
width:526px;
color:#666;
margin-top:15px;
font-size:10px;
text-align:center;
float:left;
}

.content ul{
margin:0px;
padding:3px 0 3px 0px;
list-style: none;
}

.content ol{
margin:0px;
padding:3px 0 3px 25px;
}

.content ol li{padding:3px 0px 3px 0;}

.content ul li{
padding:2px 0px 2px 10px;
background-image:url(/fileadmin/framework/education/li.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
}

#navpath{
position:relative;
border-bottom:1px solid #b5c8d3;
}

#navpath div{
position:relative;
color:#84a001;
font-size:10px;
margin:3px 0 3px 15px;
}
#navpath div a{text-decoration:none}
#navpath div #current, #navpath div #current a, #navpath div a:hover{color:#666}


.csc-sitemap ul{
margin-top:5px;
}
.csc-sitemap li{
font-weight:bold;
padding:10px 0px 5px 20px;
background-image:url(/fileadmin/framework/education/ico-page.gif);
background-repeat:no-repeat;
}
.csc-sitemap li ul li{font-weight:normal}

h1{
color:#666;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
margin:0px 0px 6px 0px;
}

h2{
color:#666;
font-size:12px;
text-transform:uppercase;
margin:0px 0px 4px 0px;
}

h3{
color:#666;
font-size:11px;
margin:0px 0px 4px 0px;
}

h4{
color:#666;
font-size:10px;
margin:0px 0px 4px 0px;
}


.subhead1{
font-size:10px;
color:black;
}
.subhead2{
font-size:10px;
color:green;
}
.subhead3{
font-size:10px;
color:red;
}
.headerdate{
font-size:10px;
color:Green;
font-weight:normal;
}

.csc-textpic-caption{
color:#000;
font-size:10px;
}

.csc-mailform{
border:0px;
padding:0px;
margin:0px;
}

.csc-mailform-field{
margin-bottom:2px;
}

.csc-mailform-field label{
float: left;
width:120px;
padding-top:2px;
}

input, select, textarea{
width:240px;
color:#333;
font-family:Verdana,Arial;
border:1px solid #dee5be;
background-color:#fff;
}

.csc-mailform-radio fieldset{
margin-left:120px;
border:0px;
}

form{margin:0px}

.csc-mailform-radio fieldset label{
float: none;
width:auto;
margin-right:20px;
}

.formradio, .formcheckbox{
border:0px;
width:auto;
background-color:transparent;
}

.formcheckbox{
margin-left:120px;
}

.formbutton{
width:auto;
color:#b5c8d3;
border:1px solid #b5c8d3;
background-color:#dee5be;
}

.loginform{
font-size:14px;
color:#2B3087;
font-weight:normal;
}

.filelinks{
font-size:14px;
color:#990000;
}
.filelinkssize{
font-size:14px;
color:Green;
}
.celmenu{
font-family:"Courier New", Courier, mono, serif;
font-size:12px;
color:olive;
margin-top:10px;
}
.celsubmenu{
font-family:"Courier New", Courier, mono, serif;
font-size:11px;
color:#666699;
margin-left:20px;
margin-top:3px;
}

.csc-uploads-fileName p{
margin:0px;
}

/* news */

hr.clearer {clear:both}

.news-latest-item{margin-bottom:5px;}

.news-latest-item img{
	margin-bottom:5px;
	float:right;
}


.news-list-container .news-list-date, .news-single-item .news-single-timedata{
float: right;
color: #666;
text-align: right;
font-size: 9px;
font-weight: normal;
}

.news-list-container img, .news-single-item img{
margin-bottom:5px;
float:left;
}


/* Courses begin */



div#courses_searchbox input {
	background-color: #fff;
	border: 1px solid #b5c8d3;
	color: #b5c8d3;
	font-size: 11px;
	width: 120px;
}

div#courses_searchbox fieldset{
	border: 1px solid #b5c8d3;
	color: #b5c8d3;
}

div.category_title{
	background-color: #e1e6e9;
	padding: 3px;
	font-weight: bold;
}

table.courses_table{
	width: 488px;
	border: 1px solid #e1e6e9; 
	border-collapse: collapse;
}

table.courses_table th{
	font-size: 11px;
	text-align: left;
}


table.courses_table tr{
	border-bottom: 1px solid #e1e6e9; 
}

table.courses_table_termine{
	width: 100%;
}

table.courses_table_termine td{
	border: 1px solid #e1e6e9; 
	border-collapse: collapse;
}

.tx-abcourses-pi1 b{
	font-size: 11px;
}

fieldset.courses_subscribe{
	border: 1px solid #b5c8d3;
	color: #b5c8d3;
	padding:10px;
}

fieldset.courses_subscribe legend{color: #b5c8d3;}

fieldset.courses_subscribe label{
	width: 100px;
	float: left;
}


fieldset.courses_subscribe input, select, textarea{
	background-color: #ffffff;
	border: 1px solid #dee5be;
	color: #333;
	font-size: 11px;
	margin-top: 4px;
	
}


/* Courses end */

/* Tables */

table.tablestyle1{ padding: 0px; margin: 0px; border-collapse:collapse}

table.tablestyle1 TH{ 
color:#666666;
font-size:11px;
padding:3px;
font-weight: bold;
text-align: left;
}

table.tablestyle1 td{
border: 1px solid #e1e6e9;
border-collapse: collapse;
}

table.tablestyle1 thead{ 
background-color: #e1e6e9;
}

table.tablestyle2{ padding: 0px; margin: 0px; border-collapse:collapse}

table.tablestyle2 TH{ 
color:#666666;
font-size:11px;
padding:3px;
font-weight: bold;
text-align: left;
}

table.tablestyle2 td{
border: 0px;
}

table.tablestyle2 thead{ 
background-color: #e1e6e9;
}


table.tablestyle3{ padding: 0px; margin: 0px; border-collapse:collapse}

table.tablestyle3 TH{ 
color:#666666;
font-size:11px;
padding:3px;
font-weight: bold;
text-align: left;
}

table.tablestyle3 td{
border: 1px solid #e1e6e9;
border-collapse: collapse;
}

table.tablestyle3 thead{ 
background-color: #ffffff;
}

table.tablestyle4{ padding: 0px; margin: 0px; border-collapse:collapse}

table.tablestyle4 TH{ 
color:#666666;
font-size:11px;
padding:3px;
font-weight: bold;
text-align: left;
}

table.tablestyle4 td{
border: 1px solid #ffffff;
border-collapse: collapse;
}

table.tablestyle4 thead{ 
background-color: #ffffff;
}

/* adressen */
div.wtdirectory_filter_search input {width: 120px;}

.Direcory_nameClass{ 
color:#666;
font-size:12px;
text-transform:uppercase; 
font-weight: bold;
}


#col_middle_main{
width:526px;
margin-top:103px;
}

#col_middle_main .container{
background-color:#fff;
border:1px solid #b5c8d3;
}

#col_middle_main .container .content{
padding:8px 15px 8px 15px;
}


/* timetable */


div.weekday_list{
	background-color: #e1e6e9;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #B5C8D3;
	margin-left: -1px;
}


div.tx-cwdtimetable-pi1 { font: 11px Verdana, Arial;} 
DIV.tx-cwdtimetable-pi1 A {}  

div.tx-cwdtimetable-pi1 .timetable-tableview-Table { font: 11px Verdana, Arial; 
}

div.tx-cwdtimetable-pi1 .timetable-tableview-Table td { border: 1px solid #B5C8D3; 
	border-collapse: collapse;}



DIV.tx-cwdtimetable-pi1 .timetable-tableview-Day { 
		font: bold 11px Verdana, Arial; 
		text-align: center; 
		background-color: #E1E6E9; 
		border-bottom: 1px solid #CCCCCC; }
DIV.tx-cwdtimetable-pi1 .timetable-tableview-DayRow {   
		vertical-align: top; }

DIV.tx-cwdtimetable-pi1 .timetable-tableview-TimeText { font: bold 11px Verdana, Arial;}
DIV.tx-cwdtimetable-pi1 .timetable-tableview-Time { 
   width: 60px;
   background-color: transparent;
   text-align: center; }
DIV.tx-cwdtimetable-pi1 .timetable-tableview-Time0 { 
   width: 60px;
   background-color: transparent;
   text-align: center; }
DIV.tx-cwdtimetable-pi1 .timetable-tableview-Time1 { 
   width: 60px;
   background-color: transparent;
   text-align: center; }

DIV.tx-cwdtimetable-pi1 .timetable-tableview-Spacer {	background-color: transparent;}
DIV.tx-cwdtimetable-pi1 .timetable-tableview-Row { vertical-align: top;}
DIV.tx-cwdtimetable-pi1 .timetable-tableview-Row0 { vertical-align: top;}
DIV.tx-cwdtimetable-pi1 .timetable-tableview-Row1 { vertical-align: top;}

DIV.tx-cwdtimetable-pi1 .timetable-tableview-Cell {
		width: 150px; 
		background-color: #E1E6E9;  
		border: 1px solid #CCCCCC;}
DIV.tx-cwdtimetable-pi1 .timetable-title { 
		font: bold 11px Verdana, Arial; 
		text-align: left;
		color: #000000; }

DIV.tx-cwdtimetable-pi1 .timetable-tableview-InfoLink {}
DIV.tx-cwdtimetable-pi1 .timetable-tableview-LocationLink {}


div.tx-cwdtimetable-entrylist .timetable-entrylist-table {
	font: 11px Verdana, Arial; margin-bottom: 10px;}
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-link {}

DIV.tx-cwdtimetable-entrylist .timetable-entrylist-headerrow { 
	vertical-align: top;
	font: bold 11px Verdana, Arial; 
	text-align: center; 
	background-color: #E1E6E9; 
	border-bottom: 1px solid #363636;
	 }
	 
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-table{
border-collapse: collapse;
}	 
	 
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-table td { 
	border: 1px solid #B5C8D3; 
	border-collapse: collapse;
	 }
	 
	 
	 
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-select {color: #929292; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-uid {color: #929292; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-title { color: #929292;
	width: 300px; 
	text-align: left; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-start {color: #929292; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-duration {color: #929292; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-deleted {color: #929292; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-hidden {color: #929292; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-header-ende {color: #929292; }

DIV.tx-cwdtimetable-entrylist .timetable-entrylist-valuerow { 
	vertical-align: top;
	font: 11px Verdana, Arial; 
	text-align: center; 
	background-color: transparent;  }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-select { }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-uid { }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-title {
	width: 300px; 
	text-align: left; }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-start { }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-duration { }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-deleted { }
DIV.tx-cwdtimetable-entrylist .timetable-entrylist-value-hidden { }

DIV.tx-cwdtimetable-entrylist .timetable-title { 
text-align: left;}


		



