* {margin: 0; padding: 0;}
img { border: none; }

html, body {
	text-align: center;
	background: #F2F1EF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
color:#333333;
	background: url(/ceemes/webfile/show/515) repeat-y top center;
}


/* text formatting */
.bold { font-weight: bold;}
.underline { text-decoration: underline;}
.kursiv { font-style: italic;}
.smallfont { font-size: 10px;}
.auto { width: auto !important; }
.orange { color: #ffc863;font-weight: bold;}

h1 { color: #febe42; font-size: 1.6em; margin:0 0 20px 0;}
h2 { font-size: 1.2em;}
h3 { font-size: 1em;}

.clear { clear: left; height: 1%; display: block;}

#wrap { width: 1001px; text-align: left; margin: 0 auto; position: relative;}

#left { width: 197px; float: left;}
#center { width: 609px; float: left; background: url(/ceemes/webfile/show/548) no-repeat top center; 
position: relative;}

#center .logoClick {position: absolute;
top: 30px; left: 20px; width: 200px; height: 180px;}
.liste
{padding-left:30px;}
#right { width: 194px; float: left; }

#topnavi { height: 30px; }
#topnavi li, #topnavi a { text-decoration: none; color: #aeacad; font-size: .85em; }
#topnavi ul { list-style-type: none; margin: 5px 0 0 35px;}
#topnavi ul li  { display: inline;}

#subnav { margin: 269px 0 0 0; text-align: right;}
#subnav ul { list-style-type: none; margin: 0 0 20px 0;}
#subnav li {padding: 0 20px 0 0; }
#subnav a { color: #666666; text-decoration: none;}

#subnav li.topic { color: #fff !important;font-size: 1.2em; padding: 2px 20px 2px 0;border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; font-weight: bold; margin: 0 0 10px 0;}
#subnav li.topic a, #subnav li.topic a:link, #subnav li.topic a:visited  { color: #fff !important;}


#subnav li.main01sos_project,
#subnav li.main02sos_practice,
#subnav li.main03sos_gallery_events,
#subnav li.main04sos_download,
#subnav li.main05sos_links {background: url(/ceemes/webfile/show/516) no-repeat right 4px;}

/* active menu class definitions */
.pro_bacbackground, .pro_gengeneral_aims, .pro_parpartners, .pra_googood_practice, .pra_pilpilot_actions, .pra_toptoptip, .gal_hhkickoff_hamburg, .gal_wobworkshop_birmingham, .gal_wopworkshop_paris, .gal_cofconference_2007, .gal_wozworkshop_zeist, .down_gengeneral_information, .down_resresearch, .down_supsupport_for_consultants, .down_conconference, .link_govegovernmental_initiatives, .link_consconsulting_service, .link_adviadvice_via_internet, .link_conflinks_conference {background: url(/ceemes/webfile/show/509) no-repeat right 2px;}

/* active menu class definitions */
.pro_bacbackground a, .pro_gengeneral_aims a, .pro_parpartners a, .pra_googood_practice a, .pra_pilpilot_actions a, .pra_toptoptip a, .gal_hhkickoff_hamburg a, .gal_wobworkshop_birmingham a, .gal_wopworkshop_paris a, .gal_wozworkshop_zeist a, .gal_cofconference_2007 a, .down_gengeneral_information a, .down_resresearch a, .down_supsupport_for_consultants a, .down_conconference a, .link_govegovernmental_initiatives a, .link_consconsulting_service a, .link_adviadvice_via_internet a, .link_conflinks_conference a {color: #febe42 !important;}

/* active sub-menu class definitions */
.progconference_programme,
.skeakconference_speaker,
.accoconference_accomodation,
.regiconference_registration {background: url(/ceemes/webfile/show/618) no-repeat center left;}



#content { margin: 233px 0 0 0 ; }
#content .margin { margin: 0 35px ;}

/* link farben und eigenschaften für fließtext*/
#content a, 
#content a:link, 
#content a:active, 
#content a:focus {color: #333333; text-decoration: underline;}
#content a:hover {text-decoration: underline;}



#content .logoClick {position: absolute;
top: 30px; left: 20px; width: 200px; height: 200px;}
.liste
{padding-left:30px;}

#right .eu { display: block; height: 61px;}

#news { margin: 208px 0 0 0;}
#news p { margin: 0 20px 0 20px; font-size: 1em; color: #666666;}
#news h2 {padding: 2px 0 ;border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; color: #fff; text-indent: 20px; }
#news h3 { color: #fff; margin: 0px 20px 0 20px; font-weight: bold;}

#news a, 
#news a:link, 
#news a:active, 
#news a:focus {color: #666666; text-decoration: underline;}
#news a:hover {text-decoration: underline;}

#youarehere { list-style: none; margin: 0 0 20px 0;}
#youarehere li { list-style: none; display: inline; padding: 0 8px 0 0; background: url(/ceemes/webfile/show/617) no-repeat center left;}
#youarehere li a { padding: 0 0 0 17px; color: #666 !important; font-weight: bold; text-decoration: none !important;font-size:11px; }
#youarehere a:hover {text-decoration: underline !important; }


.webform fieldset { border: 1px dotted #ccc; margin: 1em 0; padding: .5em 0; }
.webform legend { font-weight: bold; font-size: 1em; padding: 0 1em; }
.webform label, .webform h4 { display: block; clear: left; font-size:  1em;	margin: 1em; }
.webform label * { vertical-align: middle; }
.webform label span {display: block; float: left; width: 15em; line-height: 1.4em; margin-bottom: .5em; }
.webform label span.radio { width: 5.9em; text-align: center; margin: 0 3px .5em 0;}
.webform label span.radio img { display: block; margin: 0 auto;}
.webform label span input { width: auto!important;}
.webform p { margin: 1em;}
.webform select { width: 18.2em; border: 1px solid #999; font-size: 1em; padding: 2px; }
.webform textarea { width: 40em; height: 9em; border: 1px solid #999;font-size: 1em; }
.webform input { width: 18em; border: 1px solid #999; font-size: 1em; padding: 2px; }
.webform .submit { clear: both; border: 1px outset #ccc !important; padding: 3px; font-size: 14px; margin: 10px 0; width: auto; font-size: 11px ;}
.webform div { margin: 1em;}

