.hidden,dfn
{position:absolute;left:-1000px;top:-1000px;width:0px;height:0px;overflow:hidden;display:inline;}

html
{font-size:100.1%;}
 
body
{font-size:0.8em;font-family:Arial, Verdana, Helvetica, sans-serif;margin:0;padding:0;background:#D5DCE4;}
 
img
{border:0px;}

/**head**/
#head
{padding:10px 0 10px 10px;}



/**************************************MainNavi*********************************************************vv*/
ul#Navigation_neu
{padding:5px 5px 3px 5px;background:white;}

#navi
{width:213px;float:left;margin-left:5px;background:white;}

div#navi a
{display:block;text-decoration:none;font-weight:bold;font-size:12px;}


li.level1
{font-weight:bold;margin:5px 0px 5px 0px;font-size:12px;line-height:25px;background:#707070;}

li.level1active
{font-weight:bold;margin:5px 0px 5px 0px;font-size:12px;line-height:25px;background:#707070;}

li a.level1, span.level1
{display:block;padding:0 0 0 20px;}

li.level2
{background:#BBBBBB;font-weight:bold;margin:5px 0px 5px 0px;font-size:12px;line-height:20px;}

li a.level2, span.level2
{display:block;padding:0 0 0 35px;}

li.level2active
{background:#BBBBBB;font-weight:bold;margin:5px 0px 5px 0px;font-size:12px;line-height:20px;}

li.level3
{background:#D5D5D5;font-weight:bold;margin:5px 0px 5px 0px;font-size:12px;line-height:17px;}

li a.level3, span.level3
{display:block;padding:0 0 0 50px;}

li.level3active
{background:#D5D5D5;font-weight:bold;	margin:5px 0px 5px 0px;font-size:12px;line-height:17px;}

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




/**********************************INFOboxen****************************************************/
.infoboxHead
{font-weight:bold;color:white;padding:0 5px 0px 5px;margin:7px 7px 0px 7px;}

.infobox
{padding:0 7px 7px 7px;color:#616161;font-size:11px;}

#info 
{margin-top:0px;width:25ex;float:right;background:white;}

.bild_info
{padding-bottom:7px;}




/**********************************Content******************************************************/
#container_content 
{ margin-top:0px;margin-left:235px;width:460px;background:white;padding:10px 0 10px 0;}

#content
{margin:0px 10px 0 10px;}

.inline_edit_seite
{font-weight:bold;padding:2px 0 2px 15px;font-size:14px;}

#kasten
{overflow:hidden;width:890px;padding-top:5px;}


.na_name
{font-weight:bold;padding:0 15px 0px 15px;font-size:12px;border-top:1px dotted #939598;border-bottom:1px dotted #939598;}

.na_text1
{padding:0 15px 10px 15px;}

.na_text
{padding:0 15px 10px 15px;}

.na_picture
{padding:0 0 0 10px;}

.na_link
{padding:0 0px 0 1px;}

/**********************************Content Printversion******************************************************/

#kasten_printversion
{overflow:hidden;width:500px;padding-top:5px;}

#container_content_kasten_printversion
{ margin-top:0px;margin-left:2px;width:460px;background:white;padding:10px 0 10px 0;}

/**************************************** Veranstaltungskalender ********************************************/
.cal_kalender
{font-size:12px;font-weight:bold;padding:0 5px 0 5px;margin:7px 7px 0 12px;color:white;background:#939598;}

.cal_head{color:#939598;}

.va_headline
{font-size:12px;color:#FB8009;font-weight:bold;margin-bottom:10px;}

.va_tabelle
{margin:0 0 15px 15px;}

.preMonth
{background:#FFF4E9;font-size:12px;color:#D6D6D6;}

.actMonth
{background:#FFF4E9;font-size:12px;color:#939598;}

.actMonth_eventDay
{border:1px solid #EE8208;background:#F3F8FB;font-size:12px;color:#939598;}

.postMonth
{background:#FFF4E9;font-size:12px;color:#D6D6D6;}

a.aktuell
{color:#939598;font-weight:bold;}

.veranstaltung_info
{line-height:0.5em;padding-left:15px;}

.va_text
{padding-left:15px;}
/**************************************Suche Veranstaltungen************************************************/
.suche
{padding-left:15px;color:#FF8D10;}

.select_datum_sortieren
{margin:0 0 10px 15px;}

.button_rubrik_suchen
{margin:0 0 10px 5px;}

.linie
{padding-top:0px;border-bottom:1px solid #FF8D10;}

.headline_02
{background:#939598;color:white;font-weight:bold;font-size:12px;padding:0 15px 0 15px;}

.umr_01
{background:#EEEEEE;margin-left:10px;}

.va_date_teaser
{color:#FF8D10;padding-left:15px;}

.va_date_seminar
{padding-left:15px;}

.va_teaser
{color:#939598;padding-left:15px;}

.va_time_seminar
{padding-left:15px;}

.detail_seminar_info
{padding-left:15px;color:#B4296C;}


/********************************************* Sitemap *******************************************/
ul#sitemap
{line-height:1.3em;margin:10px 0 0 0;}

li.pa_sitemap_level1
{padding:0 0 0 5px;}

li.pa_sitemap_level2
{padding:0 0 0 30px;}

li.pa_sitemap_level3
{padding:0 0 0 55px;}

.pa_sitemap_link_level1
{background:#E8E8E8;display:block;text-decoration:none;font-size:2ex;font-weight:bold;color:#24ac00;}

.pa_sitemap_link_level1
{text-decoration:none;color:#24ac00;margin-top:10px;}

.pa_sitemap_link_level2
{text-decoration:none;color:#24ac00;padding-top:5px;}

.pa_sitemap_link_level3
{text-decoration:none;color:#24ac00;}

.email_sal
{padding-left:5px;background:#F9E8E8;border:1px solid #F1CACA;padding:0 5px 0 5px;text-decoration:none;color:#5273C6;}

.ob_description
{padding-left:5px;font-weight:bold;}



/************************************************* Kontaktformular ***********************************/
.formerror
{margin:0;padding:0;color:#ff0000;}

#kontaktformular .label
{float:left; width:15em;}


#kontaktformular p
{margin:5px 0 5px 0;padding:0;}

#kontaktformular textarea
{width:20em;height:8em;}

#kontaktformular legend
{font-size:1.5em;}

.auswahl
{background:#E1E5F3;border:1px solid #A8B3D3;}

.ko_checkbox
{margin-bottom:7px;}

.ko_checkboxtext
{margin-bottom:7px;}



/******************************************************Link**************************************/
.li_link
{padding:0 3px 0 3px;margin-left:10px;color:#FF8D10;font-weight:none;text-decoration:underline;}

.li_link2
{padding:0 0px 0 0px;margin-left:0px;color:#FF8D10;font-weight:none;text-decoration:underline;}


.em_link
{border:0px solid #939598;padding:0 3px 0 3px;margin-left:10px;color:#FF8D10;font-weight:none;text-decoration:underline;}

/******************************************************KURSE**************************************/
.headline_03
{background:#B4296C;color:white;font-weight:bold;font-size:12px;padding:0 15px 0 15px;}
.headline_04
{background:#959597;color:white;font-weight:bold;font-size:12px;padding:0 15px 0 15px;}
