/* JAMKALENDER START */
div#jamkalender { position:relative; } /* font-family: Tahoma,Verdana,Geneva,Helvetica,Arial,sans-serif;font-size: 11px; } */
div#jamkalender div.subheader { text-align:center; width:100%; margin:0px 0px 18px 0px; }
div#jamkalender div.subheader div.stats { margin-bottom:8px }
div#jamkalender div#mainbody { position:relative; margin-top:8px }

div#jamkalender div#mainbody ul { list-style-type: none }
div#jamkalender div#mainbody h3 { font-weight:bold; margin-top:5px; padding: 0px 0px 0px 4px; font-size:11px }

div#jamkalender .blockeins {float:left; margin-left:20px; } 
div#jamkalender .blockzwei {float:left; margin-left:5px; margin-right:20px;} 
div#jamkalender .blockdrei {float:left;}

div#jamkalender div#mainbody .blockeins {  width:240px; }
div#jamkalender div#mainbody .blockeins div#suchbox form label#headline { display:block; font-weight:bold; }
div#jamkalender div#mainbody .blockeins div#suchbox form input { margin: 2px 0px }
div#jamkalender div#mainbody .blockeins div#suchbox { margin-right:30px }

/* div#jamkalender div#mainbody .blockeins div#plzbox form label#headlineplz { float:left;display:inline; font-weight:bold;}
div#jamkalender div#mainbody .blockeins div#plzbox form label#headlinecircum { padding-left:70px;display:block;font-weight:bold;}
div#jamkalender div#mainbody .blockeins div#plzbox { margin-right:50px }
*/
div#jamkalender div#mainbody .blockeins div#plzbox form input#plz { width:150px; margin-bottom:5px; }
div#jamkalender div#mainbody .blockeins div#plzbox form input#name { width:150px; margin-bottom:5px; }
	
div#jamkalender input[type="text"].white_input, div#jamkalender select.white_input  {  	width:97px; }

div#jamkalender div#mainbody .blockeins div.navig { margin-top:20px; } 
div#jamkalender div#mainbody .blockeins div.navig h3 { margin-right:30px}  
div#jamkalender div#mainbody div.navig h3 { padding:3px; background:#dddddd url("http://data.mzee.com/img/layout/corners/ffffff_dddddd_tl.gif") scroll no-repeat top left; }  
div#jamkalender div#mainbody .blockeins div.navig img { float:right  } 
div#jamkalender div#mainbody .blockeins div.navig div { border-left: 1px solid #dddddd; border-bottom: 1px solid #eeeeee; padding:2px 0px 2px 3px; margin-right:30px } 
div#jamkalender div#mainbody .blockeins div.navig div:hover { background:#eeeeee; }
div#jamkalender div#mainbody .blockeins div.navig div.active { background:#eeeeee; font-weight:bold; margin-right:0px } 

div#jamkalender div#mainbody .blockeins div#leftlinknavigation { margin-top:24px; line-height:24px } 


/* div#jamkalender div#mainbody div.blockzwei { position:absolute; top:0px; left: 220px; } */
div#jamkalender div#mainbody div.blockzwei { width: 260px }
div#jamkalender div#mainbody div.blockzwei div.dlandmap{ position:relative;width:227px; }
div#jamkalender div#mainbody div.blockeins div.dlandmap{ position:relative;width:227px; height:281px}


div#jamkalender div#mainbody div#user { border: 1px solid #3399FF; padding-bottom:2px; background-color:#88D7FC; margin-bottom:20px  }
div#jamkalender div#mainbody div#user a { color:#ffffff }
div#jamkalender div#mainbody div#user .name { background-color:#3399FF; text-align:center; color:#ffffff; padding:2px; font-weight:bold }
div#jamkalender div#mainbody div#user h3 { padding:3px;  }
div#jamkalender div#mainbody div#user li { margin:1px 2px 0px 2px; background-color:#70CFFC; padding:1px 2px; }
div#jamkalender div#mainbody div#user li:hover { background-color:#3399FF; }

div#jamkalender div#mainbody div.blockeins div.navig#region ul { margin-right:30px } /* wenn links dann margin */
div#jamkalender div#mainbody div.navig#region { font-size:11px; line-height:13px }
div#jamkalender div#mainbody div.navig#region ul { padding:0px 0px 2px 3px; background:#eeeeee; }
div#jamkalender div#mainbody div.navig#region ul a { font-weight:bold }
div#jamkalender div#mainbody div.navig#region ul li { padding:1px }
div#jamkalender div#mainbody div.navig#region ul li.selected { padding:1px; background:#ffffff; }

div#jamkalender div#mainbody div.blockdrei { width: 260px }

div#jamkalender table.eventtable {float:left;}
div#jamkalender div.googlemapinc {height:450px;width:400px;padding-top:22px;text-align:center;}
div#jamkalender div.googlemapinc div.blockmappointer {top:0px;height:400px;width:400px}
div#jamkalender div.googlemapinc div.map {height:400px;width:300px;}

/* von der frontseite 1:1 geklaut START*/
div#jamkalender_present { background: #dddddd; }
div#jamkalender_present h2 { padding:3px; font-size:12px; text-align:center} 
div#jamkalender_present ul { margin:0px 1px 2px 1px; background:#eeeeee; list-style:none; text-align:center}
div#jamkalender_present li { padding-bottom:2px; border-top: 1px solid #dddddd }
div#jamkalender_present li:hover { background:#ffffff }
div#jamkalender_present li span.datedate{ display:block }
div#jamkalender_present div.note_bot { padding:2px; }
div.rounded_red_header    { background: #800000     url("http://data.mzee.com/img/layout/corners/ffffff_800000_tl.gif") scroll no-repeat top left }
div.rounded_red_header h1 { background: transparent url("http://data.mzee.com/img/layout/corners/ffffff_800000_tr.gif") scroll no-repeat top right; color:#ffffff; font-size:12px; padding:3px; text-align:center }
div.note_bot { background:#dddddd url("http://data.mzee.com/img/layout/corners/ffffff_dddddd_bl.gif") scroll no-repeat bottom left; text-align:right; padding: 10px 2px 5px 0px }
/* von der frontseite 1:1 geklaut ENDE*/


div#jamkalender div.info {font-size:15px;font-weight:bold;}

div#jamkalender div#canres {margin-left:270px}

div#jamkalender div#mainbody div.navig#city  { background:#eeeeee; margin-top:20px; font-size:11px; line-height:13px }
div#jamkalender div#mainbody div.navig#city ul { padding:0px 0px 2px 3px }
div#jamkalender div#mainbody div.navig#city ul li { margin-bottom:3px }
div#jamkalender div#mainbody div.navig#city ul li span { margin-right:4px }
div#jamkalender div#mainbody div.navig#city ul li span a { font-weight:bold }
div#jamkalender div#mainbody div.navig#city ul li span.fc { font-weight:bold; font-size:1.3em; margin-right:0px }

div#jamkalender div#mainbody div#eventslist { margin-left:260px; width:auto;  }
/* div#jamkalender div#mainbody div#eventslist div#frame { border-left: solid 5px #eeeeee; padding-left:10px; margin-top:5px; } */
div#jamkalender div#eventslist  h2 {  } /*Alle Termine bis nächsten Montag / Umkreis 50km-100km */
div#jamkalender div#eventslist  div.umkreissub { font-size:15px;font-weight:bold; background-color:#000000; color:#ffffff; padding:5px 3px; margin-top:35px } /*Alle Termine bis nächsten Montag / Umkreis 50km-100km */
div#jamkalender div#eventslist  h3 { margin-bottom:14px } /*nach Datum sortiert*/
div#jamkalender div#eventslist  h4 { padding:8px 0px 4px 5px; font-size:12px } /*headline*/
div#jamkalender div#eventslist  h4.presents { padding:8px 150px 0px 5px; color:#000000; height:40px; vertical-align:middle; border-right:2px solid #dddddd } /* background wird im HTML gemacht */
/* div#jamkalender div#eventslist  h4.presents img { float:right;  } */
div#jamkalender div#eventslist  h4.normal   { background:#eeeeee; } /* border-top: 1px dotted #000000; */
div#jamkalender div#eventslist  ul { margin:0px 0px 20px 0px; 
									border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee }
div#jamkalender div#eventslist  ul li { padding:2px 2px 0px 3px; border-top: 1px solid #eeeeee; display:block; }
div#jamkalender div#eventslist  ul li:hover { background: #eeeeee }
div#jamkalender div#eventslist  ul li div { height: 34px; }
div#jamkalender div#eventslist  ul li div.datum { float:left; width:100px }
div#jamkalender div#eventslist  ul li div.datumword { font-weight:bold }
div#jamkalender div#eventslist  ul li div.ort { float:left; width:180px }
div#jamkalender div#eventslist  ul li div.location { float:left; width:auto }
div#jamkalender div#eventslist  ul li div.icons { float:right ; text-align:right } /*  width:60px;  */

div#jamkalender div#mapslist  ul li div {}
div#jamkalender div#mapslist  ul li div.datum { float:left; width:100px}
div#jamkalender div#mapslist  ul li div.ort { float:left; width:100px}
div#jamkalender div#mapslist  ul li div.location { float:left; width:auto }
div#jamkalender div#mapslist  ul li div.strasse { float:left ; width:200px; text-align:right}
div#jamkalender div#mapslist  ul li div.googlemap { clear:both;height:320px;width:600px}
div#jamkalender div#mapslist  ul li div.googlemap iframe.mapframe{height:320px;width:600px}
//div#googlemapsframe div.blockmappointer {height:200px;width:600px}
//div#googlemapsframe div.map {height:200px;width:600px;}


/* SUCHE */

table#jk_adv_search td { padding-top:8px }
table#jk_adv_search td.right_col { padding-left:12px }
table#jk_adv_search td.right_col input[type="text"], table#jk_adv_search td.right_col select{ width:150px }

/* EINTRAGEN */
div#jamkalender td.ueberschrift h2 { background:#800000; color:#ffffff; padding:3px; text-align:center; margin:20px 0px }
div#jamkalender div#eintragen_schaudrueber {} /* Anzeige der Daten nochmal zum Checken */
div#jamkalender div#eintragen_schaudrueber div#eventslist div#frame ul { width:600px; margin-top:10px }
div#jamkalender div#eintragen_chkflyer h3 { margin-bottom: 0px }
div#jamkalender div#eintragen_chkflyer div.topnote { margin-bottom: 20px }
div#jamkalender div#eintragen_chkflyer div#eventslist h5#chkflyer  { background:#00FF00; padding:3px; text-align:right} 
div#jamkalender div#eintragen_chkflyer div#eventslist  ul li { padding:0px 0px 0px 3px; border-top: 1px solid #eeeeee; display:block; }
div#jamkalender div#eintragen_chkflyer div#eventslist ul li div.flyercheck  { float:right ; width:60px; background:#00FF00; padding:0px; text-align:center } 
div#jamkalender div#eintragen_chkflyer div#eventslist ul li div.flyercheck input { margin-top:8px } 


div#jamkalender form#mzee_jamkalender_add_frm { margin-left:150px }
div#jamkalender form#mzee_jamkalender_add_frm .kasten { margin-top: 30px; border-top: 1px dotted #555555; padding-top:30px }
div#jamkalender form#mzee_jamkalender_add_frm table.tourneeinput { margin-top:20px }
div#jamkalender form#mzee_jamkalender_add_frm table.tourneeinput td { padding:3px }
div#jamkalender form#mzee_jamkalender_add_frm table td { padding-top:3px }
div#jamkalender form#mzee_jamkalender_add_frm table td input[type="text"]{ padding:2px 1px }
div#jamkalender form#mzee_jamkalender_add_frm table td span.mzee_jamkalender_add_pflicht { display:block; padding: 2px 1px 1px 2px }



/* Edit Event */
div#jamkalender span.section { font-size:14px; font-weight:bold;width:720px;align:left;margin-left:0px;padding:4px 3px; margin-bottom:3px; margin-top:45px;display:block; 
								background: #eeeeee; border-top:1px solid #dddddd;
							}
div#jamkalender span.subsection { font-size:12px; font-weight:bold;width:400px;align:left;margin-left:0px;margin-bottom:3px;display:block; }
div#jamkalender span.sec_desc { font-size:11px; font-weight:normal;width:400px;align:left;margin-left:2px;margin-bottom:3px;display:block; }
//body#jamkalender span.rightdesc { font-size:11px; font-weight:normal;width:550px;text-align:left;margin-left:2px;display:block;position:relative;left:190px;top:-25px;}
div#jamkalender span.rightbox { font-size:11px; font-weight:normal;width:320px;text-align:left;margin-left:2px;display:inline-block;vertical-align:top;padding-top:10px;}
div#jamkalender span.rightboxlong { font-size:11px; font-weight:normal;width:540px;text-align:left;margin-left:2px;display:inline-block;vertical-align:middle}
div#jamkalender span.rightboxsmall {font-size:11px; font-weight:normal;width:180px;text-align:left;margin-left:30px;display:inline-block;vertical-align:middle}
div#jamkalender span.leftbox { font-size:11px; font-weight:normal;width:360px;text-align:left;margin-left:2px;display:inline-block;}
div#jamkalender span.frmlabel { font-size:11px; font-weight:normal;width:150px;align:right;margin-left:20px;display:inline-block;border:0px solid black;vertical-align:middle}
div#jamkalender span.frminput {  font-size:11px; max-width:550px;font-weight:normal;display:inline-block;left:10px;border:0px solid black;vertical-align:middle;text-align:left}

div#jamkalender span.frmunit {	position:relative;width:750px;min-height:20px;margin-bottom:3px;border:0px solid black;
								display:block;margin-bottom:3px;padding-bottom:3px;padding-top:3px;
								/*background-image: url(http://data.mzee.com/img/layout/fades/fade-hor-30-ffffff-dddddd.jpg);
								background-repeat: repeat-x;
								background-attachment: scroll;
								background-position: left bottom;
								border-top:1px solid #eeeeee;*/
							}
div#jamkalender span.frmunitsmall {	position:relative;width:750px;border:0px solid black;
								display:block;
							}							
div#jamkalender span.frmsupunit {	position:relative;width:750px;min-height:20px;margin-bottom:3px;border:0px solid black;
								display:block;margin-bottom:3px;padding-bottom:0px;padding-top:0px;
								/*background-image: url(http://data.mzee.com/img/layout/fades/fade-hor-30-ffffff-dddddd.jpg);
								background-repeat: repeat-x;
								background-attachment: scroll;
								background-position: left bottom;
								border-top:1px solid #eeeeee;*/
							}
div#jamkalender span.frmsubunit {	position:relative;width:350px;min-height:20px;margin-bottom:3px;border:0px solid black;
								display:block;margin-bottom:3px;padding-bottom:3px;padding-top:3px;
								/*background-image: url(http://data.mzee.com/img/layout/fades/fade-hor-30-ffffff-dddddd.jpg);
								background-repeat: repeat-x;
								background-attachment: scroll;
								background-position: left bottom;
								border-top:1px solid #eeeeee;*/
							}
div#jamkalender span.colheader1 {font-size:11px; font-weight:bold;width:150px;text-align:center;display:inline-block;margin-left:20px;}
div#jamkalender span.colheader2 {font-size:11px; font-weight:bold;width:100px;text-align:center;display:inline-block;margin-left:20px;}

div#jamkalender span.frminput input{ width:350px;}
div#jamkalender span.frminput textarea{ width:350px;}
div#jamkalender span.frminput input.checkbox{ width:auto;}
div#jamkalender span.frminput input#edit_tag{ width:20px;}
div#jamkalender span.frminput input#edit_monat{ width:20px;}
div#jamkalender span.frminput input#edit_jahr{ width:20px;}
div#jamkalender span.frminput input#res_limit{ width:47px;}
div#jamkalender span.frminput input.hours{ width:20px;}
div#jamkalender span.frminput input.minutes{ width:20px;}
div#jamkalender span.frminput input.affilcode{ width:150px;}
div#jamkalender img.flyerthumb {max-width:80px;max-height:160px}
div#jamkalender img.flyerfull {max-width:400px;max-height:800px;}


/* Legende und Werbung*/
div#jamkalender div.legende { margin:20px 0px 20px; text-align:center; color: #888888 }
div#jamkalender div.legende span { white-space:nowrap }

div#jamkalender div.layoutbit { } /* margin-top:10px;margin-bottom:40px; border:1px solid black; background:#eeeeee;} */
div#jamkalender div.layoutbit .layoutbitcont { padding-left:9px;  background: transparent url("http://data.mzee.com/img/icons/werbung.gif") no-repeat left center; text-align:center }
div#jamkalender div.layoutbit .layoutbitcont * { text-align:center }

.mzee_jamkalender_add_input_name 	{font-weight: bold; }
.mzee_jamkalender_add_pflicht 		{background-color:#FFCCCC}
.mzee_jamkalender_red				{color: red}
.mzee_jamkalender_list
{
	border-collapse:collapse;
}
.mzee_tr
{
	background-color:#CBE7C9;
	height:50px;
}

.mzee_tr_alt
{
	background-color:#F2F8F1;
	height:50px;
}

.mzee_tr_select
{	
	background-color:#A0B8A1;	
}

.mzee_tb_nav_active
{
	font-weight:bold;
}

.mzee_tb_nav_active
{
	font-weight:bold;
}

/* Einzel Event anzeige */
table.event_einzelansicht { width:560px;}
table.event_einzelansicht td { padding:3px 3px 3px 5px }
table.adminbox { width:300px }

/* FAQ */
div#jamkalender div#faq { margin:10px auto; width:480px }
div#jamkalender div#faq .attention { padding:4px 6px; margin-top:16px; background:#eeeeee }
div#jamkalender div#faq p { margin-top:5px }
div#jamkalender div#faq hr { margin:36px 0px 40px; border:1px dotted #dddddd}
div#jamkalender div#faq h2 { font-weight:bold }
div#jamkalender div#faq .kleinertext { font-size:0.8em }
div#jamkalender div#faq .toplink { display:block; text-align:right }
/* JAMKALENDER ENDE */

/*
div#bd { background:none !important }
div.body_wrapper { background:none !important }
div.vbcms_content { background:none !important }
div#doc3 { background:none !important }
div#bd { background:none !important }
div.yui-u yui-panel { background:none !important }
ul.list_no_decoration widget_list { background:none !important }
ul#widgetlist_column1 { background:none !important }
div.cms_widget { background:none !important }
div.block { background:none !important }
div.cms_widget_header widget_header { background:none !important }
h3 { background:none !important; }
div.cms_widget_content widget_content { background:none !important }
div#jamkalender { background:none !important }
div.subheader { background:none !important }
*/
