/* (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */


/* Aufteilung */

.header								{ position: relative; top: 0px; height: 118px; width: 1017px;	background-color: #F2820F; background-image: url(../pics/layout/header.jpg); }
.header .logo_welearn			{ width: auto; width:310px; height: 80px; cursor: pointer; position: absolute; left: 0px; top: 0px; }
.header .logo_fh					{ width: auto; width:217px; height: 118px; cursor: pointer; position: absolute; left: 800px; top: 0px; }
.header .metanavigation			{ float: left; width: 780px; margin: 10px 0 0 0; text-align: right;}


.main									{ margin-top:-118px;	min-height:100%; width: 1017px; height:auto !important; height:100%; float:left; background: url(../pics/layout/verlauf_rechts_unten.gif) repeat-y right ;  }
.main .main_background			{ float:left; width: 100%; background: url(../pics/layout/verlauf_rechts_unten.gif) repeat-y right; }
.main .navigation					{ float: left; width: 164px; margin-top: 128px; }
.main .content_container 		{ float: left; width: 635px; margin-top: 118px; }
.main .content_container .content		{ margin: 1 0 0 10; background-color: White; width: 625px;}
.main .content_container .content .background_container	{ margin: 10px; float: left; background: url(../pics/layout/element_container/background_container.gif) repeat-x; width: 580px; }

.main .related						{ float: right; width: 216px; background-color: #F2820F; margin-top: 118px; display: inline; background-image: url(../pics/layout/verlauf_rechts.gif); background-repeat: repeat-x; border-top: 1px solid white; overflow: hidden }
.main .related .related_spacer	{ float: right; height: 500px; width: 1px; }
.main .related .related_content	{ float: left; width: 217px;  }
.main .related h2,
.main .related h2			{ color: White; font-weight: normal; font-size: 12px; text-align: left; border: 0px; }
.main .related h2 	.welearn		{ font-family: Arial Black, Arial, Helvetica, sans-serif; }
.main .related h2						{ padding-left: 10px; background: url(../pics/layout/pfeil_h2_related.gif) left center no-repeat; margin-bottom: 14px; padding-bottom: 0px; }
.welearn			{ color: White; font-weight: normal; font-size: 16px; text-align: left; border: 0px; } 
			

.footer								{ overflow: hidden; clear: both; width: 880px; height: 15px; padding: 10px; background-color: #55bbff; }
.footer .base						{ width: 100%; }


/* Basisdefinitionen */
*						{ font-family: Arial, Helvetica, Sans Serif; font-size: 12px; font-weight: normal; color: #444444; }

html					{ }
body					{ height: 100%; position: relative; padding: 0px; margin: 0px; }

a:link					{ color: #FF6600; text-decoration: none; }
a:visited				{ color: #FF6600; text-decoration: none; }
a:hover					{ color: #FF6600; text-decoration: underline; }
a:active				{ color: #FF6600; text-decoration: none; }

.navigation a:link		{ color: #444444; }
.navigation a:visited	{ color: #444444; }
.navigation a:hover		{ color: #444444; }
.navigation a:active	{ color: #444444; }

.related a:link		{ color: #444444; }
.related a:visited	{ color: #444444; }
.related a:hover		{ color: #444444; }
.related a:active	{ color: #444444; }


h1						{ font-weight: bold; font-size: 13px; margin-bottom: 10px; } 
h2						{ font-weight: bold; font-size: 14px; padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px solid #000000;  }
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 15px; padding: 0px 0px 0px 1px; }*/
/*ol						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }*/
/*ul li					{ list-style : none; }*/

hr						{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

/* Formulare */
form								{ margin: 0px;}
form .form-eingabe-zeile			{ margin-bottom: 5px; }
form label							{ float: left; width: 120px; }
form .form-text						{ width: 280px; }
form .form-select					{ width: 280px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button					{ }
form .form-error *					{ color: red; }

.fehler								{ margin-bottom: 15px; }
.fehler .fehler-titel				{ font-weight: bold;}
.fehler .fehler-zeile				{ }

.drucken { text-align:right; }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #9cff00; font-weight:bold; color:#000000; }
