
.button_wrap {
		width:190px;
		height:26px;
		clear:both;
	}

body { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #001f42; background-image: url(../x_images/hintergrund.png); background-repeat: no-repeat; background-position: center 0; margin: 0; }
a, div, img {behavior:url(/iepngfix.htc); }
p { }
td { }
/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }
.clear { height: 20px; clear: both; }
.flat_clear { height: 1px; clear: both; }
.shift { margin-right: 12px; margin-left: 15px; }
.links { float: left; }
.rechts { float: right; }
.weiss { color: white; }
/*<agl.folder "Linkdefinitionen">*/
	a:link { color: white; text-decoration: none; outline-width: 0; }
	a:visited { color: white; text-decoration: none; outline-width: 0; }
	a:hover { color: #0c79c5; text-decoration: none; outline-width: 0; }
	a:active { color: white; text-decoration: none; outline-width: 0; }
	.content_link:link { color: white; text-decoration: none; outline-width: 0; }
	.content_link:visited { color: white; text-decoration: none; outline-width: 0; }
	.content_link:hover { color: #0c79c5; text-decoration: none; outline-width: 0; }
	.content_link:active { color: white; text-decoration: none; outline-width: 0; }
	.mehr:link { color: #0c79c5; font-size: 14px; font-weight: bold; line-height: 21px; text-decoration: none; height: 21px; float: left; border-width: 0; outline-width: 0; display: block; }
	.mehr:visited { color: #0c79c5; font-size: 14px; font-weight: bold; line-height: 21px; text-decoration: none; height: 21px; float: left; border-width: 0; outline-width: 0; display: block; }
	.mehr:hover { color: white; border-width: 0; outline-width: 0; }
	.mehr:active { color: #0c79c5; border-width: 0; outline-width: 0; }
	.thickbox:link { color: #0c79c5; font-size: 14px; font-weight: bold; line-height: 21px; text-decoration: none; border-width: 0; outline-width: 0; display: block; }
	.thickbox:visited { color: #0c79c5; font-size: 14px; font-weight: bold; line-height: 21px; text-decoration: none; border-width: 0; outline-width: 0; display: block; }
	.thickbox:hover { color: white; border-width: 0; outline-width: 0; }
	.thickbox:active { color: #0c79c5; border-width: 0; outline-width: 0; }
	.plus { float: left; }
/*</agl.folder>*/
/*<agl.folder "Bühne">*/
	#eia_link { width: 400px; height: 50px; float: left; margin-top: 50px; margin-left: 20px; display: block; }
	#pvs_link { display: block; margin-top: 50px; width: 180px; height: 100px; float: right; margin-right: 20px; }
	#kopf { width: 900px; height: 150px; margin-right: auto; margin-left: auto; }
	#wrapper { margin-right: auto; margin-left: auto; width: 900px; }
	#navi_box { width: 225px; float: left; margin-left: 30px; }
	#content_box { width: 565px; float: left; margin-left: 40px; }
/*</agl.folder>*/
/*<agl.folder "Fuss">*/
	#fuss_navi { color: white; font-size: 11px; width: 565px; height: 20px; margin-top: 20px; display: block; }
	#infotext { font-size: 11px; width: 565px; height: 70px; margin-top: 20px; display: block; }
	#fuss { width: 900px; }
	#fuss_links { width: 265px; float: left; margin-left: 30px; }
	#fuss_rechts { background-image: url(../x_images/fuss_rechts.png); background-repeat: no-repeat; background-position: 0 bottom; width: 565px; height: 142px; float: left; }
	#fuss_links_oben { background-image: url(../x_images/fuss_links_oben.png); background-repeat: no-repeat; background-position: 0 bottom; height: 33px; display: block; }
	#fuss_links_unten { background-image: url(../x_images/fuss_links.png); height: 109px; }
/*</agl.folder>*/
/*<agl.folder "Content Box">*/
	#bildspalte { width: 260px; float: left; margin-top: 20px; margin-right: 30px; }
	#textspalte { width: 245px; float: left; margin-top: 20px; }
	#content_box_oben { background-image: url(../x_images/content_box_oben.png); background-repeat: no-repeat; background-position: 0 bottom; width: 565px; height: 40px; float: left; display: block; }
	#content_box_mitte { background-image: url(../x_images/content_box.png); background-repeat: repeat-y; width: 565px; float: left; min-height: 335px; }
	#content_box_unten { background-image: url(../x_images/content_box_unten.png); width: 565px; height: 20px; float: left; display: block; }
/*</agl.folder>*/
/*<agl.folder "Navi Box">*/
	#navi_box_oben { background-image: url(../x_images/navi_box_oben.png); background-repeat: no-repeat; background-position: 0 bottom; width: 225px; height: 41px; display: block; }
	#navi_box_mitte { background-image: url(../x_images/navi_box.png); background-repeat: no-repeat; width: 225px; height: 240px; display: block; }
	#navi_box_unten { background-image: url(../x_images/navi_box_unten.png); background-repeat: no-repeat; width: 225px; height: 18px; display: block; }
/*</agl.folder>*/
/*<agl.folder "Argumente Box">*/
	#argumente_box_oben { background-image: url(../x_images/argumente_box_oben.png); background-repeat: no-repeat; background-position: 0 bottom; width: 225px; height: 33px; display: block; }
	#argumente_box_mitte { background-image: url(../x_images/argumente_box.png); background-repeat: no-repeat; width: 225px; height: 52px; display: block; }
	#argumente_box_unten { background-image: url(../x_images/argumente_box_unten.png); background-repeat: no-repeat; width: 225px; height: 12px; display: block; }
/*</agl.folder>*/
/*<agl.folder "Schriftdefinitionen">*/
	.description { font-size: 11px; line-height: 13px; }
	.description_grau { color: #788793; font-size: 11px; line-height: 13px; }
	.fussnote { font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
	.serviceline { font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 40px; margin-bottom: 10px; }
	h2 { font-size: 1.5em; font-weight: bold; margin: 0.1em 0 0.83em; }
	h3 { font-size: 14px; font-weight: normal; line-height: 27px; margin: 0; }
	h4 { font-size: 14px; font-weight: bold; line-height: 20px; margin: 1.33em 0; }
/*</agl.folder>*/
/*<agl.folder "Buttons">*/
	.navi_button { color: #002d51; font-size: 14px; line-height: 30px; width: 175px; height: 30px; margin-left: 3px; border-top: 1px solid #8c99a4; display: block; }
	.navi_button:link { color: #002d51; }
	.navi_button:visited { color: #002d51; }
	.navi_button:hover { color: #0c79c5; }
	.navi_button:active { color: #002d51; }
	.navi_button_first { color: #002d51; font-size: 14px; line-height: 20px; display: block; margin-left: 3px; width: 175px; height: 20px; margin-bottom: 5px; }
	.navi_button_first:link { color: #002d51; }
	.navi_button_first:visited { color: #002d51; }
	.navi_button_first:hover { color: #0c79c5; }
	.navi_button_first:active { color: #002d51; }
	.navi_button_text { text-decoration: none; float: left; }
	.navi_button_pfeil { text-decoration: none; float: right; }
	.argumente_button { color: #002d51; font-size: 14px; line-height: 26px; width: 175px; height: 26px; margin-left: 3px; border-top: 1px solid #788793; display: block; }
	.argumente_button:link { color: #002d51; }
	.argumente_button:visited { color: #002d51; }
	.argumente_button:hover { color: #0c79c5; }
	.argumente_button:active { color: #002d51; }
	.argumente_button_first { color: #002d51; font-size: 14px; line-height: 26px; display: block; margin-left: 3px; width: 175px; height: 26px; }
	.argumente_button_first:link { color: #002d51; }
	.argumente_button_first:visited { color: #002d51; }
	.argumente_button_first:hover { color: #0c79c5; }
	.argumente_button_first:active { color: #002d51; }
/*</agl.folder>*/
/*<agl.folder "Formular">*/
	.formularfeldname { font-size: 11px; width: 80px; height: 20px; float: left; margin-right: 5px; display: block; }
	.formularfeld { font-size: 10px; background-color: white; width: 135px; height: 16px; float: left; border: solid 1px #006ab3; }
	.formularfeld_kurz { font-size: 10px; width: 55px; height: 16px; float: left; border: solid 1px #006ab3; }
	.formularfeld_mittel { font-size: 10px; width: 78px; height: 16px; float: left; border: solid 1px #006ab3; }
	.formulartextarea { font-size: 10px; width: 135px; height: 60px; float: left; border: solid 1px #006ab3; }
	.formulartextbereich { font-size: 11px; width: 135px; float: left; }
	.formulartextspalte { font-size: 11px; width: 235px; float: left; }
/*</agl.folder>*/
.ue_box { width: 120px; height: 155px; float: left; margin-right: 14px; margin-bottom: 12px; }
.ue_bild { width: 120px; height: 120px; margin-bottom: 4px; }
.ue_text { font-size: 12px; line-height: 15px; width: 120px; height: 30px; }
/*<agl.folder "Web_empfehlen_extra">*/
	.empfehlenfeldname { font-size: 11px; width: 200px; height: 20px; float: left; margin-right: 5px; display: block; }
	.empfehlenfeld { font-size: 10px; width: 240px; height: 16px; float: left; border: solid 1px #006ab3; }
	.empfehlenbutton { font-size: 10px; width: 150px; height: 16px; float: left; border: solid 1px #006ab3; }
	.empfehlentextarea { font-size: 10px; width: 240px; height: 150px; float: left; border: solid 1px #006ab3; }
	#empfehlenbildspalte { width: 230px; float: left; margin-top: 20px; margin-right: 30px; }
	#empfehlentextspalte { width: 275px; float: left; margin-top: 20px; }
/*</agl.folder>*/
.agb { color: silver; }
