@charset "utf-8";

/* Grundeinstellungen */

* {
	margin:0; 
	padding:0;
	}
body {
	font:95% Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	text-align: center; /* Zentrierung in allen Browsern */
	}
a {
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	}
img a {
	border:0px;
	border-bottom:0px;
	text-decoration:none;
	}
h2, h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	color:#596CBD;
	background:transparent;
	}
h2 {
	font-size:1.1em;
	}
h3 {
	font-size:0.8em;
	}
h4 {
	font-size:0.8em;
	}

a, p, address, li {
	font-size:0.8em;
	list-style:none;
	}
address {
	font-style:normal;
	padding-top:25px;
	}
li a, p a {
	font-size:100%;
	color: #000;
/* Schriftgroessenreset */
	} 
address a {
	font-size:100%;
	color: #000;
	border-bottom: 1px dotted #596CBD;
/* Schriftgroessenreset */
	} 

/* Allgemeine Klassen */
.no-break {
	white-space:nowrap;
	}
.break {
	word-break: break-all; /* nur fuer IE */
	}
.highlight {
	color:#008444;
	font-style:italic;
	}

/* Bereiche */
#container {
	text-align: left; /* Ausrichtungskorrektur */
	width: 785px;
	color: #000;
	background: #FFF;
	position: relative;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#header {
	background: #FFF;
	}
#imagelineleft {
	width: 200px;
	height: 115px;
	float:left;
	display:inline;
	}
#logoline {
	width: 785px;
	height: 55px;
	background-color:#FFF;
	}
#imageline {
	height: 115px;
	float:right;
	width: 585px;
	}
#main {
	color: #000; 
	background: #FFF; 
	line-height: 1.2em; /* Vermeidung Peekaboo-Bug */
	border-bottom:1px solid #596CBD;
	height:auto;
	overflow:hidden;
	margin-top: 3px;
	}
#mainbot {
	clear: both; 
	}
#mainbottom {
	clear: both;
	width:785px;
	font-size:60%;
	text-align:right;
	padding-top:5px;
	}
#imgleft {
	width:200px;
	margin-bottom:15px;
	}
#innercontent {
	width:560px;
	padding-left: 25px;
	padding-bottom:125px;
	}
	
/* Hauptinhalt */
#content {
	margin-left: 200px;
	width: 585px;
	color: #000;
	height: 100%;
	padding-top:30px;
	}
#content p {
	padding-bottom: 9px;
	}
#content p a, #content li a {
	text-decoration:none;
	color:#000;
	border-bottom: 1px dotted #596CBD;
	}
#content p.gap25{
	padding-bottom:25px;
	}
#content p.gap25 a{
	border-bottom:0px;
	text-decoration:none;
	}
#content p.gap30{
	padding-bottom:30px;
	}
#content h3 {
	padding-bottom:18px;
	}
#content li.square{
	list-style: none; 
	display: block; 
	padding-left: 12px; 
	background: transparent url(../images/arrow.gif) 0px 5px no-repeat;
	}
#content ul{
	padding-bottom:9px;
	}
#content ul.bwb{
	padding-bottom:0px;
	}
#content ul.sub{
	padding-bottom:0px;
	margin-left:25px;
	font-size:100%;
	}
#content h4 a {
	font-size:100%;
	text-decoration:none;
	color:#596CBD;
	}
.kontakt {
	padding-top:0px;
	padding-bottom:25px;
	}
.map {
	border: 1px solid #596CBD;
	margin-top: 10px;
	}
	
/* Intro */	
#intromain {
	color: #000; 
	background: transparent url(../images/100.jpg) top no-repeat;
	border-bottom:1px solid #596CBD;
	line-height: 1.2em; /* Vermeidung Peekaboo-Bug */
	height:550px;
	width:785px;
	overflow:hidden;
	margin-top: 3px;
	}
#introline {
	margin-top:75px;
	width:785px;
	height:200px;
	}
#introtext {
	width:359px;
	height:175px;
	float:left;
	background-color:#DDDDDD;
	padding-top:25px;
	padding-left:20px;
	padding-right:10px;
	}
#introtext p {
	padding-bottom:8px;
	}
#introtext h2 {
	padding-bottom:15px;
	}
#introimg1 {
	width:132px;
	height:200px;
	float:right;
	background: transparent url(../images/100_c.jpg) top no-repeat;
	}
#introimg2 {
	width:132px;
	height:200px;
	float:right;
	background: transparent url(../images/100_b.jpg) bottom no-repeat;
	}
#introimg3 {
	width:132px;
	height:200px;
	float:right;
	background: transparent url(../images/100_a.jpg) top no-repeat;
	}


/* Top-Navigation */
#navtop {
	font-size:95%;
	height: 22px;
	width: 785px;
	}
#navtop li {
	display: inline; 
	}
#navtop1 li a {
	padding-left:20px;
	}
#navtop1 {
	width:647px;
	float:left;
	}
#navtop1 ul {
	padding-left:375px;
	}
#navtop2 {
	width:138px;
	margin-left:647px;
	}
#navtop a {
	text-decoration: none;
	display:block;
	float:left;
	padding-top: 3px;
	color: #596CBD;
	}
#navtop a:hover, #page100 #nvm100 a, #page600 #nvm600 a, #page700 #nvm700 a {
	color:#7D7D7D;
	}
#navtop li.squaredeu a{
	padding-left:20px;
	list-style: none; 
	background: transparent url(../images/arrow.gif) 13px 6px no-repeat;
	}
#navtop li.squaredeu-on a{
	padding-left:20px;
	list-style: none; 
	background: transparent url(../images/arrow.gif) 13px 6px no-repeat;
	color: #7D7D7D;
	}
#navtop li.squareeng a{
	padding-left:30px;
	list-style: none; 
	background: transparent url(../images/arrow.gif) 23px 6px no-repeat;
	}
#navtop li.squareeng-on a{
	padding-left:30px;
	list-style: none; 
	background: transparent url(../images/arrow.gif) 23px 6px no-repeat;
	color: #7D7D7D;
	}

/* Main-Navigation */
#nav-main {
	text-align:center;
	border-bottom: 1px solid #596CBD;
	border-top: 1px solid #596CBD;
	letter-spacing:1px;
	width:785px;
	height:22px;
	margin-bottom: 3px;
	}
#nav-main li {
	display: inline;
	}
#nav-main li.kanz a{
	background-image:url(../images/kanz_off.gif);
	}
#nav-main li.pash a{/* englisch */
	background-image:url(../images/pash_off.gif);
	} 
#nav-main li.koop a{
	background-image:url(../images/koop_off.gif);
	}
#nav-main li.coop a{/* englisch */
	background-image:url(../images/coop_off.gif);
	}
#nav-main li.part a{
	background-image:url(../images/part_off.gif);
	}
#nav-main li.prtn a{/* englisch */
	background-image:url(../images/prtn_off.gif);
	}
#nav-main li.leis a{
	background-image:url(../images/leis_off.gif);
	}
#nav-main li.serv a{/* englisch */
	background-image:url(../images/serv_off.gif);
	}
#nav-main a {
	font-size:120%;
	text-decoration: none;
	float: right;
	width:125px;
	height:22px;
	display: block;
	margin-left: 7px;
	line-height:1.4em;
	}
#nav-main li.kanz a:hover, #page200 #nvmkanz a {
	background-image:url(../images/kanz_on.gif);
	}
#nav-main li.pash a:hover, #page200 #nvmpash a {/* englisch */
	background-image:url(../images/pash_on.gif);
	}
#nav-main li.part a:hover, #page300 #nvmpart a, #page310 #nvmpart a, #page320 #nvmpart a, #page330 #nvmpart a, #page340 #nvmpart a {
	background-image:url(../images/part_on.gif);
	}
#nav-main li.prtn a:hover, #page300 #nvmprtn a, #page310 #nvmprtn a, #page320 #nvmprtn a, #page330 #nvmprtn a, #page340 #nvmprtn a {/* englisch */
	background-image:url(../images/prtn_on.gif);
	}
#nav-main li.leis a:hover, #page400 #nvmleis a, #page410 #nvmleis a, #page420 #nvmleis a, #page430 #nvmleis a, #page440 #nvmleis a, #page450 #nvmleis a, #page460 #nvmleis a, #page470 #nvmleis a, #page480 #nvmleis a, #page490 #nvmleis a {
	background-image:url(../images/leis_on.gif);
	}
#nav-main li.serv a:hover, #page400 #nvmserv a, #page410 #nvmserv a, #page420 #nvmserv a, #page430 #nvmserv a, #page440 #nvmserv a, #page450 #nvmserv a, #page460 #nvmserv a, #page470 #nvmserv a, #page480 #nvmserv a, #page490 #nvmserv a {/* englisch */
	background-image:url(../images/serv_on.gif);
	}
#nav-main li.koop a:hover, #page500 #nvmkoop a {
	background-image:url(../images/koop_on.gif);
	}
#nav-main li.coop a:hover, #page500 #nvmcoop a {/* englisch */
	background-image:url(../images/coop_on.gif);
	}

/* Menu */
#nav-left {
	float:left;
	width:200px;
	line-height:1em;
	}
#nav-left a {
	font-size:100%;
	text-decoration: none;
	color:#7D7D7D;
	border-bottom: 1px solid #7D7D7D;
	display:block;
	padding: 7px 0px 7px 0px;
	}
#nav-left a:hover, #page310 #nvmmb a, #page320 #nvmcb a, #page330 #nvmmh a, #page340 #nvmjr a {
	color:#596CBD;
	font-weight:bold;
	}
#nav-left a:hover, #page410 #nvm410 a, #page420 #nvm420 a, #page430 #nvm430 a, #page440 #nvm440 a, #page450 #nvm450 a, #page460 #nvm460 a, #page470 #nvm470 a, #page480 #nvm480 a, #page490 #nvm490 a {
	color:#596CBD;
	font-weight:bold;
	}

