body 
			{ color: #100001; font-size: 11px; font-family: Verdana, sans-serif; background-color: #f9f8f6; background-image: url(../gfx/css/back_content.gif); background-repeat: repeat-y; background-position: center 0; padding:0; margin:0; text-align:center; }
#logo { visibility: hidden; display: none; }
#containerkopf { text-align: center; margin: 0 auto; padding: 0; width: 100%; background: url(../gfx/css/back_body.gif) repeat-x left top; }
#container { text-align: center; margin: 0 auto; padding: 0; width: 960px; }
/*--* html #content { width: 960px;
				w\idth:960px; 
			}			

* html #links { width: 200px;
				w\idth:200px; 
			}
* html #inhalt
			{
				width:700px;
				w\idth:700px; 
			}
* html #news
			{
				width:200px;
				w\idth:200px; 
			}*/
#content { text-align:left; width: 900px; margin:0 auto; padding:0 30px; clear: both; }
#links { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:170px; padding:30px 15px 15px; float:left; min-height: 400px; }
			
#inhalt { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:670px; float:left; overflow:auto; min-height: 400px; padding:30px 15px 15px; }
#news { background-color: #fff; width:180px; padding:0 0 15px 20px; float:right; }

	
#kopf { background-image: url(../gfx/css/back_menutop.png); background-repeat: no-repeat; background-position: left top; width: 900px; padding: 55px 30px 0; margin:0 auto; height: 50px; overflow: hidden;}
#fuss { background-image: url(../gfx/css/back_menubottom.gif); background-repeat: repeat-y; text-align: left; clear: both; margin: 0 auto; padding: 60px 30px 0; }

		
p { /* ie 5.01 bug */ margin:0; }



a:link, a:active, a:visited { color: #62542d; font-weight: bold; text-decoration: none; background: transparent; }
a:hover { text-decoration: underline; }
#links a:visited { padding-right: 10px; background: url(../gfx/css/visited.gif) no-repeat 100% 50%; }
#links li.level1 a:visited { background-image: none; padding-right: 0; }
/*kopf*/
#menutop { width: 800px; height: 56px; }
/*Links*/
ul.menuleft { margin: 0; padding: 0; }
ul.menuleft li { font-size: 10px; margin: 0; padding: 0; list-style-type: none; border-style: none; }
ul.menuleft li a:link, ul.menuleft li a:active, ul.menuleft li a:visited { color: #262626; font-weight: normal; background-image: none; text-decoration: none; }
ul.menuleft li a:hover { color: #62542d; font-weight: normal; background-image: none; text-decoration: none; }
ul.menuleft li.level1 { font-size: 11px; background-image: url(../gfx/css/back_menu_l1.gif); background-repeat: no-repeat; margin-top: 15px; padding-top: 7px; padding-left: 15px; }
ul.menuleft li.level1 a:link, ul.menuleft li.level1 a:active, ul.menuleft li.level1 a:visited { color: #da3e0f; font-weight: bold; background-image: none; text-decoration: none; }
ul.menuleft li.level1 a:hover { color: #62542d; font-weight: bold; background-image: none; text-decoration: underline; }
ul.menuleft li.level2 { margin: 0; padding: 5px 0 0 15px; }
ul.menuleft li.level2 a.active { font-weight: bold; margin-left: -15px; padding-left: 5px; border-left: 8px solid #d9d4c8; }
ul.menuleft li.level3 { margin: 0 0 0 23px; padding: 5px 0 0 0; }
ul.menuleft li.level3 a.active { font-weight: bold; margin: 0; padding: 5px 0 0 8px; border-left: 3px solid #d9d4c8; }
/*inhalt*/
h1 { color: #666; font-size: 18px; font-weight: normal; margin: 0 0 45px; }
h1.titlepic { color: #666; font-size: 18px; font-weight: normal; margin: 0 0 20px; }
h2 { color: #666; font-size: 18px; font-weight: normal; margin: 0 0 18px; }
h3 { color: #e75012; font-size: 12px; font-weight: bold; margin-top: 27px; margin-bottom: 18px; }
h4 { color: #e75012; font-size: 12px; font-weight: bold; margin-top: 27px; margin-bottom: 18px; }
h5 { color: #333; font-size: 11px; font-weight: bold; margin-bottom: 5px; }
.rosh { color: #e75012; font-weight: bold; }
p { font-size: 11px; line-height: 18px; margin-top: 5px; margin-bottom: 9px; }
td { font-size: 11px; }
#inhalt ul { font-size: 11px; line-height: 18px; margin: 5px 0 9px; padding: 0; list-style-type: disc; list-style-position: inside; }
#inhalt ul li { font-size: 11px; line-height: 18px; margin: 0; padding: 0 0 0 10px; }
#inhalt ul li.luftig { font-size: 11px; line-height: 18px; margin-bottom: 18px; padding-left: 18px; }
#inhalt ul ul { font-size: 11px; line-height: 18px; margin-top: 5px; margin-bottom: 9px; margin-left: 18px; list-style-type: circle; }
p.first { font-weight: bold; margin-bottom: 18px; }
div.special { font-size: 11px; line-height: 16px; background-color: #f6f5f2; background-image: url(../gfx/css/back_special.gif); background-repeat: no-repeat; margin-top: 30px; padding-top: 10px; width: 445px; margin-bottom: 0; padding-bottom: 0; }
div.special h3 { font-size: 11px; line-height: 13px; letter-spacing: 1px; margin: 0 10px 13px; }
div.special p { font-size: 10px; line-height: 16px; margin: 0 10px 13px; p }
div.specialdark { font-size: 11px; line-height: 16px; background-color: #f1efeb; background-image: url(../gfx/css/back_special_darker.gif); background-repeat: no-repeat; margin-bottom: 0; padding-top: 10px; padding-bottom: 5px; }
div.specialdarkend { background-color: #fff; background-image: url(../gfx/css/back_special_darker_end.gif); background-repeat: no-repeat; height: 17px; margin: 0; padding: 0; }
div.newsquickie { font-size: 11px; line-height: 16px; background-color: #f6f5f2; background-image: url(../gfx/css/back_special.gif); background-repeat: no-repeat; width: 445px; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; }
div.newsquickie h5 { margin: 0 10px 13px; }
div.newsquickie p { margin: 0 10px 0; }
div.newsquickieend { background-image: url(../gfx/css/back_special_end.gif); background-repeat: no-repeat; height: 17px; margin: 0 0 10px; padding: 0; }
p.smallcolumn { width: 440px; }
div.countrydetails { margin-top: 0; margin-left: 15px; padding-top: 0; padding-left: 7px; width: 200px; float: right; border-left: 1px solid #9c8e63; }
div.countrydetails p { color: #666; font-size: 10px; line-height: 16px; margin: 0; padding: 0; }
/*<agl.folder "icons">*/
	a.pagetop { background-image: url(../gfx/css/icon_pagetop.gif); background-repeat: no-repeat; background-position: 0 center; margin-left: 20px; padding-left: 17px; }
	a.printer { background-image: url(../gfx/css/icon_printer.gif); background-repeat: no-repeat; background-position: 0 center; margin-left: 20px; padding-left: 17px; }
	.newsicon { background-image: url(../gfx/css/icon_news_a.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.newsicongrey { background-image: url(../gfx/css/icon_news.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.extraneticon { background-image: url(../gfx/css/icon_extranet_a.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.eventsicon { background-image: url(../gfx/css/icon_event_a.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.eventsicongrey { background-image: url(../gfx/css/icon_event.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.country { background-image: url(../gfx/flags/flag_empty.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.eu { background-image: url(../gfx/flags/flag_eu.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.austria { background-image: url(../gfx/flags/flag_austria.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.germany { background-image: url(../gfx/flags/flag_germany.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.poland { background-image: url(../gfx/flags/flag_poland.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.ireland { background-image: url(../gfx/flags/flag_ireland.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.bulgaria { background-image: url(../gfx/flags/flag_bulgaria.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
	.italy { background-image: url(../gfx/flags/flag_italy.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
/*</agl.folder>*/
a.download { background-image: url(../gfx/css/ext.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
a.pdf { background-image: url(../gfx/css/pdf.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }

a.intern, a.intern:link { background-image: url(../gfx/css/icon_intern.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 28px; }
a.extern, a.extern:link { background-image: url(../gfx/css/icon_extern.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 28px; }
a.news, a:news:link { background-image: url(../gfx/css/icon_news_a.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
a.extranet, a:extranet:link { background-image: url(../gfx/css/icon_extranet_a.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
a.events, a:events:link { background-image: url(../gfx/css/icon_event_a.gif); background-repeat: no-repeat; background-position: 0 center; padding-left: 23px; }
a.more { padding-right: 1px; padding-left: 1px; }
a.more:hover { color: #fff; background-color: #62542d; text-decoration: none; }
/*inhalt extranet*/
.datum { color: #666; font-size: 10px; font-weight: normal; text-decoration: none; float: right; margin-right: 0; padding-right: 0; padding-left: 20px; }
.uploadbox { background-color: white; margin-top: 20px; margin-bottom: 20px; padding: 5px; border: dotted 1px #ef7900; }
.uploadbox h5, div.filegroup .uploadbox h5 { font-size: 11px; font-weight: bold; margin: 0 0 10px 3px; padding-top: 5px; }
div.filegroup { background-color: #f2f0eb; margin-top: 20px; padding: 10px; }
div.singlefile { background-color: #f2f0eb; margin-top: 20px; padding: 10px; }
div.singlefile h3, div.filegroup h3 { color: #e75012; font-size: 12px; font-weight: bold; margin-top: 0; margin-right: 0; margin-bottom: 18px; padding-top: 0; padding-right: 0; }
div.filegroup .uploadbox { background-color: #f2f2ee; padding: 5px; border: dotted 1px #ef7900; }
div.fileofgroup { background-color: #f7f6f4; padding: 5px; }
div.fileofgroup h5 { margin-top: 0; padding-top: 0; }
div.picpreview { float: left; margin-right: 20px; border: dotted 1px #637b6d; }
div.clearleft { height: 1px; clear: left; margin: 0; padding: 0; }
.deletebutton { text-decoration: none; vertical-align: middle; margin: 0 0 0 5px; padding: 0; }
/*rechte spalte/news*/
.bildtext { color: #333; font-size: 10px; line-height: 16px; margin-top: 5px; margin-bottom: 27px; }
#news p { font-size: 10px; line-height: 16px; background-color: #fff; }
#teaser { background-color: #f2f0ec; background-image: url(../gfx/css/back_news.gif); background-repeat: no-repeat; margin-bottom: 0; padding: 5px; }
#teaser h3 { color: #e75012; font-size: 11px; margin-top: 10px; margin-bottom: 9px; }
#teaser h4 { color: #333; font-size: 10px; line-height: 16px; margin-bottom: 9px; }
#teaser p { color: #333; background-color: transparent; margin-bottom: 0; padding-bottom: 0; }
div.teaserend { background-image: url(../gfx/css/back_news_bottom.gif); background-repeat: no-repeat; height: 18px; margin: 0; padding: 0; }
#teaser h3.news { background-image: url(../gfx/css/icon_news_a.gif); background-repeat: no-repeat; padding-left: 18px; }
#teaser h3.extranet { background-image: url(../gfx/css/icon_extranet_a.gif); background-repeat: no-repeat; padding-left: 23px; }
#teaser h3.events { background-image: url(../gfx/css/icon_event_a.gif); background-repeat: no-repeat; padding-left: 18px; }
/*fuss*/
#menubottom { color: #fff; font-size: 10px; height: 25px; margin-right: 15px; margin-left: 15px; padding-top: 5px; }
#menubottom a:link, #menubottom a:active, #menubottom a:visited { color: #fff; font-weight: normal; background-repeat: no-repeat; text-decoration: none; }
#menubottom a:hover { background-repeat: no-repeat; text-decoration: underline; }

form { margin: 0; padding: 0; }
input[type=radio], input[type=checkbox] { vertical-align: middle; }
.error { color: #fff; font-size: 11px; font-weight: bold; background-color: #e75012; margin-right: 5px; padding: 0; border: solid 1px #e75012; }
.errortext { border: solid 1px; color: #e75012; font-size: 11px; font-family: "courier new", courier; font-weight: bold; margin: 10px 0; padding: 10px; }
.alerttext { border: #008800 1px solid; background: #edffed; color: #008800; font-size: 11px; font-family: "courier new", courier; font-weight: bold; margin: 10px 0 10px 0; padding: 10px; }
select { color: #000; font-size: 10px; line-height: 13px; background-color: #e5e3d0; min-height: 18px; margin-right: 15px; padding: 0; border: solid 1px #edf2ec  }
.input  { color: #000; font-size: 11px; background-color: #f1efeb; min-height: 18px; padding: 0; border-width: 0; }
.button { color: #fff; font-size: 10px; line-height: 10px; background-color: #9c8e63; vertical-align: middle; min-height: 18px; padding: 2px 3px; border-width: 0; }
.input:active, .input:hover { color: #000; font-size: 11px; background-color: #e5e3d0; padding: 0; min-height: 18px; border-width: 0; }
.captcha {
	margin-left: 20px;
	vertical-align: top;
}

/*tabelle*/
.tabelle { border-collapse: collapse; border: #dddddd 1px solid; }
.tabelle th { background: #62542d; color: #ffffff; border: #dddddd 1px solid; font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; height: 20px; padding: 2px; text-align: left; text-transform: uppercase;}
.tabelle td { border: #dddddd 1px solid; font-size: 10px; font-family: verdana, sans-serif; padding: 2px; }
.tabelle img { margin-bottom: 2px;}
.tr_grey { background: #f6f5f2 }

/*tabelle_navi*/
.tabelle_navi { border-collapse: collapse; border: solid 1px #cbcbcb; }
.tabelle_navi th { background: #f6f5f2; color: #e85012; border: solid 1px #cbcbcb; font-size: 11px; font-weight: bold; padding: 3px;}
.tabelle_navi td { font-size: 11px; padding: 3px; }

/*Tabelle_bestpractice*/
table.bestpractise { border-collapse:collapse; width:100&; border:0; background-color:#EDEDED;}
table.bestpractise td { border-bottom:1px solid #FFFFFF;  vertical-align:top;
	padding: 3px 0 3px 10px;
}
table.bestpractise td.header { background-color:#E0E0E0; padding:5px; font-size:12px;}
table.bestpractise td.info {padding-left:10px; white-space:nowrap; font-style:italic; vertical-align:top; text-align:right; border-bottom:1px solid #FFFFFF;}
table.bestpractisie td.pic { color:#F2F2F2; text-align:right;
	padding-right: 3px;
}


