/*************************** OUTER **************************/

html, body { 
	text-align:center;
} 
body {
	margin:0 5px 5px 10px;
   background-image:url(../img/outer_bg.gif);
   background-repeat:repeat-y;
}

/*************************** OUTER **************************/
#outer {
   text-align:left;  
   /* center|left style */
   margin-right:auto;
   border:solid 0px brown;
}

/*************************** TOP **************************/
#top {
	width:950px;
	text-align:left;
	height:127px;
	background-repeat:no-repeat;
	border:solid 0px red;
	border-top:solid 5px white;
	background-color:white;
   background-image:url(../bilder/him_himmel.png);
   background-repeat:no-repeat;
   background-position:right top;
}
#top img.theme {
	margin:0 1px 0 0;	
}
/*************************** META *************************/
#meta {
	background-color:white;
	padding:5px 0 5px 0;
	text-align:right;
	width:95.5em;
	border:solid 0px red;
}
#meta a {
	color:#90B2D3;
}
#meta a.hi, #meta a:hover {
	color:#93a1aa;
}
#meta ul {
	border:solid 0px red;
	margin:0 21.5em 0 0;
}
#meta li {
	display:inline;
	list-style-type:circle;
	padding:.2em .2em .2em 1.5em;
}
#meta li.home {
	padding:.2em 29.5em .2em 1.5em;
}


/*************************** NAV3 ********************************/
#nav3 {
	float:left;
	width:160px;
	padding:10px 20px 10px 10px;
	border:solid 0px red;
	line-height:1.5em;
	font-size:1.1em;
}
#nav3 ul.nav {
	border:solid 0px red;
	padding:0;
	margin:0 0 1em 0;
}
#nav3 ul.nav li {
	margin:3px 0;
	padding:3px 1px 3px 20px;
	background-image:url("../img/content_boxes_pfeil_bg.gif");
	background-repeat:repeat-y;
}
#nav3 ul.nav li a.hi{
	font-weight:bold;
}


#nav3 img.mapstandorte {
	margin:0 0 0px 0px;
}
#nav3 a {
	text-decoration:none;
}
#nav3 a.back {
}
#nav3 a.pdf {
	text-decoration:none;
	padding-left:15px;
	background-image:url("../img/dot_theme_href_pdf.gif");
	background-repeat:no-repeat;
	background-position:left;
}
#nav3 a.none {
	padding-left:0;
}
#nav3 a:hover {
	text-decoration:underline;
}
#nav3 div.anschriftenstandorte a {
	color:black;
	padding-left:10px;
	background-image:url("../img/dot_content_href.gif");
	background-repeat:no-repeat;
	background-position:left;
	
}
/*
#nav3 .quicktime{
	margin-top:40px;
	line-height:1.4em;
	font-size:0.9em;
	border:dotted 1px #327d9e;
	padding:2px;
}
#nav3 .quicktime img {
	float:left;
	margin:5px 5px 0 0;
}
*/
#nav3 div.hannes {
	line-height:1.4em;
	font-size:0.9em;
	padding:2px;
	height:70px;
}
#nav3 div.hannes img {
	float:left;
	margin:0px 5px 0 0;
}

/*NEWS*/
#nav3 div.datum {
	font-size:3em;
	line-height:1.2em;
	color:#6DA3C7;
	font-weight:bold;
}
#nav3 h1.news {
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	font-size:1.7em;
	color:#6DA3C7;
	border-top:dotted 1px #3C79A0;
}


#nav3 ul.news {
	width:155px;
	padding:0 0 0 13px;
	margin:5px 0 20px 0 ;
}
#nav3 ul.news li {
	margin:10px 0;
	list-style-image:url("../img/dot_content_href.gif");
	background-color:#E9F2F7;
	border:solid 0px red;
}
#nav3 ul.news li.quelle {
	list-style-image:none;
	text-align:right;
	margin-right:10px;
}
#nav3 ul.news li a {
	background-image:none;
}

#nav3 ul {
}
#nav3 li {
	list-style-type:none;
	border:solid 0px red;
	padding:0px 0;
}



/*************************** CONTENT ************************/
#content {
	text-align:left;
	margin:0 0 100px 15em;
	padding:0 10px 0 10px;
	font-size:1.3em;
	width:41.2em;
	border:solid 0px blue;
}
#content .path {
	margin:10px  0 0 0;
	font-size:.9em;
	width:45em;
	color:#808080;
}
/* Inneres Table mit Text+Boxen auf Startseite */
#content table.startseite  {
	border-collapse:collapse;
	border-bottom:solid 1px #dfebf3;
	background-image:url("../img/content_bg_index.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}
#content table.startseite  {
}
#content table.startseite td.startseite_text {
	border:solid 0px green;
	vertical-align:bottom;
	font-size:.9em;
	height:430px;
	# Moz 429 / MSIE7 330
}
#content table.startseite td.startseite_text h1 {
	margin:0 0 15px 0;
}
#content table.startseite td.startseite_boxen {
	vertical-align:middle;
}
#content table.startseite td.startseite_text div.startseite_spacer {
	height:100px;
}


/*************************** CONTENT_R **********************/
#content_r {
	position:absolute;
	top:175px;
	left:775px;
	width:175px;
	text-align:left;
}
#content_r .bild {
	border-top:solid 4px white;
}
#content_r div.startseite {
	margin:0 0 3px 0;
}
#content_r table {
	border:solid 0px red;
	border-collapse:collapse;
}
#content_r  table td {
	border:solid 0px #000;
	border-bottom:dotted 1px #3c79a0;
}
#content_r  table td.boxbild {
	padding:1em 0 ;
}
#content_r  table td.text {
	color:#3c79a0;
	padding:1em .5em 1em .5em;
}
#content #content_r a {
	padding-left:0px;
	background-image:none;
	text-decoration:none;
}
#content #content_r a:hover {
	text-decoration:underline;
}



