/* (c) 2001 - 2007, EIKONA Medien GmbH, it.x informationssysteme gmbh, Mosaiq-Media GmbH, Alle Rechte vorbehalten. */

/* Hinweise: 
schwarz, sw		:	#000000;
weiss, w		:	#ffffff;
rot, rt			:	#be0c1d;
gelb, ge		:	#ffcc00;
hellgrau, hgr	: 	#d0d0d2;
dunkelgrau, dgr	:	#ebebed;

*/ 
.iframe					 { width: 100%; text-align: left; height: 500px !important; height: 500px; margin: 0px; padding: 0px; }
#cube                    { width: 560px; height: 100%; z-index: 1; top: 0px; }
#cube .table             { width: 560px; height: 100%; margin: auto; top: 0px;} 
#cube .content    		 { width: 560px; padding: 0px 10px 10px 30px; text-align: left; }
#cube .tr-1              { width: 560px; height: 1px; } 
#cube .tr-2              { width: 560px; height: 100%; } 
#cube .tr-3              { width: 560px; height: 20px; }
#cube .content .function .druckvorschau  { width: 14px; padding-top:8px; float: right; }
#cube .content .function { margin-right:15px; height:29px; text-align:right; }
#cube .content .titel    { height: 24px; margin: 6px 10px 8px 10px; font-size: 16px; font-weight: bold; font-family: Arial; }

/* Aufteilung */
.header                  { position: absolute; left:0; top: 0; width: 100%; height: 290px; z-index: 2; }
.header .table           { width: 950px; height: 290px; margin: auto; } 
.header .tr-1            { width: 950px; height: 15px; } 
.header .tr-2            { width: 950px; height: 245px; }
.header .tr-3            { width: 950px; height: 30px; }

.header .thema           { width: 740px; height: 230px; border-top: 15px solid #fdcc00; background: #f1f1f1; }
.header .navigation      { width: 690px; height:  30px; padding-left: 36px; text-align: left;}
.header .mini            { width: 65px;  height:  30px; background-color: #000000; text-align: left; padding-left: 12px; }

.header .logo            { width: 210px; height: 230px; border-top: 15px solid #ffffff; background-color: #000000; text-align:left; }
.header .logo img        { margin: 35px 0px 0px 34px; }
.header .cross           { background-color: #000000; }

.main                    { position: absolute; left:0; top: 0; width: 100%; height: 100%;  z-index: 1; } 
.main .table             { width: 950px; height: 100%; margin: auto; } 
.main .tr-1              { width: 950px; height: 290px; } 
.main .tr-2              { width: 950px; height: 100%; } 
.main .tr-3              { width: 950px; height: 20px; } 

.main .navigation        { width: 180px; padding: 37px 0px 0px 0px; text-align: left; background-color: #f1f1f1; }
.main .navigation .titel { font-size: 13px; font-weight: bold; line-height: 19px; padding: 2px 0px 1px 15px; border-bottom: 1px solid #c2bebe; }

.main .navigation .punkte{  }

.main .pfad              { } 
.main .content           { width: 560px; padding: 0px 10px 10px 30px; text-align: left; background-color: #f1f1f1; }
.main .content .function { margin-right:15px; height:29px; text-align:right; }
.main .content .function .druckvorschau  { width: 14px; padding-top:8px; float: right; }
.main .related           { width: 210px; padding: 0px 0px 0px 0px; text-align: left; background-color: #eaebec; }
.main .sprache           { float:left; width: 50px; height:29px; background: #cfcfd1; text-align: center; }
.main .sprachen          { float:left; width: 50px; height:29px; background: #cfcfd1; text-align: left; }
.main .sprachen .sprachumschaltung  { margin-top:6px; }
.main .finden            { float:left; width: 150px; height:29px; padding-left:10px; display:inline; background: #cfcfd1; text-align: right; }

.main .footer-navigation { background: #ffffff url(../pics/layout/strich_qu.gif); padding: 9px 0px 0px 20px; }
.main .footer-navigation .link { float:left; }
.main .footer-space      { background: #f1f1f1; }
.main .footer-related    { background: #f1f1f1; }
.main .footer            { height: 30px; background: #ffffff url(../pics/layout/strich_qu.gif); }
.main .footer .meta      { width: 490px; font-size: 10px; }
.main .footer .meta .text{ float:left; height: 30px; line-height: 30px; font-size: 10px; }
.main .footer-navigation .text			{ float:left; font-size: 10px; }


.main .strich            { background: #ffffff url(../pics/layout/strich_hg.gif); }

.main-print              { position: absolute; left:0; top: 0; width: 560px; height: 100%;  z-index: 1; margin-top: 22px; }
.main-print .tr-1        { height: 100px; }
.main-print .tr-2        { padding-top: 20px; }
.main-print .tr-3        {}

.main-print .navigation        { width: 560px; padding: 37px 0px 0px 20px; text-align: left; }
.main-print .navigation .titel { font-size: 13px; font-weight: bold; line-height: 19px; padding: 2px 0px 1px 15px; border-bottom: 1px solid #c2bebe; }

.main-print .navigation .punkte{ color: efefef; }

.main-print .footer      { height: 30px; padding: 0px 0px 0px 10px;}



/* Basisdefinitionen */
*                        { font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; }

html                     { margin: 0px; margin-bottom:1px; padding: 0px; height:100%; } 
body                     { margin: 0px; padding: 0px; height:100%; text-align:center; }

a:link                   { color: #be0c1d; }
a:visited                { color: #be0c1d; }
a:hover                  { color: #000000; }
a:active                 { color: #be0c1d; }
a:focus                  { outline: none; }


h1                       { font-weight: bold; }
h2                       { font-weight: bold; margin: 0px; }

b			             { font-weight: bold; }
strong  	             { font-weight: bold; }
i				         { font-style: italic; }
img				         { border: 0px; }
p				         { padding: 0px 0px 0px 0px; }

ul				         { margin-top: 5px; margin-bottom: 5px; }
ul li			         { list-style : square;}

ol				         { margin-top: 5px; margin-bottom: 5px; }

hr				         { border: 0px solid #000000; height: 1px; background: #c2bebe url(../pics/layout/trans.gif); }

td                       { vertical-align: top; }

.platzhalter			{ clear: both; }