/* ===================================

Datei: avk-screnn.css 

Datum: 15. Juni 2009

Autor: Harald Luger

Aufbau: 1. Kalibrierung

        2. Allgemeine Styles

        3. Geruest

        4. Sonstige Styles 

=================================== */

/* ==================================

   1. Kalibrierung

   =============================== */

* { padding: 0; margin: 0; } 

h1 { background:#5D7F0E none repeat scroll 0 0; color:#FFFFFF;font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-size:150%; font-weight:normal; letter-spacing:1px; margin:-5px -5px 10px; padding:1em 0 0.4em 0.4em;}
h2 { font-size: 150%;  margin-left: 25px; margin-bottom: 0.1em; color: #8B9F00; letter-spacing: 1px; font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-weight: normal; } 
h3 { font-size: 140%;  margin-bottom: 0.4em; color: #888888; letter-spacing: 1px; font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-weight: normal; }
h4 { color: #959595; letter-spacing: 1px; font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-weight: normal; 
	background:transparent url(../fileadmin/images/bg-sitemap-block.gif);
	font-size:16px;
	padding:8px;
	margin-right: 20px;
	border: 1px solid	#eee;
}
h5 { font-size: 110%;  margin-bottom: 0; color: #888888; font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-weight: normal; }
h6 { font-size: 110%;  margin-bottom: 0.4em; color: #8B9F00; font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-weight: normal; }
#AVK-MAIN h5 { font-size: 110%;  margin-bottom: 0; color: #fff; font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif; font-weight: normal; }

.tx-seminars-pi1  h1 { color: black;}

.tx-seminars-pi1  h2 {margin: 0 0 0 0; font-size: 110%;}

.tx-seminars-pi1  h3 {font-size: 120%; margin-left: 10px;}

#AVK-LEFT2 h1, #AVK-LEFT2 h2, #AVK-LEFT2 h3, #AVK-LEFT2 h4, #AVK-LEFT2 h5, #AVK-LEFT2 h6 {
	height: 14px;
	color: white;
	margin: 0 0 10px;
	padding: 5px;
	font-size: 135%;
}

/*RTE-Blockstile*/

.csc-frame-frame2{

	margin: 2em;

	padding: 1em;

	border: 1px solid #828080;

}

.csc-frame-frame1{

	border:1px solid #828080;

	color:#828080;

	font-size:16px;

	font-weight:bold;

	margin:2em;

	padding:1em;

	text-align:center;

}



#motioncontainer_40 a:hover{

	color:#DA8B11 !important;

}


.external-link-new-window{

  border: medium none;

}

div.csc-textpic img{

  border: medium none;

}

a img{

	border: none;

}

legend{

	margin-left:-5px;

}



#overlay {

	visibility:hidden;

}

.ABSTAND{
	margin:15px 15px 15px 100px;
	
}


/*========================

  Sitemap konfig

  ======================*/



#AVK-NAVI1-INNER ul{

	background: transparent url('../fileadmin/images/bg-sitemap-block.gif') repeat;

	border:1px solid #eeeeee;

	width: 400px;

	list-style-type:none;

	margin:1px;

	padding:5px 0pt 5px 22px;

}



#ROOTLINE ul li{

	border:1px solid #eeeeee;

	width: 195px;

	list-style-type:none;

	margin:1px;

	padding:5px 0pt 5px 22px;

	float: left;

}



#AVK-NAVI1-INNER ul.csc-menu li a, #ROOTLINE ul li a{

	outline-color: #eeeeee; 

}

.csc-menu{

	margin-left: 25px;

}





#AVK-NAVI1-INNER ul.csc-menu li:hover,

#AVK-NAVI1-INNER ul.csc-menu li li:hover,

#AVK-NAVI1-INNER ul.csc-menu li.sfhover,

#AVK-NAVI1-INNER ul.csc-menu li li.sfhover,

#AVK-NAVI1-INNER ul.csc-menu li li li.sfhover,

#ROOTLINE ul li li li.sfhover, #ROOTLINE ul li:hover, #ROOTLINE ul li li:hover, #ROOTLINE ul li.sfhover, #ROOTLINE ul li.sfhover



{background:transparent url(../fileadmin/images/ul-li.gif) no-repeat scroll left;}



#AVK-NAVI1-INNER ul.csc-menu a

#ROOTLINE ul a



 {

display:block;

}



#AVK-NAVI1-INNER ul.csc-menu a:hover

#ROOTLINE ul a {

	display:block;

	text-decoration: none;

}



/* ==================================

   2. Allgemeine Styles 

   =============================== */   



html { height: 101%; }    

body { 

  background: #5D7F0E url(../fileadmin/images/avk/bg-body.jpg) repeat-x scroll left top;

   color: #565759;

  font-family:  trebuchet MS,Arial,Verdana,Helvetica,sans-serif;

  font-size: 13px;   

}

blockquote {margin-left: 10px;}

.HORIZONTAL-LINE{



	border-top: 1px solid #9f9f9f;



	border-bottom: 1px solid #d7d7d7;



	background: transparent none repeat scroll 0%;



	height: 0.02em;



	margin: 0pt 10px 30px;



	width: auto;



}
/* TinyMCE RTE Editor konfigurieren*/
.indent{

	padding: 0 10px;

}


.example1 {
	color:#8B9F00;
	font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:110%;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:0.1em;
}
.ueberschrift2 {

	color:#8B9F00;
	font-weight: bold;
	font-size: 14px;
	color: black;
	margin: 30px;
	border: 1px solid #d7d7d7;
	padding: 10px;

}
.kasten {

	font-weight: bold;
	font-size: 14px;
	color: black;
	margin: 30px;
	border: 1px solid #d7d7d7;
	padding: 10px;

}



/* ================



   Hyperlinks    



   ==============*/  







a:link{



	font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif;



	color: #8B9F00;



	text-decoration: none;



}



a:visited {



	font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif;



	color: #8B9F00;



	text-decoration: none;



}



a:hover {

	font-family: trebuchet MS,Arial,Verdana,Helvetica,sans-serif;

	color: #3b3b3c; 

	text-decoration: underline;

}

/* Umrandung Bilderlink wird hier weiss geschaltet*/

a {

outline-color: white; 

}

#tx_mwimagemap_img_2{

	border: 0;

}





/* ==================================

   3. Geruest Startseite 

   =============================== */ 



#WRAPPER{ 

border-left:1px solid #EFEFEF;

border-right:1px solid #EFEFEF;

margin:5px auto auto;

overflow:hidden;

position:relative;

width:1004px;} 

#TEXTBEREICH{

	background: #fff;

	overflow: hidden;

	width: 1004px;

}

#AVK-LOGO{

	float: left;

	width: 250px;	

	height: 235px;

	text-align: center;

}

#AVK-NAVI1{

	position: relative;

	background: #649018;

	float: left;

	width: 228px;

	height: 235px;

	}

	#AVK-NAVI1-INNER{

		bottom:0;

		padding:10px;

		position:absolute;

	}

	

#AVK-NAVI2{

	position: relative;

	float: left;

	width: 522px;

	height: 75px;

}

	#AVK-NAVI2-INNER{

		bottom:0;

		right: 0;

		padding:10px;

		position:absolute;

}



#AVK-NAVI3{

	background: #e9e000;

	float: left;

	width: 526px;

	height: 160px;

	overflow:hidden;

}



#AVK-HEADER-FLOW{
	height: 110px;
	clear: both;
}
#AVK-HEADER-FLOW div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin-bottom: 0px;
}
#AVK-WILLKOMMEN{
	height:50px;
	overflow:hidden;	
}

#AVK-MAIN-OUTER{
	background:#88BA14 url(../fileadmin/images/avk/bg-main.gif) repeat-x scroll bottom;
	overflow:hidden;
	width:1004px;
	padding: 10px 0;
}

#AVK-MAIN-OUTER2{
	/*background:#C5A367;*/
	overflow:hidden;
	width:1004px;
	padding-bottom: 5px;

}
	#AVK-LEFT{
		width: 230px;
		float: left;
		padding: 10px;
}

	#AVK-MAIN{
		width: 750px;
		float: left;
}
	#AVK-LEFT2{
		width: 230px;
		float: left;
		padding: 10px;
}

	#AVK-MAIN2, #AVK-MAIN4{
		background:#FFFFFF none repeat scroll 0 0;
		float:left;
		padding:5px;
		width:744px;
overflow: hidden; /*hari*/
}

	#AVK-MAIN3{
		background:#FFFFFF none repeat scroll 0 0;
		float:left;
		padding:5px;
		width:1000px;
}

#AVK-MAIN-BOTTOM{
		background:#FFFFFF none repeat scroll 0 0;
		float:	right;
		padding:5px;
		width:744px;
		margin-bottom: 5px;
}

.PRINT-TOP{
	float:right;
	width: 400px;
	text-align: right;
}
.ZURUECK-BOTTOM{
	float: left;
	width:100px;
}
#AVK-BOTTOM{

	background: #fff;

	overflow: hidden;

	}

#AVK-BOTTOM1{

	float: left;

	width: 70%;

	font-size:11px;


}

#AVK-BOTTOM2{

	float: left;

	width: 30%;

}



/*==========================00

  navigation

  =========================*/

  #AVK-NAVI1-INNER ul.navi1 {

  color: white;

  background: transparent;

  width: auto;

  padding: 0;

  font-size: 14px;

  margin: 0;

  border: 0;

  }

  #AVK-NAVI1-INNER ul.navi1 li a {

    color: #fff;

    text-decoration:none;

}

#AVK-NAVI1-INNER ul.navi1 li a:hover{

	text-decoration: underline;

}



.NAVI3-FLOATBOX{

	width:253px;

	margin:14px 3px 4px 4px;

	float: left;

	font-size:12px;

}

.CLEAR{

	clear:both;

}
.CLEAR-PADDING { 
	clear:both;
	padding: 15px 0;
}

/* =================
	FLOATBOXEN */
.tx_bzdstaffdirectory_teamlist_person leader, .tx_bzdstaffdirectory_teamlist_person{
float: left; 
width: 350px; 
overflow:hidden; 
margin: 0 0 35px 15px;
}

.STAFF-H1	{
	background:#C0CF9B none repeat scroll 0 0;
	font-family:trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
	font-size:120%;
	font-weight:normal;
	letter-spacing:1px;
	padding:5px;
	margin: 0;
}
.STAFF-IMAGE{
	width: 80px;
	float: left;
}
.STAFF-TEXT{
	margin-left:70px;
	padding-top:25px;
}
.tx_bzdstaffdirectory_teamlist_person_name{
	font-weight:normal;
}
/*========================

  Seminars

  =======================*/

  /*.tx-seminars-pi1{
	margin: 0 18px 18px 0;
	border: 1px dotted #d7d7d7;
	}

 #tx_seminars_pi1_seminars{
	width: 760px;
}*/
.tx-seminars-pi1-event-editor fieldset{
	width: 720px;
}
#tx-seminars-pi1-registration-banking-data input{
	width: 11em !important;
}
#tx-seminars-pi1-registration-form fieldset{
	padding: 1em;
}
#tx-seminars-pi1-registration-form p{
	margin: 0 0 1em 1em;
}
.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square{
	background: transparent url(../fileadmin/images/avk/genug.gif) no-repeat center;
	height:20px;
}
.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square, .tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
background: transparent url(../fileadmin/images/avk/fastvoll.gif) no-repeat center;
	height:20px;
}
.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square, .tx-seminars-pi1-canceled .tx-seminars-pi1-square, .tx-seminars-pi1-registration-deadline-over .tx-seminars-pi1-square {
	background: transparent url(../fileadmin/images/avk/voll.gif) no-repeat center;
	height:20px;
}

.tx-seminars-pi1-date, td.tx-seminars-pi1-expiry, .tx-seminars-pi1-vacancies, .tx-seminars-pi1-price, .tx-seminars-pi1-uid {
	text-align:center;
}
.tx-seminars-pi1-date {
white-space: normal;
}
.tx-seminars-pi1-browsebox{
	background: white;
	padding: 2px 10px;
}
/* DETAILansicht Seminars*/
.tx-seminars-pi1 h2{
	padding: 12px 0 15px 35px !important;
	height: auto !important;
}
.SUBTITLE {
	font-size: 110%;
	margin: 0;
	color:#649018;
	
}
.DETAIL-OUTER-SEMINARS {
	padding: 15px;
	overflow:hidden;
}
.DESCRIPTION{
	padding: 0 0 10px 0;
}
.LABEL_ACCREDITATION_NUMBER, .LABEL_DATE,  .LABEL_TIME, .LABEL_VACANCIES, .LABEL_DEADLINE_REGISTRATION{
background:#d7d7d7 none repeat scroll 0 0;
float:left;
margin:1px;
min-height:18px;
padding:3px;
width:150px;
}
table.tx-seminars-pi1-timeslots{

	float: left;

}

.LABEL_TIMESLOTS{

	background:#D3DFB5 none repeat scroll 0 0;

	clear:both;

	margin:1px;

	padding:3px;

	width:823px;

	border-top: 1px solid white;	

}

.TIMESSLOTS{
	clear:both;
	margin:0 5px 10px;
	overflow:hidden;
	padding:10px;
	width: 815px;
}
.ADDITIONAL_INFORMATION{
	overflow:hidden;
	padding:10px;
	clear: both;
}
.ACCREDITATION_NUMBER, .DATE, .TIME, .VACANCIES, .DEADLINE_REGISTRATION {
	width: 250px;
	float:left;
	padding: 3px;
	margin: 1px;
	background: #f0f0f0;
}
.LABEL_PLACE, .LABEL_ROOM, .LABEL_EXPIRY, .LABEL_SPEAKERS, .LABEL_PARTNERS, .LABEL_TUTORS, .LABEL_LEADERS, .LABEL_PRICE_EARLYBIRD_REGULAR, .LABEL_PRICE_REGULAR, .LABEL_PRICE_EARLYBIRD_SPECIAL, .LABEL_PRICE_BOARD_REGULAR, .LABEL_PRICE_SPECIAL, .LABEL_PRICE_BOARD_SPECIAL, .LABEL_REGISTRATION,
.LABEL_ORGANIZERS, .LABEL_ORGANIZING_PARTNERS, .LABEL_OWNER, .LABEL_PAYMENTMETHODS, .LABEL_TARGET_GROUPS, .LABEL_REQUIREMENTS, .LABEL_DEPENDENCIES, .LABEL_ATTACHED_FILES  {
	background:#EFEDB3 none repeat scroll 0 0;
	float:left;
	margin:1px;
	padding:3px;
	width:220px;
}
.PLACE, .ROOM, .EXPIRY, .SPEAKERS, .PARTNERS, .TUTORS, .LEADERS, .PRICE_EARLYBIRD_REGULAR, .PRICE_REGULAR, .PRICE_EARLYBIRD_SPECIAL, .PRICE_BOARD_REGULAR, .PRICE_SPECIAL, .PRICE_BOARD_SPECIAL, .ORGANIZERS, .ORGANIZING_PARTNERS, .OWNER, .PAYMENTMETHODS, .TARGET_GROUPS, .REQUIREMENTS, .DEPENDENCIES, .REGISTRATION, .ATTACHED_FILES {
	background:#f0f0f0 none repeat scroll 0 0;
	float:left;
	margin:1px;
	padding:3px;
	width:595px;
	min-height:18px;
}
.LABEL_REGISTRATION{
	margin: 10px 1px 1px;
	background: #5D7F0E;
	color: white;
}
.REGISTRATION{
	margin: 10px 1px 1px;
}
.BACKLINK{
	margin: 10px;
	border-top:1px solid #ededed;
	padding: 15px;
}
table.tx-seminars-pi1-timeslots td{
	vertical-align: top;
}
table.tx-seminars-pi1-timeslots {
	border: 1px solid #d7d7d7;
}
.tx_seminars_pi1_registration_editor_last_name {
	width:200px!important;}
.tx_seminars_pi1_registration_editor_first_name{
	width:150px !important;
}
#tx-seminars-pi1-registration-payment {
	height:auto;
}
/*Seminar Kursprogramm*/
#AVK-MAIN4{
	width: 900px;
	float: right;
}
#AVK-MAIN-BOTTOM4{
	width: 900px;
	background: white;
	float:right;
	padding: 5px;
}
/* ENDE SEMINARS*/
.AUFZAEHLUNGSLISTE-FLOAT ul li{
    background:transparent url(../fileadmin/images/avk/li.gif) no-repeat;
	/*border:1px solid #eeeeee;*/
	list-style-type:none;
	margin:1px;
	padding:1px 0 0 22px;
	width:200px;
	float: left;

}
#AVK-MAIN2 ul, #AVK-MAIN4 ul{
	margin-left:50px;
}
#AVK-MAIN2 ul li, #AVK-MAIN4 ul li{
    background:transparent url(../fileadmin/images/avk/li.gif) no-repeat;
	/*border:1px solid #eeeeee;*/
	list-style-type:none;
	margin:1px;
	padding:1px 0 0 20px;
}

#AVK-LEFT2 ul.csc-menu{
	list-style-type:square;
}
#AVK-LEFT2 ul li{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:white;
	font-size:14px;
	margin:1px 0 0;
	padding:1px 0 0 ;
	width:auto;
	list-style-type:square;
}
#AVK-LEFT2 ul li a{
	color: white;
}
.DATE_SEARCH{
	clear:both;
	float:left;
	padding:15px 5px 0;
	width:400px;
}
.SELECTOR_SEARCHBOX{
	float: right;
	width: 320px;
	padding:15px 5px 0;
}
.SELECTOR_SUBMI{
	clear: both;
	padding: 15px;
	text-align: right;
}
.LABEL_SEARCHING_HINTS{
	font-size: 11px;
	padding: 5px;
}
.SUCH_WIDGETS{
	/*padding: 5px;
	background:#5D7F0E none repeat scroll 0 0;
	overflow:hidden;
	height:130px;*/
	color: white;
}
#tx-seminars-pi1-optionbox-1, #tx-seminars-pi1-optionbox-2, #tx-seminars-pi1-optionbox-3, #tx-seminars-pi1-optionbox-4, #tx-seminars-pi1-optionbox-5 {
	width: 33%;
}
/*.SELECTOR_SUBMI input {
	background: #E7C131;
}*/
div.tx-seminars-pi1-selectorwidget {
border:1px solid #CCCCCC;
margin:15px 0;
}
/*== ENDE ===*/

/*============================

  Downloadcenter

=============================*/

.AVKDOWNLOAD .sb_download_flex {

background:#FFFFFF url(../fileadmin/images/bg-eder-main-topverlauf.gif) repeat-x scroll 0 0;

border:1px solid #EDEDED;

float:none;

height:auto;

margin-bottom:5px;

overflow:hidden;

padding:5px 5px 15px;

width:auto;

}

.AVKDOWNLOAD .inner-download-list {

float: left;

width: 500px;

padding: 2px;

}

.AVKDOWNLOAD .description{

float: left;

width: 480px;

padding: 5px 0 0 0;

}

.AVKDOWNLOAD .inner-download-list {

width:500px;

}

.AVKDOWNLOAD .sb_download_text {

width:550px;

}

.AVKDOWNLOAD .sb_download_flex .category, .sb_download_single .category {

margin:0 10px 15px;

}

.AVKDOWNLOAD .sb_download_flex .title, .sb_download_single .title {
margin: 5px 10px 10px 10px;
color:#5D7F0E;
}
.sb_download_image {
	margin-left: 50px;
}
/*===========================
  Powermail
  =========================*/
  fieldset.tx-powermail-pi1_fieldset div.even{
	background: transparent;
}
div.tx_powermail_pi1_fieldwrap_html {
margin:10px 0;
}
#tx-powermail-pi1_fieldset_5, #tx-powermail-pi1_fieldset_6, #tx-powermail-pi1_fieldset_7{
	background: transparent;
} 

#powermaildiv_uid60, #powermaildiv_uid72, #powermaildiv_uid84 {
	float: left;
}
#powermaildiv_uid69, #powermaildiv_uid73, #powermaildiv_uid85{
	padding-left: 120px;
	margin: 20px 0 0 0;
}
#powermaildiv_uid71, #powermaildiv_uid70, #powermaildiv_uid74, #powermaildiv_uid75, #powermaildiv_uid85, #powermaildiv_uid86, #powermaildiv_uid87, #powermaildiv_uid99, #powermaildiv_uid100, #powermaildiv_uid101, #powermaildiv_uid103{
	padding-left: 120px;
	margin: 15px 0 0;
}
#powermaildiv_uid99, #powermaildiv_uid100, #powermaildiv_uid101, #powermaildiv_uid103{
	font-size: 120%;
	color: #7F7F7F;
}
#uid67, #uid76, #uid88{
	width:45px;
}
#powermaildiv_uid63, #powermaildiv_uid78, #powermaildiv_uid90{
	background: #ededed;
	padding: 3px;
}
/* Frontend Userlisting*/

.tx_feuserlisting_headerrow{
	height:1px;
	visibility: hidden;
	display:none;
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
min-height:20px;
}
.tx-srfeuserregister-pi1 dd {
font-weight:bold;
}
#AVK-MAIN2 .csc-textpic {padding: 0 20px;}
#AVK-MAIN2 .MsoPlainText {padding: 0 20px;}
