/*
         ,,_       
         L ¯^N¸    
      __¸L_   ¯   
    »~¯¯  ¯~¸   ¼  
  ,´    _   J   J  
 ,¯  _M´¯L  J   ]  
 [   [   _¸æ¯   Ñ  
 [   [   ¯    ¸¹   
 `_  ¯W¸___¸«’¯    
  ’¸   ¯¯Ñ¯        
   ¯~«__ L         
      ¯¯^     

#	Medien Büro Fest
#	http://www.mb-f.de
#	copiright 2006
*/

	BODY, HTML {
		margin: 0;
		scrollbar-3dlight-color : #fff;
		scrollbar-arrow-color : #333;
		scrollbar-base-color : #fff;
		scrollbar-darkshadow-color :#FFF;
		scrollbar-highlight-color : #333;
		scrollbar-shadow-color : #333;
		scrollbar-track-color : #FFF;
		text-align: center;
		background-color: #333;
	}

	DIV#wrapper {
		width: 930px;
		padding: 10px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		background-color: #FFF;
	}



	/* Allgemeine Einstellungen */

	BODY,TD,TH,P,A {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #333333;
	}
	.contentext A {
		font-size: 1.0em;
	}

	A:hover {	color: #666;
	}

	HR, H1, H2, H3, H4, H5, H6, P {
		margin: 0px;
		padding: 0px;
		/*display: inline;*/
	}

	HR {
		color: #333;
		border: none;
		height: 1px;
	}

	H1{
		font-size: 1.3em;
		margin-bottom: 6px;
	}

	H2{
		font-size: 1.1em;
		margin-bottom: 4px;
	}

	H3, H4 {
		font-size: 0.9em;
		margin-bottom: 2px;
	}

	H5, H6{
		font-size: 0.85em;
	}

	H4, H6{
		color: #396321;
	}



	P {
		margin-bottom: 10px;
	}





	/* Top Table */

	.top .logo {
		height: 100px;
		background-color: #333333;
	}

	.top .top-left {
		width: 200px;
		height: 200px;
		vertical-align: top;
		background-color: #333;
	}

	.top .top-right {
		width: 699px;
		height: 200px;
		vertical-align: top;
	}

	.top  .top-left #searchform {
		height: 67px;
		min-height: 70px;
		background-color: #333;
	}

	.top  .top-left #searchform FORM {
		padding: 0;
		padding: 25px 15px 0 15px;
		margin: 0;
	}

	.top  .top-left #searchform .search{
		width: 130px;
		height: 17px;
		padding: 0 0 0 2px;
		_padding-top: 2px;
		margin-right: 4px;
		margin-bottom: 3px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.85em;
		border: 1px solid #666;
		background-image: url(../img/bg_form.jpg);
		background-position: top;
		background-repeat: repeat-x;
	}
	.top  .top-left #searchform .submit {
		border: none;
	}	

	.top .middle {
		text-align: center;
	}

	.top .middle DIV {
		float: left;
		padding: 2px 1px 0 2px;
	}

	/* Top Illu */
	DIV.topTitle {
		width: 699px;
		height: 170px;
	}
	.topTitle H1 {
		padding: 85px 8px 0 8px;
		color: #FFF;
		font-size: 3em;
		font-weight: lighter;
	}

	/* between Tabelle */

	TABLE.between {
		position: relative;
		top: -10px;
		_width: 929px;
	}

	.between TD {	vertical-align: top;
	}

	.between .menueBG {	background-color: #82C758;
	}

	.between .menue {	width: 170px;
	}

	.between .mainContent {
		width: 463px;
	}

	.between .mainContentTop {	width: 699px;
	}

	.between .rightContent {	width: 200px; padding-top: 12px; _padding-top: 9px;
	}



	/* Top Menue */
	.top-right {
		background-color: #FFF;
	}
	.top-right .box-grey {
		height: 30px;
	}

	.top-right .box-grey .middle {	text-align: center;
	}

	.top-right .box-grey .middle SPAN {	color: #FFF;	float: left;	border-right: 2px solid #fff;		height: 30px;
	}

	.top-right .box-grey .middle SPAN.topm, .top-right .box-grey .middle SPAN.a1topm  {	border-left: 2px solid #fff;
	}

	.top-right .box-grey .middle A {	color: #FFF;	width: 105px;	display: block;	font-size: 0.85em;	text-decoration: none;	padding: 8px 0 4px 0; height: 30px; max-height: 18px;
	}

	.top-right .box-grey .middle A:hover {	background-image: url(../img/bg_menue_otop.jpg);	background-repeat: repeat-y;	color: #fff;
	}

	.top-right .box-grey .middle .atopm A, .top-right .box-grey .middle .atopm A:hover, .top-right .box-grey .middle .a1topm A, .top-right .box-grey .middle .a1topm A:hover  {	background-image: url(../img/bg_menue_top.jpg);	background-repeat: repeat-y;	color: #333;
	}






	/* Menue links */

	.menue A {	display: block;	text-decoration: none;	color: #333;	padding: 0 6px 2px 0;
	}

	.menue DIV {	text-align: right;	padding: 4px 0 3px 0;	margin: 0;
	}

	.menue .title {
		height: 18px;
		padding: 22px 0 0 0;
		_padding-bottom: 4px;
		_padding-top: 18px;
		border-bottom: 2px solid #333;
	}

	.menue .NOtitle {	display: none;
	}

	.menue .title A {	font-weight: bold;	text-decoration: none;	padding: 0 6px 0 6px;
	}



	/* Untermenue */

	.menue DIV{
		clear: both;
	}
	.menue DIV.spc { height: 0.4em;}
	
	.menue .umenue, .menue .aumenue {	padding-top: 8px;
	}

	.menue .umenue A {	border-bottom:  1px dotted #333;
	}

	.menue .umenue A:hover {	background-color: #E0E0E0;
	}

	.menue .aumenue A {	background-color: #82C758;	border-bottom:  1px dotted #333;
	}

	/* UnterUntermenue */
	.menue DIV.menueWrap {
		border-right: 1px dotted #333;
		border-bottom: 1px dotted #333;
		border-left: 1px dotted #333;
		position: relative;
		top: -2px;
	}

	.menue .uumenue A:hover {	background-color: #E0E0E0;
	}

	.menue .auumenue A {	background-color: #BBE1A5;
	}

	/* UnterUnterUntermenue */

	.menue .uuumenue A:hover {	background-color: #E0E0E0;
	}

	.menue .auuumenue A {	background-color: #D8EDCB;
	}

	.menue DIV.uuumenue, .menue DIV.auuumenue {
		height: 0.80em;
		float: right;
		width: 90%;
		background-color: #E0E0E0;
		padding-top: 2px;
	}
	.menue DIV.auuumenue {
		background-color: #D8EDCB;
	}




	/* Main Content */

	.between .where {
		height: 18px;
		padding: 22px 0 0 0;
		_padding-top: 19px;
		border-bottom: 2px solid #333;
		font-size: 0.80em;
		_padding-bottom: 5px;
	}

	.between .where A {
		text-decoration: none;
		padding: 0 6px 0 6px;
	}

	.between .contentext {
		padding: 10px 6px 10px 6px;
		width: 98%;
		font-size: 0.9em;
	}
	.between .contentext TABLE {
		font-size: 1.1em;
	}

	.csc-textpic-caption {
		font-size: 0.80em;
	}

	/* Footer */

	.footer {
		width: 909px;
		_margin-left: 10px;
		padding: 0 10px 0 10px;
		_padding: 0;
		position: relative;
		top: -10px;
	}



	/* graue Boxen */

	.box-grey {
		width: 100%;
		height: 30px;
		background-color: #333333;
	}

	.box-grey TD.left {
		background-image: url(../img/sc_rund_d_l.gif);
		background-position: top bottom;
		background-repeat: no-repeat;
		width: 11px;
	}

	.box-grey TD.middle {
		width: auto;
	}

	.box-grey TD.right {
		background-image: url(../img/sc_rund_d_r.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
		width: 11px;
	}



	/* grüne Boxen */

	.box-green {
		width: 100%;
		_height: 200px;
		min-height: 200px;
		background-color: #82C758;
		background-image: url(../img/sc_box_bg.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.box-green TD {
		padding: 0;
		margin: 0;
	}

	.box-green .t-left {
		width: 10px;
		height: 10px;
		background-image: url(../img/sc_rund_box_ol.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

	.box-green .t-middle {
		width: auto;
		height: 10px;
		background-image: url(../img/sc_rund_box_om.gif);
		background-position: top;
		background-repeat: repeat-x;
	}

	.box-green .t-right {
		width: 10px;
		height: 10px;
		background-image: url(../img/sc_rund_box_or.gif);
		background-position: right top;
		background-repeat: no-repeat;
	}

	.box-green .m-left {
		width: auto;
		height: 10px;
		background-image: url(../img/sc_rund_box_ml.gif);
		background-position: left;
		background-repeat: repeat-y;
	}

	.box-green .m-right {
		width: auto;
		height: 10px;
		background-image: url(../img/sc_rund_box_mr.gif);
		background-position: right;
		background-repeat: repeat-y;
	}

	.box-green .b-left {
		width: 10px;
		height: 10px;
		background-image: url(../img/sc_rund_box_ul.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
	}

	.box-green .b-middle {
		width: auto;
		height: 10px;
		background-image: url(../img/sc_rund_box_um.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}

	.box-green .b-right {
		width: 10px;
		height: 10px;
		background-image: url(../img/sc_rund_box_ur.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
	}

	.box-green .title {
		height: 21px;
		max-height: 18px;
		padding: 0px 6px 0 6px;
		border-bottom: 2px solid #333;
		font-weight: bold;
		font-size: 1.0em;
	}
	.box-green .title DIV {
		_margin-top: -2px;
	}

	.box-green .title A, .box-green .content H3 A {
		text-decoration: none;
	}

	.box-green .content H3 {
		font-size: 1.0em;
	}
	.box-green .content {
		padding: 8px 6px 12px 6px;
	}

	.betweenBox {
		height: 10px;
	}



	/* grüne Boxen horizontal */

	.boxContent DIV.box-green {	width: 339px;
	}

	.boxContent DIV.betweenBox {	width: 21px;
	}

	.boxContent .betweenBox, .boxContent .box-green {	float: left;
	}



	/* Footer */

	.footer TD.middle  {	padding-top: 1px;	font-size: 0.80em;		color: #FFFFFF;
	}

	.footer .middle A {	color: #FFFFFF;	font-size: 0.80em;
	}

	.footer .middle A {	text-decoration: none;
	}

	.footer .middle .left {
		float: left;
		width: 100px;
	}

	.footer .middle .middle {
		float: left;
		width: 660px;
		text-align: center;
	}

	.footer .middle .right {
		float: right;
		width: 100px;
		text-align: right;
		padding-top: 3px;
		_padding-top: 0;
	}
	.footer .middle .right A {
		padding-right: 15px;
		background-image: url(../img/but_totop.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
	}
	.footer .middle .right A:hover {
		background-image: url(../img/but_totop_hover.gif);
	}

	.footer .middle .right A,  .footer .middle .left {
		font-size: 0.80em;
		padding-top: 3px;
	}

	/* Sitemap */
	.smtitle A,  .sm1 A,  .sm2 A,  .sm3 A, .sm4 A {
		text-decoration: none;
		color: #333;
	}
	.smtitle {
		text-transform: uppercase;
		font-weight: bold;
		padding-bottom: 5px;
	}
	.sm1 {
		font-weight: bold;
		padding-left: 30px;
		padding-bottom: 3px;
		padding-top: 3px;
	}
	.sm2 {
		font-weight: normal;
		padding-left: 60px;
		padding-bottom: 3px;
		list-style: square;
		color: #396321;
	}
	.sm3 {
		font-weight: normal;
		padding-left: 90px;
		padding-bottom: 3px;
		list-style:  square;
		color: #82C758;
	}
	.sm4 {
		font-weight: normal;
		padding-left: 120px;
		padding-bottom: 3px;
		list-style:  square;
		color: #BBE1A5;
	}

	/* Index Suche */
	.tx-indexedsearch {
		width: 98%;
	}

	.tx-indexedsearch-redMarkup {
		color: #CC0000;
		font-weight: bold;
	}

	/* News */
	.news-list-container, .news-single-item {
		width: 98%;
	}
	.news-latest-date, .news-latest-morelink, .news-list-morelink, .news-single-timedata {
		font-size: 0.85em;
		float: right;
		padding-left: 5px;
	}
	.news-latest-date {
		padding-top: 3px;
	}
	.news-latest-morelink {
		margin-top: -10px;
	}
	.news-latest-image, .news-list-image, .news-single-image  {
  float: right;
  padding: 0 0 8px 8px;
  }
  
	.news-single-timedata {
		font-weight: lighter;
		padding-top: 2px;
	}

	.news-list-morelink  {
		margin-top: -8px;
	}

	.news-list-morelink A, .news-list-category, .news-list-category A {
		color: #396321;
	}

	.news-latest-morelink A, .news-list-morelink A, .news-list-category A, .news-single-backlink A {
		text-decoration: none;
	}
	.news-list-date {
		float: right;
		font-size: 0.85em;
	}
	.news-list-category {
		margin-top: -10px;
	}
	.hr-clear {
		clear: both;
		border-bottom: 1px solid #333;
		margin: 1em 0 1em 0;
	}
	.news-single-backlink {
		font-size: 0.80em;
		font-weight: bold;
	}

	/* Guestbook */
	.tx-veguestbook-pi1 {
		width: 98%;
		font-size: 0.9em;
		padding-bottom: 15px;
	}
	/*
	.tx-veguestbook-pi1 TABLE {
		font-size: 1.15em;
	}
	*/
	.tx-guestbook-list-header { background-color: #BBE1A5; color: #333; font-weight:bold; }
	.tx-guestbook-list-row { background-color: #FFFFFF; }
	.tx-guestbook-list-rowleft { background-color: #D8EDCB; }
	.tx-guestbook-list-entrycomment-title {font-weight: bold; }
	.tx-guestbook-list-entrycomment { font-style: italic; }
	.tx-guestbook-list-small { font-size: 10px; color: #333; }
	.tx-veguestbook-pi1-browsebox TD { font-size: 10px; color: #333; }
	.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
	.tx-veguestbook-pi1-browsebox-SCell { background-color: #D8EDCB; }
	.tx-guestbook-latest-header { background-color: #FFF; color: #333; font-weight:bold; }
	.tx-guestbook-latest-row { background-color: #FFFFFF; }
	.tx-guestbook-latest-small { font-size: 10px; color: #333; }
	/*
	.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#FECC80; font-size:12; color:#333; width:200; }
	.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#FECC80; font-size:12; color:#333; width:200; }
	.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#FECC80; font-size:12; color:#333; width:200; }
	*/
	.tx_veguestbook_formlabel { font-weight: bold; }
	.tx-guestbook-form-obligationfield { color: #333; }
	.tx-guestbook-form-error { color: #CC0000; }

	/* Linkliste */
	.tx-cmwlinklist-pi1 {
		width: 98%;
		padding-bottom: 15px;
	}
	/*
	.tx-cmwlinklist-pi1 TABLE {
		font-size: 1.1em;
	}
	*/
	.tx-cmwlinklist-pi1 INPUT, .tx-cmwlinklist-pi1 TEXTAREA {
		width: 250px;
	}
	.cmwlinklist-submit INPUT {
		width: 100px;
	}

		/* Tip a Friend ::  form */
	.tx_tipafriend {
		margin: 10px 0px 0px 0px;
		padding: 0px;
		width: 98%;
		padding-bottom: 15px;
	}
	/*
	.tx_tipafriend TABLE {
		font-size: 1.0em;
	}
	*/
	.tx_tipafriend  TR {
		padding: 2px 0px 3px 0px;
	}
	.tx_tipafriend .header {
		font-weight: bold;
	}
	.tx_tipafriend .subheader {
		font-weight: bold;
	}
	.tx_tipafriend	.subheader A  {
	}
	.tx_tipafriend	.subheader DIV  {
		margin: 5px 0px 10px 0px;
		padding: 0px;
	}
	.tx_tipafriend .errow DIV {
		margin-bottom: 5px;
	}
	.tx_tipafriend .error {
		color: #CC0000;
		padding: 3px;
	}
	.tx_tipafriend .label {
		vertical-align: top;
		font-weight: bold;
	}
	.tx_tipafriend .input {
		vertical-align: top;
	}
	.tx_tipafriend .input TEXTAREA, .tx_tipafriend .input INPUT {
		width: 190px;
	}
	.tx_tipafriend .input INPUT.checkbox {
		border: 0;
		width: 12px;
	}
	.tx_tipafriend .small {
		font-size: 0.8em;
		font-weight: normal;
	}


	/* Newsletter */
	.directmail {
		width: 98%;
	}
	.directmail SPAN.lable {
		width: 90px;
		text-align: left;
		font-weight: normal;
		display: block;
	}
	.boxContent .directmail INPUT {
		width: 102px;
	}
	.boxContent INPUT.checkbox {
		width: 21px;
	}
	.directmail FORM {
		padding: 0;
		margin: 0;
	}
	/*
	.directmail INPUT {
		width: 90px;
	}
	.directmail DIV {
		padding: 0;
		margin: 0;
	}
	.directmail INPUT.checkbox {
		width: 21px;
	}
	*/

	/* Kalender */
	.tx-skcalendar-pi1 {
		width: 98%;
	}
	.tx-skcalendar-pi1 TABLE.border {
    margin: 10px 0 10px 0;
  }
  
	/*
	.tx-skcalendar-pi1 .border TD {
		border-bottom: 1px solid #999;
		border-collapse: collapse;
	}
	.tx-skcalendar-pi1 .border TABLE TD {
		border: none;
	}	
*/	


	/* Forum */
	.tx_chcforum-pi1 {
		width: 600px;
	}
	
	/* Umfrage */
	.tx-jkpoll-pi1 H1 {
    display: none;
  }
  .tx-jkpoll-pi1 P {
 margin: 0;
  }
  
/* Formular */
.csc-mailform, DIV.csc-mailform-field {
  border: none;
}
DIV.csc-mailform-field {
  margin-bottom: 5px;
}
.csc-mailform LABEL {
  width: 120px;
  vertical-align: top;
  float: left;
}
.csc-mailform SELECT {
  font-size: 0.8em
}
.csc-mailform TEXTAREA {
  font-size: 0.9em
}
INPUT, SELECT, TEXTAREA {
  border: 1px solid #AAA;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
}
.csc-mailform-submit {

}  
