/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */


/* Aufteilung */
.page								{ min-width: 1200px; background-image: url(../pics/layout/hintergrund_hor.png); background-position: 0 240px; background-repeat: repeat-x }

.header								{ width: 1000px; height: 240px; padding: 0 0 0 200px; text-align: left }
.header .thema						{ position: relative; width: 100%; padding: 0 0 28px 0 }
.header .thema .funktionen			{ position: absolute; right: 0; top: 0; width: 280px; height: 110px }
.header .logo						{ width: auto; height: 25px; padding: 20px 0 0 0 }
.header .meta						{ float: right; width: auto; height: 52px }
.header .navigation					{ margin: 0 300px 0 0 }

.main								{ width: 1200px; text-align: left; height: auto; overflow: hidden; clear: both; background-image: url(../pics/layout/hintergrund_kein_schatten.png); background-position: 179px 0; background-repeat: repeat-y }
.main .float-helper					{ float: left; width: 900px }

.main .master-claim					{ float: left; position: relative; width: 180px; height: 420px }
.main .master-claim .claim			{ position: absolute; width: 180px; height: 420px }
.main .master-claim .claim .claim-dummy
									{ position: absolute; width: 180px; height: 420px; background-image: url(../pics/layout/hintergrund.png); background-position: 165px 0; background-repeat: repeat-y }
.main .content 						{ float: left; width: 680px; padding: 0 20px }
.main .content .column-left			{ float: left; width: 280px }
.main .content .column-right		{ margin: 0 0 0 380px }
.main .related						{ float: left; width: 300px; height: 420px; overflow: hidden; background-image: url(../pics/layout/hintergrund.png); background-position: -735px 0; background-repeat: repeat-y }

.footer								{ overflow: hidden; clear: both; width: 1200px }
.footer .base						{ padding: 10px 0 0 200px; text-align: left }
.footer .base .text					{ width: 680px; line-height: 20px; font-size: 9pt; letter-spacing: 0.02em; border-top: 1px solid #B1B2B5 }
.footer .base .text a				{ line-height: 20px; font-size: 9pt; letter-spacing: 0.02em }


/* Basisdefinitionen */
*						{ font-family: Arial, sans-serif!important; font-size: 9pt; font-weight: normal; color: #000; padding: 0; margin: 0 }

html					{ } 
body					{ height: 100%; position: relative; background-image: url(../pics/layout/hintergrund.png); background-position: 165px 0; background-repeat: repeat-y }

a:link					{ color: #244994; text-decoration: none }
a:visited				{ color: #244994; text-decoration: none }
a:hover					{ color: #244994; text-decoration: none }
a:active				{ color: #244994; text-decoration: none }

h2						{ font-weight: bold; font-size: 12pt }

b, strong				{ font-weight: bold }
i b, i strong, em b, em strong,
b i, strong i, b em, strong em
						{ font-weight: bold; font-style: italic }
a b, a strong, b a, strong a
						{ font-weight: bold; color: #244994 }
a:hover b, a:hover strong, b a:hover, strong a:hover
						{ font-weight: bold; color: #000 }
i						{ font-style: italic }
img						{ border: 0 }
p						{ padding: 0 }

ul						{ margin: 0; padding: 0 }
ol						{ margin: 0; padding: 0 }
ul li					{ list-style : none }

/* Formulare */
form								{ }
form .form-label-radio				{ width: auto; float: none }

.fehler select, .fehler input		{ border: 1px solid #F00!important }

/* Verstecken */
.cycon-wysiwyg						{ display: none }


