body#special { width:800px }
body#special h1 { font-size:18px; font-weight:bold; display:inline  }
body#special div.rssfeed { display:inline; margin-left:7px }
body#special div.vollmeldung { margin:100px 0px; text-align:center }

body#special div.event     { padding:15px 5px 40px 5px; border-top:1px dotted black; background:transparent; }
body#special div.event_alt { padding:15px 5px 40px 5px; border-top:1px dotted black; background:#eeeeee url( http://data.mzee.com/img/layout/fades/fade-hor-30-eeeeee-ffffff.jpg ) scroll repeat-x bottom left; }

/* Übersicht */
body#special h2 { font-weight:bold; font-size:16px; }
body#special h2 a {text-decoration:none}
body#special h2 a:hover {text-decoration:underline}
body#special div.winline  { font-size:16px; font-weight:bold; }
body#special div.winline2 { font-size:16px; font-weight:bold; }
body#special div.description { margin: 3px 0px}
body#special div.pricedesc { font-size: 12px }
body#special div.questionline { font-weight:bold }
body#special span.question { font-style:italic; font-weight:normal; }
body#special div.praesentator {}
body#special div.artpic { margin-top: 3px }
body#special div.artname {}
body#special div.mediacampaign {}
body#special div.timeline { font-size:12px; color:black }


/* Einzelansicht */
body#special div.attend_form { width:800px; margin:30px 0px 0px 30px }
body#special div.attend_form h2 { font-weight:bold; font-size:20px; }
body#special div.attend_form textarea.description {width:350px;height:200px}
body#special div.attend_form div.praesentator { width:auto; float:right; margin-left:10px; padding:3px; background:#eeeeee; text-align:center }
body#special div.attend_form div.date { font-weight:bold }

body#special div.attend_form form { margin-top:0px }
body#special div.attend_form form div { width:400px; padding:4px }
body#special div.attend_form form div label { display: block }
body#special div.attend_form h3 { font-size:14px; padding:4px }
body#special div.attend_form h3#question {}
body#special div.attend_form h3#question span { display: block; font-weight:normal }
body#special div.attend_form div#divantwort { margin-bottom:40px }
body#special div.attend_form div#divantwort label { font-size:14px;  }
body#special div.attend_form div#divantwort input { width:384px }

body#special div.attend_form div.required {}
body#special div.attend_form div.requiredwarn { background:#ff6666 }
body#special div.attend_form div.required     span.req    { } /* das Sternchen */
body#special div.attend_form div.requiredwarn span.reqred { color:red }
body#special div.attend_form div.requiredwarn input  { background:#ff6666 }
body#special div.attend_form div.requiredwarn select { background:#ff6666 }

body#special div.attend_form input,
body#special div.attend_form select { border: 1px dotted; padding-left:2px }

body#special div.attend_form input:focus { background: #eeeeee }

body#special div.attend_form input#vorname,
body#special div.attend_form input#nachname,
body#special div.attend_form input#telefon,
body#special div.attend_form input#emailad,
body#special div.attend_form input#emailvorgabe { width:280px }

body#special div.attend_form div#divstrasse,
body#special div.attend_form div#divtelefon,
body#special div.attend_form div#divkatalog,
body#special div.attend_form div#divcaptcha { margin-top:18px }
body#special div.attend_form div#divstrasse input#strasse { display:inline; width:220px }
body#special div.attend_form div#divstrasse input#strnr   { display:inline; width:50px; margin-left:10px }
body#special div.attend_form div#divplz { width:100px;  }
body#special div.attend_form div#divplz input { width:80px; }
body#special div.attend_form div#divstadt { width: 280px; }
body#special div.attend_form div#divstadt input { width:280px; }
body#special div.attend_form div#divemail acronym { font-weight:bold; color:red; background:#eeeeee; padding:2px 3px; border: 1px solid black; margin-left:3px } /* ? mit Hinweis of Email in Forumprofil */
body#special div.attend_form div#divemail div#emailerkl { display:none; font-weight:bold; color:red; background:#eeeeee; padding:2px 3px; border: 1px solid black; }
body#special div.attend_form div#divemail input#emailvorgabe { background:#dddddd; color:#777777 }
body#special div.attend_form div.checkboxrow input { float:left; border:none }
body#special div.attend_form div.checkboxrow label { margin-left:18px }

body#special div.attend_form div#submit { margin: 30px 0px }
body#special div.attend_form div#submit input { border:outset }

body#special div.attend_form div.privacy { border:1px solid black; padding:3px 3px 4px 5px; background:#eeeeee; margin:20px 0px ;width:400px}

body#special div.attend_form div#attend_event {width:460px;display:inline-block;}
body#special div#attend_formular { width:320px; margin:0px 0px 0px 3px; float:right;display:inline-block;}


/* Add event */
body#special .admin input.fullrow {width:350px}
body#special .admin input.nearfullrow {width:312px}
body#special .admin input.midrow {width:90px}
body#special .admin input.date {width:22px}

/* Admin */
body#special .admin .table_head { font-weight:bold }
body#special .admin td { font-size:11px }

body#special .admin .ueberschrift { font-size:large; font-weight:bold }

body#special .admin div.refresh {width:200px;display:inline;border:0px solid black;float:left}
body#special .admin div.delete {width:100px;display:inline;border:0px solid black;float:left}
body#special .admin div.delete input {background:red}
body#special .admin div.submit {width:100px;display:inline;border:0px solid black;float:right}

body#special .admin table.attend_form {border:0px;width:300px;}

body#special .admin input#mzee_special_add_manuf { background:#eeeeee }
body#special .admin table { background:#eeeeee; padding-left: 2px }
body#special .admin table#bigmama { background:#ffffff }
body#special .admin .mzee_special_txtarea_name 	{ font-weight: bold; vertical-align:top}
body#special .admin .mzee_special_input_name_big 	{font-weight: bold;font-size:12px}
body#special .admin .mzee_special_pflicht 			{background-color:#FFCCCC}
body#special .admin .mzee_special_red				{color: red}
body#special .admin .mzee_special_border_row_left	{font-weight: bold;border-bottom: 1px solid red;border-right:0px;}
body#special .admin .mzee_special_border_row_right	{font-weight: bold;border-bottom: 1px solid red;border-left:0px;text-align:right;vertical-align:bottom}
body#special .admin .mzee_special_list				{border-collapse:collapse}
body#special .admin .mzee_special_list td			{border-right:1px solid black;border-bottom:1px solid black}
body#special .admin td.table_foot 					{border:0px}

body#special .admin .special_admin_menu				{font-weight:normal}
body#special .admin .special_admin_menu_sel				{font-weight:bold}
