/* 
CSS Document by 
Sebastian Schmal - ingeniumdesign.de
*/

/* ------ BODY ------ */

body {
	height: 100%;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F5F2FF;
	}

/* ------ BODY END ------ */
.txt {
	height: 100%;
	margin: 0;
	padding: 0;
	color: #345;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}

/* ------ LINK ------ */

a {
	color: #000000;
	text-decoration: underline;
	}

/* ------ LINK END ------ */

.sprache {
	color: #2d095b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	line-height: 18px;
}
.sprache_feld {
    margin-top: 10px;
	color: #2d095b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

/* ------ UBERSCHRIFTEN / SCHRIFTEN ------ */

h1 {
	color: #2d095b;
	text-decoration: none;
	}

h2 {
	color: #2d095b;
	text-decoration: none;
	}

h3 {
	color: #2d095b;
	text-decoration: none;
	}

h5 {
	color: #2d095b;
	text-decoration: none;
	}

p {
	color: #345;
	font-size: 11px;
	}
/* ------ UBERSCHRIFTEN / SCHRIFTEN END ------ */

ul.content {
	margin-left:0px;
	padding-bottom:5px;
	}

ul.content li {
	margin-left:-10px;
	color: #345;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
	list-style-image:url("img/dot2.gif")
	}


/* ------ STARTSEITE MITTIG ------ */
	
#logo {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 545px;
	height: 380px;
	margin-left: -272px;
	margin-top: -190px;
	border: 1px solid #7b63a1;
	background-color: #F5F2FF;
	text-align: center;
	}

/* ------ STARTSEITE END ------ */	


/* ------ HEADER / LOGO ------ */
	
#header {
	z-index: 2;
	position: relative;	
	width: 100%;
	height: 163px;
	background-color: #dfdbed;
	border-bottom: 1px solid #3c1770;
	}

/* ------ HEADER / LOGO END ------ */	


/* ------ NAVI LINKS ----- */

.fixnavi_vision {
	z-index:-1;
	height:600px;				/* die viewportgröße bei FF kurz bevor dass problem auftritt content-height + header-height */
	background-color: #dfdbed;
	position:absolute; top:0;
	width:197px;
	border-right: 1px solid #ca99b4;
	}
	
#left_vision {
	z-index: 1;
	position:absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 197px;
	height: 100%;
	background-color: #dfdbed;
	border-right: 1px solid #ca99b4;
	} 

.fixnavi_impressum { 
     z-index:-1; 
     height:1400px;                    /* die viewportgröße bei FF kurz bevor dass problem auftritt content-height + header-height */ 
     background-color: #dfdbed; 
     position:absolute; top:0; 
     width:197px; 
     border-right: 1px solid #ca99b4; 
     } 
      
#left_impressum { 
     z-index: 1; 
     position:absolute; 
     left: 0px; 
     top: 0px; 
     padding: 0px; 
     margin: 0px; 
     width: 197px; 
     height: 100%; 
     background-color: #dfdbed; 
     border-right: 1px solid #ca99b4; 
     }
	 
.fixnavi_pkw { 
	z-index:-1;
	height:650px;				/* die viewportgröße bei FF kurz bevor dass problem auftritt content-height + header-height */
	background-color: #dfdbed;
	position:absolute; top:0;
	width:197px;
	border-right: 1px solid #ca99b4;
	}
	
#left_pkw{
	z-index: 1;
	position:absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 197px;
	height: 100%;
	background-color: #dfdbed;
	border-right: 1px solid #ca99b4;
	} 

/* -- NAVI -- */
.navi {
	z-index: 4;
	list-style-image: url(img/navi_icon.gif);
	*list-style-image: url(img/navi_icon2.gif);
	list-style-position: outside;
	}
	
.navLink {
	color: #2d095b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 25px;
	}

/*.navLink:hover {
	color: #2d095b;
	font-weight: normal;
	text-decoration: underline;
	}
	
.navLink:focus {
	color: #2d095b;
	font-weight: normal;
	text-decoration: underline;
	}
*/
	
.subnaviLink {
	color: #2d095b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	}

.subnaviLink1 {
	color: #2d095b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	}
	
/*.subnaviLink:hover {
	color: #2d095b;
	font-weight: normal;
	text-decoration: underline;
	}
	
.subnaviLink:focus {
	color: #2d095b;
	font-weight: normal;
	text-decoration: underline;
	}

.subnaviLink:aktiv {
	color: #2d095b;
	font-weight: normal;
	text-decoration: underline;
	}*/
/* -- NAVI END -- */
	
/* ------ NAVI LINKS END ----- */


/* ------ CONTENT ------ */

#content {
	margin-left: 240px;
	margin-top: 0px;
	padding-top: 20px;
	color: #2d095b;
	}

/* ------ CONTENT END ------ */	


