/* (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise: 
schwarz, sw	    :	#000000;
weiss, w		:	#ffffff;
rot, gn		    :	#;
grün, gr		: 	#;
*/


/* Aufteilung */
.page								{ /*width: 990px; margin: auto;*/ }

.header								{ background-color: #fff; /*width: 100%; height: auto; text-align: left;*/ }
.header .thema						{ /*width: 100%;*/ background-color: #fff; width: 100%;}
.header .logo						{ /*width: auto; height: 96px; float:left;*/ background-color: #fff;}
.header .logo img					{ margin: 20px 0 0 25px; }
.header .slogan                     { background-color: #fff; width: 500px; height: 96px; }
.header .slogan img                 { margin: 34px 0 28px 48px;}
.header .meta						{ width: 960px; /*width: auto; height: 23px; padding: 6px 15px 0 10px;*/ /*background-color: #ffcc00;*/ }

.main								{ /*width: 100%; text-align: left; height: auto; overflow: hidden; clear: both;*/  /*background-repeat: repeat-y;*/ }
.main .float-helper					{ /*float: left; width: 720px;*/ }
.main .content-links .navigation	{ /*float: left; width: 270px; padding: 0px;*/ position: absolute;}
.main .content-rechts .navigation	{ /*float: left; width: 270px; padding: 0px;*/ position: absolute;}
.main .content-links				{ background: url(../pics/layout/kachel_schwarz_hg.gif); width: 490px; float: left; height:572px; /*padding: 0px 0px 0 15px; margin-top: 27px;*/ }
.main .content-rechts				{ background: url(../pics/layout/kachel_grau_hg.gif); width: 490px; float: right; height:572px; /*padding: 0px 0px 0 15px; margin-top: 27px;*/ }
.main .content .box					{ /*overflow: hidden; clear: both; width: 100%; */}
.main .related						{ /*float: left; width: 215px; padding: 0px; overflow: hidden; margin-top: 42px;*/ }

.footer								{  }
.footer .base						{  }

.main .content-links .bild-mitte img   { margin:0px; padding: 0px; margin-top: 63px; margin-left: 173px;}
.main .content-rechts .bild-mitte img   { margin:0px; padding: 0px; margin-top: 63px; margin-left: 158px; }
*+html .main .content-links .bild-mitte img   { margin-top: 40px; }
*+html .main .content-rechts .bild-mitte img   { margin-top: 40px; }

* html .main .content-links .bild-mitte img   { ma\rgin-top: 40px; ma\rgin-left: 160px; }
* html .main .content-rechts .bild-mitte img   { ma\rgin-top: 40px; ma\rgin-left: 150px; }


/* Basisdefinitionen */
*						{ /*font-family: Arial, Helvetica, Sans Serif; font-size: 11px; font-weight: normal;*/ color: #444444; /*padding: 0px; margin: 0px;*/ }

/* Hauptnavigation: Ebene 1 */
.content-rechts .hauptnavigation .ebene-1					{ font-weight: normal; font-size: 12px; }
.content-rechts .hauptnavigation .ebene-1:link				{ font-weight: normal; font-size: 12px; color: #000;}
.content-rechts .hauptnavigation .ebene-1:visited			{ font-weight: normal; font-size: 12px; color: #000;}
.content-rechts .hauptnavigation .ebene-1:hover				{ font-weight: normal; font-size: 12px; color: #dd2541;}
.content-rechts .hauptnavigation .ebene-1:active			{ font-weight: normal; font-size: 12px; }

.content-links .hauptnavigation .ebene-1					{ font-weight: normal; font-size: 12px;}
.content-links .hauptnavigation .ebene-1:link				{ font-weight: normal; font-size: 12px; color: #fff;}
.content-links .hauptnavigation .ebene-1:visited			{ font-weight: normal; font-size: 12px; color: #fff;}
.content-links .hauptnavigation .ebene-1:hover				{ font-weight: normal; font-size: 12px; color: #dd2541;}
.content-links .hauptnavigation .ebene-1:active			{ }

.content-links .navigation              {float:left; width: 180px; }
* html .content-links .navigation       {wid\th: 165px; }

.content-links .absatz                  {float:right; width: 307px; margin-right: 15px; } 
* html .content-links .absatz           {ma\rgin-right: 5px;}
.content-links .absatz h1               {color: #d1090b; font-style: italic; font-size: 18px; margin-top: 27px; text-align: right; margin-left: 58px; margin-right: 19px;}
.content-links .absatz .text            {width: 307px;}
.content-links .absatz  img             { margin-top: 70px; }

.content-rechts .navigation              {float:left; width: 170px; }
* html .content-rechts .navigation       {wid\th: 165px; }

.content-rechts .absatz                  {float:right; width: 307px; margin-right: 15px;}
* html .content-rechts .absatz           {ma\rgin-right: 5px;}
.content-rechts .absatz h1               {color: #d1090b; font-style: italic; font-size: 18px; margin-top: 27px; text-align: right; margin-left: 58px; margin-right: 19px;}
.content-rechts .absatz .text            {width: 307px;}
.content-rechts .absatz  img             { margin-top: 70px;}


.hauptnavigation li	div						{ display : block; padding: 0px 0px 0px 0px; font-weight: normal; background-image: none; margin: 0px; margin-left: 3px; height: 23px; text-decoration: none; }

#start .hauptnavigation li .navi-3	        		{ margin-top: 38px;}
#start .hauptnavigation li .navi-6                 { margin-top: 27px;}

#start .hauptnavigation li .navi-9                 { margin-top: 38px;}
#start .hauptnavigation li .navi-11,
#start .hauptnavigation li .navi-13    			{ margin-top: 50px;}

#start .hauptnavigation li .navi-14                { margin-bottom: 20px;}

#start .hauptnavigation li .navi-17	        	{ margin-top: 38px;}
#start .hauptnavigation li .navi-20                { margin-top: 27px;}

#start .hauptnavigation li .navi-23                { margin-top: 38px;} 
#start .hauptnavigation li .navi-25,
#start .hauptnavigation li .navi-27    			{ margin-top: 50px;}

#start .hauptnavigation li .navi-28                { margin-bottom: 20px;} 

/* Impressumsnavigation */
.impressumnavigation							{ float: right; margin-right: 10px; padding-right: 0px; width: 100%; text-align: right; }
.impressumnavigation li							{ display: inline; margin-left: 7px;}

.impressumnavigation a:link						{ font-size: 11px;}
.impressumnavigation a:visited					{ font-size: 11px;}
.impressumnavigation a:hover					{ font-size: 11px;}
.impressumnavigation a:active					{ font-size: 11px;}


/* Definitionen Elemente */
/*.text                   {background-color: none;}*/

/*
html					{ } 
body					{ height: 100%; text-align: center; position: relative; background-color: #fff; }

a:link					{ color: #dd2541; text-decoration: none; }
a:visited				{ color: #dd2541; text-decoration: none; }
a:hover					{ color: #444444; text-decoration: none; }
a:active				{ color: #444444; text-decoration: none; }

h1						{ font-weight: bold; font-size: 13px; margin-bottom: 10px; }
h2						{ font-weight: bold; margin-bottom: 10px; }

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;}
form .form-eingabe-zeile			{ clear: left; margin-bottom: 5px; }
form label							{ float: left; width: 120px; }
form .form-label-checkbox			{ width: auto; float: none; }
form .form-label-radio				{ width: auto; float: none; }
form .form-text						{ width: 280px; }
form .form-select					{ width: 280px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button					{ clear: left; }

.fehler								{ margin-bottom: 15px; }
.fehler .fehler-titel				{ font-weight: bold;}
.fehler .fehler-zeile				{ }*/

