/* 
CSS 
author: Joel Marbach, mm.grafik
date: nov 5th 2008
 */

p 		{ margin-top:0;}
img 	{ border:0; }
td ul 	{ margin-top:0px; }
body 	{ overflow-y:scroll; height:100%}
h1 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:18pt; font-weight:normal; color:#c3088e; text-decoration:none; }
h2 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#c3088e; text-decoration:none; margin-bottom: 5px; }
h3 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e; text-decoration:none; margin-bottom: 5px; }

.pinkText { font-family:Arial, Verdana, sans-serif; text-decoration:none; text-align:left; line-height:14pt; vertical-align:top; color:#c3088e; } 
.quoteText { font-family:Arial, Verdana, sans-serif; font-size:20pt; text-decoration:none; text-align:left; vertical-align:top; color:#c3088e; font-weight:bold; } 

/*layout*/
#outer { position:absolute; top:0px; margin-top:0px; left: 50%;  margin-left:-465px; width:930px; border:1px; z-index:1;}

#outerFillContent { position: absolute; top:0px; left: 50%; height: auto !important; /* !important-Regel für moderne Browser */ height: 100%; margin-left:-295px;  width: 760px; min-height: 100%; /* Mindesthöhe in modernen Browsern */ z-index:0; background:#e1e1e1; }

#naviAdmin 	{ position:absolute; top:15px; left:170px; width:535px; height:100px; background:#fff; border:0px; float:left;
font-family:Arial, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e; text-decoration:none; }
#naviAdmin a { font-family:Arial, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e; text-decoration:none;}	
#naviAdmin a:hover { text-decoration:underline;}
#naviAdminSpacer 	{ position:absolute; top:0px; left:170px; width:760px; height:15px; background:#fff; border:0px; float:left;
font-family:Arial, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e; text-decoration:none; }

#logo 	{ position:absolute; top:0px; left:705px; width:225px; height:90px; padding-top:10px; background:#fff; border:0px; }
#pic 	{ position:absolute; top:100px; left:170px; width:760px; height:177px; background:#fff; border:0px; }

#navi 	{ position:relative; top:155px; left:0px; width:170px; border-left:0px; border-right:0px; text-align:left; margin-bottom:10px; padding-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; z-index:1; overflow:hidden;}

#contentContainer { height:100%;  margin-top:277px; margin-left:170px; width:760px; padding-left:0px; padding-top:20px; background:#e1e1e1; z-index:2; }

#content {  width:480px; height:100%; padding-left:32px; padding-right:248px; padding-bottom:40px; border:0px; font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#000; text-decoration:none; text-align:left; line-height:14pt; vertical-align:top; background:#e1e1e1; }
#content a { font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#c3088e; text-decoration:underline; }
#content a:hover { font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#c3088e; text-decoration:underline;}

#content p#breadCrumbs { font-family:Arial, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e;  text-decoration:none;  }
#content p#breadCrumbs a { font-family:Arial, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e; text-decoration:none; }
#content p#breadCrumbs a:hover { font-family:Arial, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#c3088e; text-decoration:underline; }

#content p#longTitle { font-family:Arial, Verdana, sans-serif; font-size:18pt; margin-top:20px; margin-bottom:20px; color:#c3088e; text-decoration:none; }


#newsSide { position:absolute; top:374px; left:705px; width:205px; border:0px; padding-right:20px; padding-bottom:20px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333333; text-decoration:none; overflow-y:auto; overflow-x:hidden; float:right;  }
#newsSide a { font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#005e9f; text-decoration:none;}	
#newsSide a:hover { font-family:Arial, Verdana, sans-serif; font-size:10pt; color:#333; text-decoration:underline;}
#newsSide h2 { margin-top:0; }

/*Navi Wayfinder*/
#navi a { font:10pt "Arial"; font-weight:bold; display:block; width:auto; text-decoration:none; text-indent:0px; margin-left:0px; }
#navi ul li a	{ color:#c3088e; text-decoration:none; padding:10px 0px 2px 0px; } 		/*1.Stufe*/
#navi ul ul li a	{ color:#999; text-decoration:none; text-indent:0px; padding:0px 0px 2px 0px; } 	/*2. Stufe*/
#navi ul ul ul li a	{ color:#999; font-weight:normal; text-decoration:none; text-indent:0px; padding:0px 0px 2px 0px;}/*3.*/
#navi li a.activemenu 	{ text-decoration:underline; }

#navi a:hover 	{ text-decoration:underline;}
#navi ul 	{ list-style-type:none; margin-left:0px; text-indent:0px; padding-left:0px;}


