/**
 * Style sheet module_screen
 */
/* Random header image */
#headerimage
{
	padding-top:50px;
	padding-left:50px;
}

/* Static header image */
#headerimage_home
{
	padding-top:50px;
	padding-left:50px;
}

/* Hidden on screen */
#headline_print, #header-address, #header-line
{
	display:none;
}

/* ##### Graphical text headline for Web ##### */
#headline_screen
{
	width:545px;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:3px;
	border-bottom:1px dotted #c1c1c1;
}

/* ##### LOGO ##### */
#logo_screen
{
	margin-top:-80px;
	margin-left:470px;
}

#logo_print
{
	display:none;
}

/* Download banner left column */
#download_left
{
	width:170px;
	padding:3px 0px 3px 30px;
	background-color:#E2002B;
	border-top:1px dotted #ffffff;
	border-bottom:1px dotted #ffffff;
	font-size:0.92em;
	color:#ffffff;
	letter-spacing:0.05 em;
}

#download_left p
{
	margin-bottom:0px;
}

/* TL DOWNLOADS ELEMENT */
.ce_downloads
{
	width:200px;
	padding:15px 0px 10px 5px;
}

.ce_downloads a
{
	text-decoration:none;
	color:#000000;
}

.ce_downloads a:hover
{
	text-decoration:none;
	color:#000000;
}

.ce_downloads p
{
	width:180px;
	padding-top:5px;
	padding-left:10px;
	text-decoration:none;
	font-size:0.85em;
	color:#000000;
}

.ce_downloads li
{
	margin-bottom:3px;
	margin-left:18px;
	padding-top:0px;
	padding-left:0px;
	font-size:0.85em;
	color:#555555;
	list-style-image:url("tl_files/graphics/pdf.gif");
}

/* ##### DOWNLOADS LEFT ##### */
.ce_downloads#dl_left a
{
	text-decoration:none;
	color:#555555;
}

.ce_downloads#dl_left a:hover
{
	text-decoration:none;
	color:#E2002B;
}

/* ##### DOWNLOADS MAIN ##### */
.ce_downloads#dl_main
{
	width:545px;
}

.ce_downloads#dl_main li
{
	margin-bottom:3px;
	margin-left:30px;
	padding-top:0px;
	padding-left:0px;
	font-size:1em;
	list-style-image:url("tl_files/graphics/pdf.gif");
}

.ce_downloads#dl_main a
{
	text-decoration:none;
	color:#E2002B;
	line-height:1.3em;
}

.ce_downloads#dl_main a:hover
{
	text-decoration:underline;
	color:#E2002B;
}

/* ##### COPYRIGHT ##### */
#copyright
{
	width:150px;
	float:left;
	clear:right;
	display:inline;
	margin-top:60px;
	margin-left:50px;
	text-align:left;
	color:#666666;
}

/* ##### SITEMAP ##### */
.mod_sitemap a
{
	text-decoration:none;
	font-size:0.85em;
	color:#555555;
}

.mod_sitemap ul.level_1 li
{
	margin-top:12px;
	padding-left:20px;
	text-decoration:none;
	color:#555555;
}

.mod_sitemap ul.level_1 a
{
	margin-top:20px;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#555555;
}

.mod_sitemap ul.level_2
{
	margin-top:5px;
	padding-left:20px;
	text-decoration:none;
	color:#555555;
	list-style-type:none;
}

.mod_sitemap ul.level_2 li
{
	margin-top:0px;
	padding-left:20px;
	text-decoration:none;
	color:#555555;
	list-style-type:none;
}

.mod_sitemap ul.level_2 a
{
	margin-top:20px;
	padding-left:20px;
	font-weight:normal;
	text-decoration:none;
	color:#555555;
}

.mod_sitemap ul.level_3
{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
	text-decoration:none;
	color:#555555;
	list-style-type:none;
}

.mod_sitemap ul.level_3 li
{
	padding-left:20px;
	text-decoration:none;
	color:#555555;
	list-style-type:none;
}

/* ##### KONTAKTFORMULAR ##### ##### KONTAKTFORMULAR ##### /Texteingabe - allgemein inklusiver 1. "unsichtbarer" Zeile */
.ce_form input
{
	width:300px;
	height:20px;
	display:inline;
	margin-bottom:15px;
	padding:1px 1px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

/* Texteingabe - Rahmen fuer alle sichtbaren Inputfelder DE */
.ce_form input#ctrl_2.text, .ce_form input#ctrl_3.text, .ce_form input#ctrl_4.text, .ce_form input#ctrl_5.text, .ce_form input#ctrl_6.text, .ce_form input#ctrl_7
{
	border:1px solid #a1a1a1;
	border-collapse:separate;
}

/* Texteingabe - Rahmen fuer alle sichtbaren Inputfelder EN */
.ce_form input#ctrl_10.text, .ce_form input#ctrl_11.text, .ce_form input#ctrl_12.text, .ce_form input#ctrl_13.text, .ce_form input#ctrl_14.text, .ce_form input#ctrl_15
{
	border:1px solid #a1a1a1;
	border-collapse:separate;
}

/* Texteingabe - Rahmen fuer alle sichtbaren Inputfelder IT */
.ce_form input#ctrl_18.text, .ce_form input#ctrl_19.text, .ce_form input#ctrl_20.text, .ce_form input#ctrl_21.text, .ce_form input#ctrl_22.text, .ce_form input#ctrl_23
{
	margin-left:65px;
	border:1px solid #a1a1a1;
	border-collapse:separate;
}

/* Texteingabe - Rahmen fuer alle sichtbaren Inputfelder FR */
.ce_form input#ctrl_26.text, .ce_form input#ctrl_27.text, .ce_form input#ctrl_28.text, .ce_form input#ctrl_29.text, .ce_form input#ctrl_30.text, .ce_form input#ctrl_31
{
	border:1px solid #a1a1a1;
	border-collapse:separate;
}

/* Feld fuer Mitteilung */
.ce_form textarea
{
	width:300px;
	display:inline;
	margin-bottom:15px;
	padding:1px 1px 1px 2px;
	border:1px solid #a1a1a1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

/* Submit-Button */
.ce_form .submit_container input#ctrl_8.submit, .ce_form .submit_container input#ctrl_16.submit, .ce_form .submit_container input#ctrl_24.submit, .ce_form .submit_container input#ctrl_32.submit
{
	width:100px;
	height:24px;
	margin-top:10px;
	padding-left:2px;
	text-align:center;
	vertical-align:middle;
	background-image:url("tl_files/graphics/button_send.gif");
	background-position:center center;
	border:1px solid #666666;
	font-size:10px;
	color:#666666;
}

/* Submit-Button-hover DE EN IT FR */
.ce_form .submit_container input#ctrl_8.submit:hover, .ce_form .submit_container input#ctrl_16.submit:hover, .ce_form .submit_container input#ctrl_24.submit:hover, .ce_form .submit_container input#ctrl_32.submit:hover
{
	width:100px;
	height:24px;
	margin-top:10px;
	background-image:url("tl_files/graphics/button_sendhover.gif");
	background-position:center center;
	border:1px solid #666666;
	font-size:10px;
	color:#666666;
}

/* Anrede Radio-Button Frau-Herr DE - EN */
.ce_form #ctrl_1.radio_container input#opt_1_0.radio, .ce_form #ctrl_1.radio_container input#opt_1_1.radio, .ce_form #ctrl_9.radio_container input#opt_9_0.radio, .ce_form #ctrl_9.radio_container input#opt_9_1.radio
{
	width:30px;
	display:inline;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

/* Anrede Radio-Button Frau-Herr IT - FR */
.ce_form #ctrl_17.radio_container input#opt_17_0.radio, .ce_form #ctrl_17.radio_container input#opt_17_1.radio, .ce_form #ctrl_25.radio_container input#opt_25_0.radio, .ce_form #ctrl_25.radio_container input#opt_25_1.radio
{
	width:30px;
	display:inline;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}

/* Formular-Tabelle allgemein */
.ce_form table
{
	padding:0px;
	border-collapse:separate;
	color:#555555;
	white-space:nowrap;
}

/* Formular-Tabelle erste Spalte */
.ce_form td.col_0, .ce_form td.col_first
{
	display:inline;
	padding-top:8px;
	padding-right:15px;
	vertical-align:top;
	border-collapse:separate;
	font-size:12px;
	color:#555555;
}

/* Formular-Tabelle zweiteSpalte */
.ce_form td.col_1, td.col_last
{
	padding-right:0px;
	border-collapse:separate;
	font-size:12px;
	color:#555555;
}

/* Fuer ITALIEN Eingabefelder nach rechts ruecken */
.ce_form textarea#ctrl_23, .ce_form .submit_container input#ctrl_24.submit, .ce_form #ctrl_17.radio_container
{
	margin-left:65px;
}

/* Fehlermeldung bei nicht-ausgefuellten Pflichtfeldern */
.ce_form div.error
{
	font-style:italic;
	font-size:11px;
	color:#E2002B;
}

/* ##### CHANGELANGUAGE ##### */
.mod_changelanguage
{
	float:right;
	display:inline;
	margin-top:50px;
	margin-right:50px;
	list-style-type:none;
}

.mod_changelanguage ul li
{
	display:inline;
	list-style-type:none;
}

.mod_changelanguage ul li a
{
	padding:0px 6px;
	border-left:1px solid #a1a1a1;
	font-size:0.77em;
	color:#a1a1a1;
}

.mod_changelanguage ul li p
{
	display:inline;
}
