body{ padding:0px; margin:0px; font-size:0.75em; font-family:Verdana,Arial;	color:#333333; }
div{ font-size:0.9em; }
input,select,textarea {	font-size: 0.9em;	font-family:Verdana,Arial; }
ol{ list-style:none;	margin-top:5px; }
ul{list-style:none;	margin-top:5px;   line-height:20px;	}
li{	background-image:url(../images/2010/if_content_list_button2.png);	background-repeat:no-repeat;	margin-top:0px;	margin-left:-40px;	padding-left:14px; }
a {	font-family:Verdana,Arial;	font-weight:normal;	color:#008939;	text-decoration:none; }
a:hover { text-decoration:underline; }
form{ padding:0px; margin:0px; }
img{ border: 0px; }
.contenttext{font-size:0.9em;}
a.green8normal		{ font-size:0.8em;color:#008939;background:url(../images/2010/if_gennav_button_inaktiv2.png) no-repeat left bottom;padding-left:18px; }
a.breadcrumb {	color:#008939;	font-weight:normal;	font-size:0.8em; }
a.breadcrumb_active { color:#666666; font-weight:normal;	font-size:0.8em; }
.delimiter{ color:#666666; }
.grey {	color:#333333;	font-size:0.9em; }
.newsheadline {	font-weight:bold; color:#FFFFFF; font-size:0.9em; }
.newsblack_bold { color:#008939;	font-size:0.9em;font-weight:bold; }
.newsboxcontent { color:#666666;	font-weight:normal;	font-size:0.9em; }
.newsboxcontent a { color:#008939;font-weight:normal;font-size:1.0em;background:url(../images/2010/if_box_more_button.png) no-repeat right bottom;padding-right:13px; }
.bgfooterleft			{ background:url(../images/2010/if_foot_back_left.jpg) no-repeat left; }
.bgfooter				{ background:url(../images/2010/if_foot_back_middle.jpg) repeat-x; }
.bgfooterright			{ background:url(../images/2010/if_foot_back_right.jpg) no-repeat right; }
.text11grey				{ font-size:0.9em;color:#666666; }

/* Navigation */
.bgnavibluedelimiter	{ background:url(../images/2010/if_nav_back_aktiv_middle.jpg) repeat-y; }
.nav-padding-image{ padding-left:4px;padding-top:2px;vertical-align:top;width:16px; }
.nav-padding-text{ width:208px; }
a.link11boldwhite		{ font-size:0.9em;font-weight:bold;color:#FFFFFF; }
a.navMarked { color:#FFFFFF;font-weight:bold;font-size:1.1em; }
a.navUnMarked { color:#008939;font-weight:bold;font-size:1.1em; }
a.navUnMarkedLvl2 { color:#FFFFFF;font-weight:normal;font-size:1.1em; }
a.navMarkedLvl2 { color:#FFFFFF;font-weight:bold;font-size:1.1em; }
a.navTxt { color:#008939;font-weight:bold;font-size:0.9em; }

a.sitemap{ font-size:0.9em;	font-weight:normal;	color:#008939;	text-decoration:none; }

.presse_bold { color:#000000;	font-weight:bold;	font-size:0.9em; }
.presse { color:#000000;	font-weight:normal;	font-size:1.0em; }
a.presse { font-family:Verdana,Arial;	font-weight:normal;	font-size:1.0em;	color:#008939;	text-decoration:none; }
a.presse:hover {	font-family:Verdana,Arial;	font-weight:normal;	font-size:1.0em;	color:#008939;	text-decoration:underline; }
a.image, a.image:hover {text-decoration:none; }
.bgwhite {	background-color: #FFFFFF; }

.headline {	font-size:1.5em;color:#008939; }

.bg_active {
	background-color: #95C9A6;
}

.background-green {
	background-color: #00984B;
}
.background-grey {
	background-color: #DCDDDE;
}
.background-red {
	background-color: #CD3F20;
}
.background-white {
	background-color: #FFFFFF;
}
.greentext {
	color:#00984B;
	font-size:11px;
}
.redtext {
	color:#CC0000;
	font-size:11px;
}
.err {
	color:#CC0000;
	font-size:11px;
}
.whitetext {
	color:#FFFFFF;
	font-size:0.9em;
}
.black {
	color:#000000;
	font-weight:normal;
	font-size:0.8em;
}
.contacttext {
	color:#000000;
	font-size:0.9em;
	font-weight:normal;
}


a.red {
	color:#CC0000;
	font-size:11px;
}
a.white {
	text-decoration:underline;
	color:#FFFFFF;
	font-size:11px;
}
a.green {
	text-decoration:underline;
	color:#00984B;
	font-weight:bold;
	font-size:11px;
}
a.navTxt {
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}
a.navTxt2 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:0.9em;
}
a.black {
	color:#000000;
	font-weight:normal;
	font-size:0.8em;
}
a.black_underline {
	color:#000000;
	font-weight:normal;
	font-size:0.8em;
	text-decoration:underline;
}
a.navMarked2 {
	color:#000000;
	font-weight:normal;
	font-size:0.9em;
}
/* Styles für Auslandsvertretungen */
	a.ww_link-blue:link, a.ww_link-blue:visited {
		font-weight: normal;
		font-size:11px;
		color: #008939;
		text-decoration: none;
	}
	a.ww_link-blue:hover {
		color: #008939;
		font-size:11px;
		text-decoration: underline;
	}
	.ww_text {
		color:#000000;
		font-size:8pt;
	}
	.ww_text-white {
		color:#FFFFFF;
	}
	.ww_text-headline-white {
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF;
	}
	.ww_border-blue { 
		border:1px solid #DCDDDE;
	}
	.ww_bg-blue1 {
		background-color:#008939;
	}
	.ww_bg-blue2 {
		background-color:#DCDDDE;
	}
	.ww_bg-grey {
		background-color:#F5F5F5;
	}

.Abstand-rechts-und-unten{margin-right:10px;margin-bottom:5px;float:left;}
.Abstand-rechts{margin-right:10px;float:left;}
.Abstand-unten{margin-bottom:5px;}
.Abstand-links-und-unten{margin-left:10px;margin-bottom:5px;float:right;}
.Abstand-links{margin-left:10px;float:right;}
.Abstand-oben{margin-top:5px;}

/* MODUL ECARD START */	
/*Headline*/
.crd_font1{font-size:13px; font-weight:bold; color:#F88E18;}
/*Text*/
.crd_font2{font-size:10px; font-weight:normal; color:#000000;}
/*Text vor go-Button*/
.crd_font3{font-size:11px; font-weight:bold; color:#000000;}
/*Text fuer fehlerhafte Adressen */
.crd_font4{font-size:10px; font-weight:normal; color:#cc0000;}
/*Background Zelle Headline*/
.crd_bg1{background-color:#ffffff;}
/*Background Zelle unter Headline*/
.crd_bg2{background-color:#ffffff;}
/*Background unter go-Button*/
.crd_bg3{background-color:#ffffff;}
/*e-Card*/
.crd_ecardborder{border-collapse:collapse; border:1px solid #000000;}
.crd_ecardbg{background-color:#f9f9f9;}
.crd_ecardformfields{background-color:#ffffff; border:1px solid #000000; font-size: 10px;color: #000000; scrollbar-base-color:#d6d6d6;}
/* MODUL ECARD ENDE */

/*
ul{	list-style-type:disc; }	
ul,li{ font-size:1.0em;	padding:0px;line-height:1.2em;	margin-left:20px; }
*/

/* 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: #448F3A;
	 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: #448F3A;
	 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: #D0E3D0;}
.onlinerequest textarea:hover, .onlinerequest textarea:focus, .onlinerequest textarea:active   { background: #D0E3D0;}
.onlinerequest_input_check {
     border: 0px;
     padding: 0px 0px;
     margin: 0px 0;
     } 
.onlinerequest_row:hover, .onlinerequest_row:focus, .onlinerequest_row:active  { background: #D0E3D0;}
.onlinerequest_bold { font-weight:bold; }

/* Styles für Accreditation */
.accreditation fieldset {margin: 10px 0;}
.accreditation legend {
	 background: #448F3A;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
}
.accreditation_button {
	 background: #448F3A;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }
.accreditation_button:hover {
	 background: #CC0033;
	 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: #D0E3D0;}
.accreditation textarea:hover, .accreditation textarea:focus, .accreditation textarea:active   { background: #D0E3D0;}
