/* Druck-CSS für www.trionline.de */

/* Ausblendung von Bereiche */

#logo, #navigation, #schnellnavigation, #weitere_Links, #rechteSpalte, #fusszeile_normal, #kopfgrafik, .f_gruen_titel_img	
							{ visibility: hidden; display: none; }
	

/* Druckspezfische Formatierungen */
body 						{ margin: 0px; font-family: verdana, arial; font-size: 0.7em; 
								color: #000054; line-height: 1.0em; background-color: #ffffff; width: 715px; }
img							{ border: 0; }
img, div					{ behavior: url(iepngfix.htc) }
p							{ margin: 0; line-height: 1.33em; }
ul							{ list-style-type: square; margin: -10px 0px 0px 10px; padding: 5px; line-height: 1.5em; }
h1 							{ font-size: 1.5em; padding-top: 4px; padding-bottom: 15px; line-height: 1.0em; }
.initial					{ font-size: 3.5em; color: #dde5a8; }

#ausrichtung_inhalt			{ margin-left: 5px; padding-top: 5px; }
								
#titel						{ padding: 15px 0px 5px 0px; }

.spalten					{ width: 705px; }
.s_links					{ float: left; padding-top: 10px; width: 330px; height: 280px; }
.s_komplett					{ float: left; width: 700px; padding-top: 10px; }
.s_rechts					{ float: right; padding-top: 10px; width: 344px; height: 280px; }

.spalten_referenzen			{ width: 735px; padding-top: 15px; height: 300px; }

#fokusse					{ width: 705px; height: 260px; }
.f_weiss					{ float: left; width: 202px; height: 230px; border: 1px solid #000054; padding: 10px; }
.f_gruen					{ float: left; margin-left: 9px; width: 202px; height: 230px; border: 1px solid #abbd26; padding: 10px; background-color: #abbd26; color: #ffffff; }
.f_gruen_folge				{ float: left; width: 320px; border: 1px solid #abbd26; padding: 10px; }

.trennlinie, .trennlinie_innerhalb	{ width: 705px; padding: 10px 0px 10px 0px; background-color: #ffffff; }
#fusszeile_print			{ width: 700px; margin-top: 5px; }

a:link, a:visited 			{ text-decoration: none; }
a:hover 					{ text-decoration: none; }

a.bg_weiss:link, a.bg_weiss:visited
							{ text-decoration: none; color: #000054; line-height: 1.5em; border-bottom : 1px solid #7f7fa9; }
a.bg_weiss:hover 			{ text-decoration: none; border-bottom : 0px;  }

a.bg_blau:link, a.bg_blau:visited
							{ text-decoration: none; color: #ffffff; border-bottom: 1px solid #9999bb; }
a.bg_blau:hover				{ text-decoration: none; border-bottom: 1px solid #000054; }


/* Formatierungen für Formulare */
.input_checkbox				{ margin-bottom: -1px; margin-top: 6px; _margin: 0px; }
*+html .input_checkbox		{ margin: 0px; }

.input_1					{ width: 228px; _width: 230px; font-size: 0.8em; }
*+html .input_1				{ width: 230px; }
.input_2					{ width: 110px; font-size: 0.8em; }
.input_3					{ width: 50px; font-size: 0.8em; }
.input_4					{ width: 170px; font-size: 0.8em; }

.textarea_1					{ width: 320px; height: 252px; _height: 268px; font-size: 1.0em; margin-top: 4px; font-family: verdana, arial; }
*+html .textarea_1			{ height: 268px; }

.submit_1					{ font-size: 0.8em; font-weight: bold; background-color: rgb(170,189,37); 
									width: 210px; color: rgb(255,255,255); border: 1px solid rgb(0,0,84); cursor: hand; }
									
.pflicht					{ background-color: rgb(221,229,168); color: rgb(0,0,54); }
.error						{ color: rgb(193,8,47); }