/*************************** OUTER **************************/
html {
}
body {
	border-top:solid .4em white;
	width:70em;
	margin:0 .5em;
	background-image:url(../img/outer_bg.gif);
	background-repeat:repeat-y;
}

/*************************** TOP, MAIN, FOOTER **************/
#section_top {
	border:solid 0px orange;
	margin:0 0 0em 0;
	padding:0 0 0em 0;
	background-color:#DEEBF3;
}
#section_top img.contentbild1 {
	margin:0 1px 0 0;
}
#section_top img.logo {
	float:right;
	margin:50px 60px 0 0;
}

#section_main {
	border:solid 0px #ccc;
}
#section_footer {
	border:solid 0px #ccc;
	margin:4em 0 0 14.5em;
	width:41em;
}

/*************************** META ***************************/
#nav_meta {
	font-size:.8em;
	text-align:right;
	background-color:white;
	padding:.8em 18em .8em 0;
	border:solid 0px red;
}
#nav_meta ul {
}
#nav_meta ul li {
	display:inline;
	list-style:none;
	padding:0 .5em;
}
#nav_meta ul a {
	color:#6DA3C7;
	text-decoration:none;
}
#nav_meta ul a.hi, #nav_meta ul a:hover {
	text-decoration:underline;
}
/*** SUCHE ***/
form#suche {
	display:inline;
	border:solid 0px green;
}
form#suche input.text {
	width:100px;
}
form#suche input.submit {
	margin:0 .2em;
	vertical-align:bottom;
}

/*************************** NAV_MASTER *********************/
#nav_master {
	background-color:#3670AF;
	background-image:url(../img/1x1white.gif);
	background-repeat:repeat-x;
	border-left:solid 0px red;
}
#nav_master_noJS {
	padding:.5em 0;
	background-color:#3670AF;
}
#nav_master_noJS ul li {
	display:inline;
	list-style:none;
	padding:1.5em;
}
#nav_master_noJS ul a {
	color:white;
	text-decoration:none;
}
#nav_master_noJS ul a.hi, #nav_master_noJS ul a:hover {
	font-weight:normal;
	text-decoration:underline;
}
/*************************** NAV_SLAVE **********************/
#nav_slave {
	float:left;
	border:solid 0px red;
	margin:0 0 0 0em;
}
#nav_slave ul {
	margin:2.5em 0 0 0;
}
#nav_slave ul li {
	display:block;
	list-style-type:none;
}
#nav_slave ul.nav1 {
	padding:0 0 .5em .5em;
	border:solid 0px red;
}
#nav_slave ul.nav2 {
	border:solid 0px green;
	width:13em;
}
#nav_slave ul.nav2 li {
	border:solid 0px green;
	margin:.4em 0 .4em 0;
}
#nav_slave ul.nav3 {
	border:solid 0px blue;
	margin:0 0 0 1.5em;
	padding:.4em 0;
}
#nav_slave ul.nav3 li {
	border:solid 0px blue;
	margin:.3em 0;
}
#nav_slave ul.nav2 li a {
	font-size:.9em;
	padding-left:20px;
	background: transparent url(../img/nav3_href.gif) no-repeat top left;
	color:#3C79A0;
	text-decoration:none;
}
#nav_slave ul.nav2 li a.hi, #nav_slave ul.nav2 li a:hover {
	font-weight:bold;
	text-decoration:underline;
}
#nav_slave ul.nav2 li ul.nav3 li a {
	padding:0;
	background:none; 
}
#nav_slave ul.nav2 li ul.nav3 li a.hi, #nav_slave ul.nav2 li ul.nav3 li a:hover {
}


/*************************** Kruemelpfad ********************/
#kruemelpfad {
	font-size:.8em;
	margin:0 0 2em 0 ;
}
#kruemelpfad a {
}
/*************************** CONTENT ************************/
#content {
	margin:0 1em 0 17em;
	padding:0 00em;
	width:44.5em;
	overflow:hidden;
	border:solid 0px red;
	font-size:.9em;
}

/*************************** BOXEN **************************/
div.boxen div.box_aktuelles h2 {
	border:solid 0px brown;
	padding:1em 0 0 .6em;
}
div.boxen {
	border:solid 0px brown;
	float:right;
	width:15.0em;
	margin:0em 0 .5em .5em;
	padding:0em 00em 0 0 ;
	font-size:.9em;
}
#nav_slave div.boxen {
	float:left;
	border-bottom:solid 14px white;
	margin:0 0 0 .3em;
	padding:1.1em 0 1em .8em;
	width:14em;
}
#nav_slave div.boxen div.item {
	padding:1.0em 0.3em 1.0em 0.5em;
}
#nav_slave div.boxen div.item a {
	font-size:1em;
	padding:0;
	background: none;
	text-decoration:none;
	color:#3C79B0;
}
#nav_slave div.boxen div.item a:hover {
	font-weight:normal;
	text-decoration:underline;
}

div.boxen div.item {
	margin:0;
	padding:1.0em 0.3em;
	border-bottom:solid 14px white;
}
div.boxen h5 {
	color:#3670AF;
	margin:0 0 .2em 0;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
}
div.boxen h2 {
	margin:0 0 0em 0;
	font-size:.9em;
}
div.boxen h3 {
	margin:.2em 0 .4em 0;
	font-weight:normal;
	font-size:.9em;
}
div.boxen h4 {
	margin:0;
}
div.boxen p {
}
/*** einzelne Boxen ***/
div.boxen div.box_glossar {
	margin:0em 0;
}
div.boxen div.box_faq {
	margin:0em 0;
}
div.boxen div.box_shop {
	margin:0em 0;
}
div.boxen div.box_shop img {
	margin:.5em 0;
}


