/* COMMON */
body					{ margin:0px;padding:0px;border:0px none; }
body,td,span,a,ul,li,div,input,select,textarea { font:normal 11px Verdana,Arial,sans-serif;color:#000000; }
#global					{width:1024px;background-image:url(../images/body/main_back.png);background-repeat:repeat-x;height: 100%; position: relative;left:50%;margin-left: -510px;}

a						{ color:#0177C1;text-decoration:none; }
a:hover					{ text-decoration:underline; }
img						{ border:0px none; }
form					{ margin:0px;padding:0px; }
ul,li					{ padding:0px;margin-left:20px; }

.text10grey				{ font-size:10px;color:#666666; }
.text11					{ font-size:11px;color:#000000; }
.text11grey				{ font-size:11px;color:#666666; }
.text11boldblue			{ font-size:11px;font-weight:bold;color:#0177C1; }
.text11boldwhite		{ font-size:11px;font-weight:bold;color:#FFFFFF; }
.text12					{ font-size:12px;color:#000000; }
.text14					{ font-size:14px;color:#000000; }
.text16boldblue			{ font-weight:bold;font-size:18px;color:#0177C1; }
.err					{ font-size:11px;color:#F60D12; }
.errbold				{ font-size:11px;font-weight:bold;color:#F60D12; }
.subheadline			{ font-weight:bold;font-size:11px;color:#666666; }

a.link10white			{ font-size:10px;color:#FFFFFF; }
a.link10boldwhite		{ font-size:10px;font-weight:bold;color:#FFFFFF; }
a.link10blue			{ font-size:10px;color:#0177C1; }
a.link10bluebutton		{ font-size:10px;color:#0177C1;background:url(../images/2010/go_button_small.gif) no-repeat left bottom;padding-left:18px; }
a.link10grey			{ font-size:10px;color:#666666; }
a.link10greyu			{ font-size:10px;color:#666666;text-decoration:underline; }
a.link11lightgrey		{ font-size:11px;color:#333333; }
a.link11grey			{ font-size:11px;color:#666666; }
a.link11boldblue		{ font-size:11px;font-weight:bold;color:#0177C1; }
a.link11boldwhite		{ font-size:11px;font-weight:bold;color:#FFFFFF; }

.bgcolorFFFFFF			{ background:#FFFFFF; }
.bgcolorFAA61A			{ background:#FAA61A; }
.bgcolorC7D8EF			{ background:#C7D8EF; }
.bgcolorF2F2F2			{ background:#F2F2F2; }
.bgnavibluedelimiter	{ background:url(../images/2010/navi_box_blue_delimiter.jpg) repeat-y; }
.bgnewsbox				{ background:url(../images/2010/right_box_middle.jpg) repeat-y; }
.bgfooterleft			{ background:url(../images/2010/footer_left.jpg) no-repeat left; }
.bgfooter				{ background:url(../images/2010/footer_middle.jpg) repeat-x; }
.bgfooterright			{ background:url(../images/2010/footer_right.jpg) no-repeat right; }

.search-button			{ background:url(../images/2010/go_button_big.gif) no-repeat;border:0px;width:21px;height:15px;vertical-align:top;cursor:pointer; }
#searchform				{ margin:0px;padding:0px; }
.newsboxcontent			{ font-size:11px;color:#666666; }
.newsboxcontent a		{ font-size:11px;color:#0177C1;background:url(../images/2010/go_button_small.gif) no-repeat right bottom;padding-right:18px; }
.newsboxcontent a.newsboximg	{ font-size:11px;color:#666666;background:none;padding-right:0px; }

/* recommend page */
.headline				{ font-size:16px;font-weight:bold;color:#0177C1; }

/* MODUL ECARD START */
.crd_font1				{ font-size:13px;font-weight:bold;color:#F88E18; }
.crd_font2				{ font-size:11px;color:#000000; }
.crd_font3				{ font-size:11px;font-weight:bold;color:#000000; }
.crd_font4				{ font-size:11px;color:#cc0000; }
.crd_bg1				{ background:#FFFFFF; }
.crd_bg2				{ background:#FFFFFF; }
.crd_bg3				{ background:#FFFFFF; }
.crd_ecardborder		{ border-collapse:collapse;border:1px solid #000000; }
.crd_ecardbg			{ background:#F9F9F9; }
.crd_ecardformfields	{ background:#FFFFFF;border:1px solid #000000;font-size:10px;color:#000000; }

/* MMI WORLDWIDE */
.ww_text				{ color:#000000;font-size:9pt; }
.ww_text-white			{ color:#FFFFFF; }
.ww_text-headline-white	{ font-weight:bold;font-size:14px;color:#FFFFFF; }
.ww_border-blue			{ border:1px solid #0177C1; }
.ww_bg-blue1			{ background:#0177C1; }
.ww_bg-blue2			{ background:#C4C5C6; }
.ww_bg-grey				{ background:#F5F5F5; }

/* Styles für CMS, die nur hier ziehen */
.Abstand-rechts-und-unten 	{ margin-right:10px;margin-bottom:5px;}
.Abstand-rechts 			{ margin-right:10px;}image.Abstand-unten { margin-bottom:5px;}
.Abstand-links-und-unten 	{ margin-left:10px;margin-bottom:5px;}
.Abstand-links 				{ margin-bottom:5px;}image.Abstand-oben { margin-bottom:5px;}

/* Styles für die Onlineanmeldung */
.onlinerequestXXX  {
	 width:  99%;
     margin: 10px 0;
     padding: 10px;
     border: 1px solid #666666;
     background: #F5F5F5;
     float: left;
     clear: both;
}
.onlinerequest fieldset {margin: 10px 0;}
.onlinerequest legend {
	 background: #0177C1;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
}
.onlinerequest legend_hall {
	 background: #CC0033;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 }
.onlinerequest_button {
	 background: #0177C1;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.onlinerequest_button:hover {
	 background: #CC0033;
	 color: #000;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 cursor:pointer;
	 }

.onlinerequest_font{font-size:12px;}
.onlinerequest_font_text{font-size:12px;padding-left:226px;}
.onlinerequest_buttonalign{padding-right:2px;}
.onlinerequest label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.onlinerequest_input {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:97%;
     } 
.onlinerequest_input_plz {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:80%;
     } 
.onlinerequest input:hover, .onlinerequest input:focus, .onlinerequest input:active  { background: #FED640;}
.onlinerequest textarea:hover, .onlinerequest textarea:focus, .onlinerequest textarea:active   { background: #FED640;}
.onlinerequest_input_check {
     border: 0px;
     padding: 0px 0px;
     margin: 0px 0;
     } 
.onlinerequest_row:hover, .onlinerequest_row:focus, .onlinerequest_row:active  { background: #FED640;}
.onlinerequest_bold { font-weight:bold; }

/* Styles für Accreditation */
.accreditation fieldset {margin: 10px 0;}
.accreditation legend {
	 background: #0177C1;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
}
.accreditation_button {
	 background: #0177C1;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.accreditation_button:hover {
	 background: #FED640;
	 color: #000;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 cursor:pointer;
	 }

.accreditation_font{font-size:11px;}
          
.accreditation_input, .accreditation_textarea {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #E9E9E9;
     padding: 0px 3px;
     margin: 3px 0;
     width:97%;
     } 
.accreditation input:hover, .accreditation input:focus, .accreditation input:active  { background: #FED640;}
.accreditation textarea:hover, .accreditation textarea:focus, .accreditation textarea:active   { background: #FED640;}

