/*------------------------------------------------------------------------------------------*/
/* Allgemein                                                                                */
/*------------------------------------------------------------------------------------------*/
a, body, td, textarea, input	{ font-family:Arial, Helvetica, Geneva, Swiss; font-size:12px; text-decoration:none; }
body 									{ scrollbar-base-color:#000000; scrollbar-3dlight-color:#c0c0c0; scrollbar-arrow-color:#707070; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#c0c0c0; scrollbar-track-color:#f6f6f6; }
body.content					{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
body.header						{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
body.nav							{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
body.right						{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
body.border-header		{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(images/border/header_bg.gif); }
body.border-footer		{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(images/border/footer_bg.gif); }
body.border-left			{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(images/border/left_bg.gif); }
body.border-right			{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(images/border/right_bg.gif); }
form									{ display:inline; } /* wegen IE Zeilenumbruch */
div										{ display:inline; } /* wegen IE Zeilenumbruch */

ul							{ padding-left:30px; margin-left:0px; }
ul li						{ padding-bottom:2px; }

/*ul .content			{ padding-left:30px; margin-left:0px; list-style-image:url(images/bullet1.gif); }
ul .content li	{ padding-bottom:2px; }*/

/*------------------------------------------------------------------------------------------*/
/* Box                                                                                      */
/*------------------------------------------------------------------------------------------*/
td.box-bg							{ background-image:url(images/nav/box_bg.gif); }
td.email-box-headerleft{ background-image:url(images/nav/email_box_headerleft.gif); }

/*------------------------------------------------------------------------------------------*/
/* Content                                                                                  */
/*------------------------------------------------------------------------------------------*/
td.content						{ font-size:12px; color:#000000; font-weight:normal; }
span.content-light		{ font-size:12px; color:#505050; font-weight:normal; }
span.content-title		{ font-size:13px; color:#000000; font-weight:bold; }
a.content							{ font-size:12px; color:#808080; font-weight:normal; text-decoration:underline; }
a.content:hover				{ font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }
a.content-black				{ font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }
a.content-black:hover	{ font-size:12px; color:#808080; font-weight:normal; text-decoration:underline; }
th.content-table			{ font-size:12px; background:#f0f0f0; }
td.content-table			{ background:#ffffff; }
td.content-table-bg		{ background:#909090; }
td.line1							{ background:#ffffff; }
td.line2							{ background:#f3f3f3; }
span.content-small		{ font-size:11px; color:#505050; font-weight:normal; }

/*------------------------------------------------------------------------------------------*/
/* Formulare                                                                                */
/*------------------------------------------------------------------------------------------*/
.input-text						{ font-size:8pt; font-weight:normal; color:#000000; background:#ffffff; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-text:hover			{ font-size:8pt; font-weight:normal; color:#000000; background:#fff9a9; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-text:focus			{ font-size:8pt; font-weight:normal; color:#000000; background:#fff9a9; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-textarea				{ font-size:8pt; font-weight:normal; color:#000000; background:#ffffff; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-textarea:focus	{ font-size:8pt; font-weight:normal; color:#000000; background:#fff9a9; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-textarea:hover	{ font-size:8pt; font-weight:normal; color:#000000; background:#fff9a9; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-button					{ font-size:8pt; font-weight:bold; color:#000000; background:#ffffff; border-left:#909090 solid 1px; border-right:#909090 solid 1px; border-top:#909090 solid 1px; border-bottom:#909090 solid 1px; }
.input-button:focus		{ font-size:8pt; font-weight:bold; color:#000000; background:#fff9a9; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-button:hover		{ font-size:8pt; font-weight:bold; color:#000000; background:#fff9a9; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-checkbox				{ }
.input-checkbox:focus	{ background:#7285aa; }
.input-checkbox:hover	{ background:#7285aa; }
.input-radio					{ }
.input-radio:focus		{ background:#7285aa; }
.input-radio:hover		{ background:#7285aa; }
.input-radio-text			{ font-size:8pt; font-weight:normal; color:#333842; }
.input-select					{ font-size:8pt; font-weight:normal; }
.input-select:focus		{ background:#fdfdfd; }
.input-file						{ font-size:8pt; font-weight:normal; }
.input-file:focus			{ background:#fdfdfd; }

/*------------------------------------------------------------------------------------------*/
/* Top-Objekt                                                                               */
/*------------------------------------------------------------------------------------------*/
img.topobjekt-border	{ border-left:#ffffff solid 1px; border-right:#ffffff solid 1px; border-top:#ffffff solid 1px; border-bottom:#ffffff solid 1px; }
a.topobjekt						{ font-size:12px; color:#000000; font-weight:normal; }
a.topobjekt:hover			{ font-size:12px; color:#808080; font-weight:normal; }
span.topobjekt-small	{ font-size:10px; }

/*------------------------------------------------------------------------------------------*/
/* Diverse                                                                                  */
/*------------------------------------------------------------------------------------------*/
.null { }
