/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise: 
schwarz, sw	    :	#000000;
weiss, w		:	#ffffff;
rot, gn		    :	#;
gr�n, gr		: 	#;
*/
/* Aufteilung */
.page								{ width: 965px; margin: auto; }

.header								{ overflow: hidden; padding: 22px 40px 20px 0px; height: 23px; }
.main								{ padding-top: 54px; overflow: hidden; }
.main .spalte-links					{ width: 220px; float: left; }
.main .spalte-rechts				{ width: 690px; float: right; padding-right: 40px; }
.main .projektuebersicht .spalte-rechts	{ width: 708px; padding-right: 23px; }

.main .spalte-eins					{ width: 220px; float: left; margin-right: 15px; }
.main .spalte-zwei					{ width: 220px; float: left; margin-right: 15px; }
.main .spalte-drei					{ width: 470px; float: left; }

.main .spalten-modul .spalte-eins	{ width: 220px; float: left; margin-right: 15px; }
.main .spalten-modul .spalte-zwei	{ width: 690px; float: left; }

.footer								{ clear: both; overflow: hidden; margin: 38px 40px 18px 0px; }
.footer	.text						{ float: left; color: #999999; margin-top: 15px; }
.footer	.logo						{ float: right; width: 254px; }
.footer	.logo img					{ display: block; }

/* Basisdefinitionen */
*						{ font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }

html					{ } 
body					{ padding: 0px 40px 0px 40px; font-size: 12px; color: #cccccc; background-color: #464646; }

a:link					{ color: #3879ab; text-decoration: none; }
a:visited				{ color: #3879ab; text-decoration: none; }
a:hover					{ color: #cccccc; }
a:active				{ }

h1						{ font-weight: normal; font-size: 36px; margin-bottom: 40px; }
h2						{ font-weight: normal; }

b						{ font-weight: bold; }
strong					{ font-weight: bold; }
i						{ font-style: italic; }
img						{ border: 0px; }
p						{ padding: 0px 0px 0px 0px; }

ul						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ol						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul li					{ list-style : none; }

table					{ }
table tr				{ }
table tr td				{ }

hr						{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

/* Formulare */
form								{ margin: 0px; display: inline; }
form .form-eingabe-zeile			{ }
form label							{ }
form .form-label-checkbox			{ width: auto; float: none; }
form .form-label-radio				{ width: auto; float: none; }
form .form-text						{ padding: 3px 0px 2px 0px; border: 1px solid #7F9DB9; font-size: 11px; color: #000000; background-color: #ffffff; }
form .form-dropdown					{ font-size: 11px; padding-top: 1px; height: 19px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button					{ padding: 3px 7px 2px 7px; background-color: #7F9DB9; color: #000000; font-size: 11px; border: none; }

.fehler								{ margin-bottom: 15px; }
.fehler .fehler-titel				{ font-weight: bold;}
.fehler .fehler-zeile				{ }

/* Verstecken */
.cycon-wysiwyg						{ display: none; }

.cleaner				{ clear: both; height: 1px; line-height: 0px; }

