.csc-textpic-caption {
	display:none;
}

.topmenu-item a {
	text-decoration:none;
}

td, th {
	font-size:11px;
}

.manda2 {
 display:none;
}

.searchbut {
	background: #FFFFFF url(../pics/lupa.gif) top center no-repeat;
	width:22px;
	height:22px;
	border:none;
	cursor:pointer;
}

.tx-newloginbox-pi1 {
	margin-top:12px;
}

form {
	margin:0;
	padding:0;
}

.csc-textpic-image {
	overflow:visible;
	position:relative;
}

.filelinks {
	margin:0;
	padding:0;
	text-align:left;
}

.filecount {
	display:none;
	visibility:hidden;
}

.fileover {
         border:1px solid red;
}

.fileover a {
         margin:0;
         padding:0;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

blockquote {
	margin:0;
	margin-left:100px;	
}

.tx-srfreecap-pi2-image {
	margin:0;
	padding:0;
}

.tx-srfreecap-pi2-cant-read {
	color:#7B7C7E;
	font-size:11px;
}


H3 {
	color:#E2007A;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
}

.headerline {
	background: url(../pics/line.gif) bottom left repeat-x;
	margin-bottom:8px;
}


.spacer {
	height:10px;
	line-height:10px;
}

.form_table td {
	padding:2px;
}



.contenttable td {

	margin:1px;
	padding:3px;
}


.contenttable-1 {
	border:1px solid #9EB1CA;
}


.contenttable-2 {
	border:1px solid #28558E;
}


.contenttable-3 {
	border:1px solid #FFC60D;
}


.tr-even {
	background:#FFFFFF;	
}

.tr-odd {
	background:#EEEEEE;
}

.contenttable-1 .tr-0 {
	font-weight:bold;
	background:#BFCDE0	;
	color:#4d4d4d;
}


.contenttable-2 .tr-0 {
	font-weight:bold;
	background:#0071B9	;
	color:#FFFFFF;
}

.contenttable-3 .tr-0 {
	font-weight:bold;
	background:#FFC60D	;
	color:#4d4d4d;
}


.csc-frame-rulerBefore, .ruler, .csc-frame-rulerAfter  {

	border-bottom-style:solid;
 	border-bottom-width:1px;
 	border-bottom-color:#BFBFBF;
 	margin-top:10px;
 	margin-bottom:10px;
}


.csc-frame-frame1 {
	border:1px solid #F20000;
	padding:8px;
	margin-bottom:12px;
}

.csc-frame-frame2 {
	border-bottom:1px solid #BFBFBF;
	padding-bottom:6px;
	margin-bottom:12px;
}



.csc-frame-indent {
	padding-left:20px;
}

.csc-frame-indent3366 {
	padding-left:33%;
}


.csc-frame-indent6633 {
	padding-right:33%;
}

.content-link {
         float:right;
	margin-top:8px;
	font-weight:bold;
	border-bottom:1px solid #163F5C;
	padding:0;

}


.contenttable {
	font-size:10px;
}

.tr-odd,.tr-even {
	font-size:10px;
}



.submenu {

}

.subsubmenu {
	border-top:5px solid #FFFFFF;
	background:#E1E1E1;
	padding-top:5px;	
}


.menuul {
	padding:0;
	margin:0;
}

.menu-item, .menu-item-act {
	height:25px;
	margin:0;
	padding:0;
         width:140px;
         overflow:hidden;
         margin-right:5px;
         float:left;
}

.menu-item a, .menu-item a:visited {
	font-size:12px;
	color:#FFFFFF;
	_height:25px;
	line-height:24px;
	padding-left:5px;		
	text-decoration:none;	
	display:block;
         background:#FFCC33;
}

.menu-item a:hover, .menu-item-act a:link, .menu-item-act a:hover, .menu-item-act a:active,  .menu-item-act a:visited {
	color:#FFFFFF;
	_height:25px;
	line-height:24px;
	padding-left:20px;	
	text-decoration:none;
	font-size:12px;
	background:#FFCC33 url(../pics/sipka.gif) top left no-repeat;
	display:block;
	font-weight:bold;
}

.iconmenu-item {
	margin:0;
	padding:0;
	height:21px;
	padding-right:15px;	
	display:inline;
	cursor:pointer;
}

.topmenu-item, .topmenu-item-act {
	margin:0;
	padding:0;
	padding-right:7px;	
	display:inline;
}


.topmenu-item a, .topmenu-item a:visited {
         font-size:11px;
	color:#ADAFB0;
}

.topmenu-item a:hover, .topmenu-item-act a:link, .topmenu-item-act a:hover, .topmenu-item-act a:active,  .topmenu-item-act a:visited {
         font-size:11px;
	color:#ADAFB0;
}

.langmenu-item, .langmenu-item-act {
	height:18px;
	xlist-style-type:none;
	margin:0;
	padding:0;
	xdisplay:inline;
	text-align:center;
	width:86px;
	float:left;
}


.langmenu-item a, .langmenu-item a:visited {

	font-size:11px;
	color:#808080;
	_height:18px;
	line-height:18px;
	background: url(../pics/langmenu.gif) top right no-repeat;
	text-decoration:none;	
	font-weight:bold;
	width:86px;
	display:block;
}

.langmenu-item a:hover, .langmenu-item-act a:link, .langmenu-item-act a:hover, .langmenu-item-act a:active,  .langmenu-item-act a:visited {
	color:#F20000;
	_height:18px;
	line-height:18px;
	text-decoration:none;
	font-size:11px;
	background:url(../pics/langmenu.gif) top right no-repeat;
	font-weight:bold;	
	width:86px;	
	display:block;
	
}





.submenu-item, .submenu-item-act {
	margin:0;
	padding:0;
	float:left;
	width:140px;
	height:54px;
	background:#FF9900	;
	margin-right:5px;
	overflow:hidden;
	font-size:12px;

}

.submenu-item a, .submenu-item a:visited {
	padding-top:2px;
	color:#FFFFFF;
	text-decoration:none;	
	display:block;
	font-size:12px;	
	padding-left:5px;		
	height:54px;	
}

.submenu-item a:hover, .submenu-item-act a:link, .submenu-item-act a:hover, .submenu-item-act a:active,  .submenu-item-act a:visited {
	padding-top:2px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:54px;
	font-weight:bold;	
         padding-left:20px;
	background: url(../pics/sipka1.gif) top left no-repeat;
}


.subsubmenu-item, .subsubmenu-item-act {
	padding-top:5px;
	padding-bottom:5px;
	background:#FFFFFF;
	border-top:5px solid #FFCC33;
}

.subsubmenu-item a, .subsubmenu-item a:visited {
 	display:block;
	color:#333333;
	font-size:11px;
	text-decoration:none;	
	padding-left:5px;	
}

.subsubmenu-item a:hover,.subsubmenu-item-act a:link, .subsubmenu-item-act a:hover, .subsubmenu-item-act a:active,  .subsubmenu-item-act a:visited {
 	display:block;
	color:#333333;
	font-size:11px;	
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}

.subsubmenu-item-spacer {
 	display:block;
 	margin:0;
 	border:0;
 	padding:0;
 	height:10px; 	
 	background:#FFCC33;
}

.subsubmenu1-item, .subsubmenu1-item-act {
}

.subsubmenu1-item a, .subsubmenu1-item a:visited {
 	display:block;
	color:#333333;
	font-size:10px;
	text-decoration:none;	
	padding-left:14px;	
	background:#E1E1E1;
	padding-top:5px;
	padding-bottom:5px;
}

.subsubmenu1-item a:hover,.subsubmenu1-item-act a:link, .subsubmenu1-item-act a:hover, .subsubmenu1-item-act a:active,  .subsubmenu1-item-act a:visited {
 	display:block;
	color:#333333;
	font-size:10px;	
	text-decoration:none;
	padding-left:14px;
	font-weight:bold;
	background:#C8C8C8;	
	padding-top:5px;
	padding-bottom:5px;
}
.subsubmenu2-item a, .subsubmenu2-item a:visited {
 	display:block;
	color:#333333;
	font-size:9px;
	text-decoration:none;	
	padding-left:14px;	
	background:#E1E1E1;
	padding-top:3px;
	padding-bottom:3px;
}

.subsubmenu2-item a:hover,.subsubmenu2-item-act a:link, .subsubmenu2-item-act a:hover, .subsubmenu2-item-act a:visited {
 	display:block;
	color:#333333;
	font-size:9px;	
	text-decoration:none;
	padding-left:14px;
	padding-top:3px;
	padding-bottom:3px;
}
.subsubmenu2-item-act a:active {
 	display:block;
	color:#333333;
	font-size:9px;	
	text-decoration:none;
	padding-left:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}



.metanav a:link, .metanav a:hover, .metanav a:visited {
	text-decoration:none;
	color:#808080;
	font-size:11px;
	line-height:23px;
	height:23px;
	font-weight:bold;

}

.ciara {
	border-right:1px solid #BFBFBF;
	width:1px;
	height:16px;
	padding-left:9px;
	margin-right:9px;
}

.my_input {
	border:none;
	width:120
}


.csc-textpic-caption {

font-family:Arial;
font-size:7pt;
font-weight:normal;
text-decoration:none;
color:#333333;

}

.small {
font-size:10px;
}

.lz_gallery_link {

font-family:Arial;
font-size:10pt;
font-weight:normal;
text-decoration:none;
padding-left:16px;

background: url(../pics/arrh.gif)  top left no-repeat;

}

.contenttable {
font-family:Arial;
font-size:10pt;
font-weight:normal;
text-decoration:none;

}

.slidebuttons { 
 
      font-family : Arial; 
      color : #ffffff; 
      font-size : 8pt; 
      font-weight: bold; 
      background-color:#555555; 
      width : 16px; 
      height : 16px; 
      border-style:none; 
      cursor: hand; 
 
 
} 
 
 
.slidestartstop { 
 
      font-family : Arial; 
      color : #ffffff; 
      font-size : 8pt; 
      font-weight: bold; 
      background-color:#555555; 
      width : 40px; 
      height : 16px; 
      border-style:none; 
      cursor: hand; 
 
 
} 

.slidepicnum { 
 
      font-family : Arial; 
      color : #333333; 
      font-size : 8pt; 
      font-weight: bold; 
      border:none;
      text-align:center;
 
} 

.forminput {

font-size:10pt;
color:#7B7C7E;
background-color:#eeeeee;
border-color:#aaaaaa;
border-top-color:#aaaaaa;
border-bottom-color:#aaaaaa;
border-left-color:#aaaaaa;
border-right-color:#aaaaaa;
border-width:1px;
border-style:solid;

}

.forminput2 {
height:21px;
font-size:10pt;
color:#999999;
border:none;
font-family: arial;
width:110px;
}



.formtextarea, .csc-mailform-field textarea {
font-family: arial;
font-size:11px;
width:230px;
border:1px solid #BCBCBC;

}

.formtextarea1 {
font-family: arial;
font-size:11px;
width:398px;
border:1px solid #bcbcbc;

}


.forminput1, .csc-mailform-field input {
font-family: arial;
font-size:11px;
width:230px;
border:1px solid #bcbcbc;
height:20px;

}

.forminput3, .forminput4 {
font-family: arial;
font-size:11px;
width:142px;
border:1px solid #bcbcbc;
height:20px;

}

.forminput4 {
width:70px;	
}

.csc-mailform-field {

}

.my_search {
	height:18px;
	width:100px;
	border:1px solid #666666; 
}


.my_submit, .csc-mailform-submit {
border:none;
font-weight:normal;
font-size:10px;
background:#FF9900;
color:white;
font-family : Verdana;
height:19px;
}

.csc-mailform-submit {

}

.my_submit1 {
border:none;
cursor:pointer;
background:url(../pics/login.gif) top left no-repeat;
padding:0;
margin:0;
height:17px;
width:48px;
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:100px;
padding-right:10px;
margin-bottom:4px;

}

.form_table {

}

.formlabel, .formlabel1 {

font-size:11px;
font-weight:normal;
color:#000000;

}

.formlabel1 {

color:#DF0024;

}

.course_button {
	background:#FF9900;
	color:white;
	font-family : Verdana;
	text-decoration:none;
}

#course_cat_list ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#course_cat_list ul li{
	margin-top:3px;
	padding-left:16px;
	background:url(../pics/sipkamala.gif) center left no-repeat;
}

#course_cat_list a{
	color:#FF9900;
}

.course_menu_items {
	margin-left:5px;
}

.course_menu_back {
	padding-right:10px;
	border-right: 1px solid #E1E1E1;
}

.course_caption {
	width: 100%;
	padding-bottom:8px;
	border-bottom: 1px solid #FFCC33;
	font-weight:bold;
}

.course_caption_infobox {
	width: 100%;
	padding-bottom:8px;
	border-bottom: 2px solid #FFCC33;
	font-weight:bold;
}

.coure_list_table th {
	color:#FF9900;
	border-bottom: 2px solid #FFCC33;
	padding-bottom:3px;
}

.coure_list_table td {
	border-bottom: 1px solid #E1E1E1;
	padding-top:3px;
	padding-bottom:3px;
}

.coure_list_table_infobox th {
	border-bottom: 1px solid #FFCC33;
	padding-top:20px;
	padding-bottom:3px;
}

.coure_list_table_infobox td {
	padding-top:5px;
	padding-bottom:5px;
}

.course_list_button a {
	text-decoration:none;
	background:#FF9900;
	color:white;
	font-family : Verdana;
	padding:1px 5px;
}

.course_list_button a:visited {
	color: white;
}

.coure_registration_table td {
	padding-top:3px;
	padding-bottom:3px;
}

.course_detail_box {
	padding:5px;
	border:2px solid #FFCC33;
	_width: 100%;
}

.course_info_box {
	padding:5px;
	border:2px solid #E1E1E1;
	background:white;
}

.xxcourse_info_box a {
	color:#FF9900;
	text-decoration:underline;
}

.cs2kvbleco_title_size_1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
}

.cs2kvbleco_title_size_2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
}

.cs2kvbleco_title_size_3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.2em;
}

.cs2_kvbleco_pi1_list {
	margin:5px;
}

.cs2_kvbleco_pi1_list_status_definitiv {
	background: #C6DFA8;
}

.cs2_kvbleco_pi3_text {

	margin-bottom:10px;

}

.cs2_kvbleco_pi3_text ul {

	margin-top:10px;
	margin-bottom:0px;

}

/* ######################### POWERMAIL - begin ############################ */


fieldset.tx-powermail-pi1_fieldset {
	/* Disable border */
}
fieldset.tx-powermail-pi1_fieldset label {
	/* Style labels */
	
}

fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
}


fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
	/* Style input fields */
}

.tx-powermail-pi1_fieldset_formular {
	border-top: 1px solid #cdcdcd;
	padding-top: 5px;
	margin-top: 5px;	
}
 
div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	display: block;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	/* */
	font-weight: bold;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div.tx_powermail_pi1_fieldwrap_html_text, 
div.tx_powermail_pi1_fieldwrap_html_select,
div.tx_powermail_pi1_fieldwrap_html_textarea,
div.tx_powermail_pi1_fieldwrap_html_captcha {	
	display: block; 
	width: 100%;
	float: left;
	clear: both;
}

div.tx_powermail_pi1_fieldwrap_html_text label, 
div.tx_powermail_pi1_fieldwrap_html_select label,
div.tx_powermail_pi1_fieldwrap_html_textarea label,
div.tx_powermail_pi1_fieldwrap_html_captcha label {	
	display: block; 
	width: 180px;
	padding: 5px;
	float: left;
	clear: both;
}

div.tx_powermail_pi1_fieldwrap_html_captcha,
div.tx_powermail_pi1_fieldwrap_html_submit {
	padding-left: 190px;
	_padding-left:180px;
}	

div.tx_powermail_pi1_fieldwrap_html_captcha label {
	display: none;
}

div.tx_powermail_pi1_fieldwrap_html_captcha img,
div.tx_powermail_pi1_fieldwrap_html_captcha span,
div.tx_powermail_pi1_fieldwrap_html_captcha input {	
	display: block; 
	float: left; 
	clear: both;
}

div.tx_powermail_pi1_fieldwrap_html_captcha span {
	width: 230px;	
}

div.tx_powermail_pi1_fieldwrap_html_captcha input {	
	width: 225px;
	margin-top: 5px;
}

div.tx_powermail_pi1_fieldwrap_html_text input,
div.tx_powermail_pi1_fieldwrap_html_select select,
div.tx_powermail_pi1_fieldwrap_html_textarea textarea,
div.tx_powermail_pi1_fieldwrap_html_captcha input {
	float: left;
}

div.tx_powermail_pi1_fieldwrap_html_submit {
	display: block;
	clear: both;
	float: left;
	padding-top: 15px;
}

div.tx_powermail_pi1_fieldwrap_html_submit input, 
.tx-powermail-pi1_confirmation_submit, 
.tx-powermail-pi1_confirmation_back {
	background: rgb(255, 153, 0);
	font-size: 10px;
	font-weight: normal;
	color: white;
	border: 0;
	padding: 2px;
	margin-right: 10px;
	float: left;
}

div.powermail_mandatory_js {
	display: block;
	clear: both;
	/*float: left;*/
	padding-left: 190px;
	_padding-left:180px;
	color: red;
}

div.tx_powermail_pi1_fieldwrap_html_captcha div.powermail_mandatory_js {
	padding-left: 0;
}

div.tx-powermail-pi1_confirmation {
	padding-bottom: 15px;
}

form.tx_powermail_pi1_formconfirmation_back {
	display: block;
/*	clear: both; */
	float: left;	
	padding-top: 15px;
	padding-bottom: 15px;

}	
form.tx_powermail_pi1_formconfirmation_submit {
	display: block;
/*	clear: both; */
	float: right;	
	padding-top: 15px;
	padding-bottom: 15px;
}

div.tx_powermail_pi1_required {
	padding-top: 5px;
	padding-bottom: 10px;
}

/* ######################### POWERMAIL - end ############################### */

/* ######################### cs2_kvbl_pi3.css - begin ###################### */

/* 
.cs2_kvbleco_pi3_text {
	border-bottom:1px solid #cdcdcd;
}
*/

.expand-header  {
	background:url(../pics/expand.gif) 10px 4px no-repeat;
/*	margin-left: 20px; */
	padding-left: 25px;
	min-height:20px;	
	%height:20px; 
	cursor:pointer;
	font-family: arial;
	color: rgb(255, 153, 0);
}

.colapse-header  {
	background:url(../pics/colapse.gif) 10px 4px no-repeat;
/*	margin-left: 20px; */
	padding-left: 25px;
	min-height:20px;	
	%height:20px; 
	cursor:pointer;		
	font-family: arial;
	color: #cdcdcd;
}

.hidden-body {
	display:none;
}

.colapse-body {
	display:none;
	margin-bottom:6px;
	border-top:1px solid #635F5E;
	padding-top:14px;
}

.clear-line-top {
	display:block;
	border-top:1px dotted #cdcdcd;
	margin-top: 5px;
	margin-left: 25px;
}

.clear-line-bottom {
	display:block;
	border-top:1px solid #cdcdcd;	
}
/* ######################### cs2_kvbl_pi3.css - end  ###################### */

