/*  Global definitions */

* { margin:0px; padding:0px; }
html { margin:0px; padding:0px;
	background:#ffffff url("../images/page-bg.jpg") top left repeat-x;
}



body {
	margin:0px auto; 
	padding:0px;
	text-align:center;	
	color: #666666;
	font-size:101%;
	font-family: Lucida Sans, Arial, SunSans-Regular, Sans-Serif;
		}

a {
	color:#1a3553;
	text-decoration:none; 
}

a:hover { 
	text-decoration:underline;
	color:#ffffff;
}

strong {color:white}

u {color:white}

#overall {
	margin:0px auto; 
	width:900px;
	height:600px;
	overflow:hidden;
	background: transparent;
	border:0px solid green;
}



#head {
	width:900px;
	height:170px;
	background:white;
	margin:0px;
	border:0px solid black;
	overflow:none;
	float:left;
}


#logo {
	height:170px;
	width:526px;
	float:left;
	overflow:none;
	text-align:right;
	border:0px solid green;	
}

#topnav {
	float:left;
	text-align:left;
	border:0px solid blue;
	margin-top:127px;
}

#topnav a {
	text-decoration:none;
	color:#1a3553;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}


#nav {
	overflow:none;
	float:left;
	height:20px;
	padding-top:8px;
	text-align:left;
	border:0px solid blue;
	font-size:11px;
	line-height:11px;
	background:transparent url("../images/nav-bg.jpg") top left no-repeat;
}

/*  Hauptnavi */

#menu_top{
	overflow:none;
	float:left;	
	width:700px;
	border:0px solid green;
}


.point_passive {
	border:0px solid green;
	float:left;
	color:#1a3553;
}

.point_passive a {
	color:#1a3553;
	padding-left:15px;
	font-weight:bold;
	text-decoration:none;
}

.point_passive a:hover {
	color:#ffffff;
}


.point_active {
	float:left;	
	color:#1a3553;
}

.point_active a {
	color:#ffffff;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;
}

.point_active a:hover {color:white} 

/*  Bottomnavi */

#rightnavi {
	overflow:none;
	float:right;
	border:0px solid green;
}

#rightnavi a {
	text-decoration:none;
	color:#1a3553;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

#rightnavi a:hover {color:white} 

/* Content */

#inhalt {
	font-size:11px;
	color:#000000
}

#inhalt h1 {
text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
}

.orange {
color:#fa4615;
}


.weiss {
color:#ffffff
}


.blau {
color:#1a3553
}

/* Content Startseite */

#inhalt0 {
	float:left;
	overflow:hidden;
	height:284px;
	width:900px;
	border:0px solid white;
	background:transparent url("../images/content-bg0.jpg") top left no-repeat;
}

#links0 {
	border:0px solid green;
	width:380px;
	height:213px;
	float:left;
	overflow:auto;
	text-align:left;
	margin-left:18px;
	margin-right:28px;
	margin-top:15px;
	padding-top:10px;
	padding-left:10px;
}


#rechts0 {
	border:0px solid green;
	width:380px;
	height:217px;
	float:right;
	overflow:auto;
	text-align:left;
	margin-left:18px;
	margin-right:0px;
	margin-top:15px;
	padding-top:10px;
	padding-left:10px;
	padding-right:40px;
}

/* Content  50:50 mit bild */

#inhalt50-b {
	float:left;
	overflow:hidden;
	height:284px;
	width:900px;
	border:0px solid white;
	background:transparent url("../images/content-bg5.jpg") top left no-repeat;
}

/* Content  50:50 - 2mal grauer Hintergrund */


#inhalt50-c {
	float:left;
	overflow:hidden;
	height:284px;
	width:900px;
	border:0px solid white;
	background:transparent url("../images/content-bg6.jpg") top left no-repeat;
}

/* Content  50:50 */

#inhalt50 {
	float:left;
	overflow:hidden;
	height:284px;
	width:900px;
	border:0px solid white;
	background:transparent url("../images/content-bg.jpg") top left no-repeat;
}

#links50 {
	width:380px;
	height:213px;
	float:left;
	overflow:auto;
	text-align:left;
	margin-left:18px;
	margin-right:28px;
	margin-top:15px;
	padding-top:10px;
	padding-left:10px;
}

*html div#links50 {
margin-left:5px;
}

#rechts50 {
	width:380px;
	height:217px;
	float:right;
	overflow:auto;
	text-align:left;
	margin-left:18px;
	margin-right:10px;
	margin-top:15px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

*html div#rechts50 {
	width:380px;
margin-right:10px;
padding-right:10px;
	border:0px solid green;
}

/* Content - breitere Inhaltsspalte */

#inhalt75 {
	float:left;
	overflow:none;
	height:284px;
	width:900px;
	border:0px solid white;
	background:transparent url("../images/content-bg2.jpg") top left no-repeat;
}

#links75 {
	border:0px solid green;
	width:190px;
	height:213px;
	float:left;
	overflow:auto;
	text-align:left;
	margin-left:18px; 
	margin-right:0px;
	margin-top:15px;
	padding-top:10px;
	padding-left:0px;
}


#rechts75 {
	border:0px solid green;
	width:580px;
	height:217px;
	float:right;
	overflow:auto;
	text-align:left;
	margin-left:18px;
	margin-right:10px;
	margin-top:15px;
	padding-top:10px;
	padding-left:10px;
padding-right:10px;
}



*html div#rechts75 {
margin-right: 10px;
padding-right:10px;
	border:0px solid green;
}

/* Content - breitere Inhaltsspalte ohne background */

#inhalt75-2 {
	float:left;
	overflow:none;
	height:284px;
	width:900px;
	border:0px solid white;
	background:transparent url("../images/content-bg4.jpg") top left no-repeat;
}

#links75-2 {
	border:0px solid green;
	width:190px;
	height:213px;
	float:left;
	overflow:auto;
	text-align:left;
	margin-left:18px; 
	margin-right:0px;
	margin-top:15px;
	padding-top:10px;
	padding-left:0px;
}


#rechts75-2 {
	border:0px solid green;
	width:625px;
	height:217px;
	float:right;
	overflow:auto;
	text-align:left;
	height:55px;
	margin-top:158px;
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
}

#rechts75-2 img {
	padding-left:10px;
	border:0px;
}


*html div#rechts75-2 {
margin-right: 10px;
padding-right:10px;
	border:0px solid green;
}

/* statements */

#inhalt100 {
	float:left;
	overflow:none;
	height:284px;
	width:900px;
	background:transparent url("../images/content-bg3.jpg") top left no-repeat;
}

#inhalt100-content {
	width:839px;
	text-align:left;
	height:55px;
	margin-top:158px;
	border:0px solid white;
	float:left;
	margin-left:28px
}

 
#inhalt100-content img {
	padding-left:10px;
	border:0px;
}



/* Startseite-Bilderleisten */

#img-links {
	margin-top:28px;
	width:410px;
	height:55px;
	float:left;
	text-align:left;
	background:#afb8c3;

}


#img-links img {
/*	width:85px;
	height:55px;*/
	padding-left:10px;
	border:0px
}


#img-rechts {
	margin-top:28px;
	width:410px;
	height:55px;
	float:right;
	text-align:left;
	background:#afb8c3;
}

#img-rechts img {
	width:85px;
	height:55px;
	padding-left:10px;
	border:0px
}


/* bottom */

#unten {
	width:900px;
	float:left;
	overflow:none;
	height:118px;
	border-top:1px solid #bbc3cc;
	border:0px solid blue;
}

/* Navipfad-Grafik */

#navipfad {
	margin-top:1px;
	margin-left:0px;
	text-align: left;
	float:left;
	background:#5e7186 ;
}

#navipfad td {	text-align: left;
}

/* Unternavigation */

#bottom-navi {
	overflow:none;
	text-align:right;	
	border:0px solid green;
	font-size:12px;
	margin-top:30px;
	font-weight:normal;
}

#bottom-navi  a {
	color:white;
	font-weight:bold;
	text-decoration:none
}

#bottom-navi  b,strong {
	color:white
}

#bottom-navi  a:hover {text-decoration:underline} 

.menu_second_left_passive {
	text-align:right;
	padding-top:0px;
	padding-bottom:5px;
	color:#ffff;
	border:0px solid black ;
	font-weight:bold
}

.menu_second_left_passive a {color:#fff;padding-left:5px;text-decoration:none}
.menu_second_left_passive a:hover {text-decoration:underline}

.menu_second_left_active {
	text-align:right;
	padding-top:0px;
	padding-bottom:10px;
	color:#fff;
	font-weight:bold;
}

.menu_second_left_active a {color:#fff;text-decoration:underline}

img {border:0px}

