@charset "utf-8";
/* CSS Document */


/* Fuer Ausdrucke werden einige Bereiche ausgeschaltet oder anders dargestellt*/
#body {
	font-size: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
#container {
	/*width: 100%;*/
	/*width: 966px;*/
	width: auto;
	/*width: 190mm;*/
	/*width: 700px;*/
	/*width: 200mm;*/
	/*width: 600px;*/
	margin: 0px;
	padding: 0px;
	
}
#header  {
	/*width: 100%;*/
	/*width: 966px;*/
	/*width: 600px;*/
	width: auto;
}
#header #grafik {
	display: none;
}
#header #logo {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	width: auto;
	/*width: 600px;*/
	/*font-size: 13pt;*/
}
#header #logo img {
	clear: both;
	display: block;
}
#header #menu, #header #menuservice {
	display: none;
}
#page {
/*	font-size: 1.2em !important; 
	line-height: 1.5em !important;*/
}
#sidebar {
	display: none;
}

#content {
	/*width: 966px;*/
	/*width: 570px;*/
	/*width: 98%;*/
	/*width: 100%;*/
	width: auto;
	float: none;
	margin: 0px;
	border-left: none;
	/*padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;*/
	padding: 0px;
	position: relative;	
}
#footer{
	/*width: 966px;*/
	/*width: 570px;*/
	/*width: 98%;*/
	/*width: 100%;*/
	width: auto;
	margin: 1px auto 0px;
	/*padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;*/
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF6600;
}
.nachoben {
	display: none;
}
table, .tab2, .tab3, .tab4, .tab5 {
	border-spacing: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
table caption, .tab2 caption, .tab3 caption, .tab4 caption, .tab5 caption{
	border: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #FF6600 !important;
	border-top: none !important;
}
table td, .tab2 td, .tab3 td, .tab4 td, .tab5 td, table th, .tab2 th, .tab3 th, .tab4 th, .tab5 th{
	border-bottom: 1px solid #FF6600 !important;
	border-top: none !important;
	border-left: none !important; 
	border-right: 1px solid #FF6600 !important;
}
table th, .tab2 th, .tab3 th, .tab4 th, .tab5 th{
	border-bottom: 1px solid #FF6600 !important;
}
table tr, .tab2 tr, .tab3 tr, .tab4 tr, .tab5 tr{
	border: none !important;
}
tr.altcolor, tr.altcolor1, tr.altcolor2, tr.altcolor3, tr.altcolor4 {
	border: none !important;
}

#content .colleft, #content .colright, #content .colinline {
	width: 100%;
	padding: 0px;
	float: none;
	border: none;
}


.box30 {
	background: none;
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.box30 .text p{
	text-align: left;	
}

body.stiftung .box30 {
	margin: 0px;
	padding: 0px;
	width: auto;
}
.box30 .setext {
	height: auto;
	width: auto;
}

h1 {
	font-size: 19pt;
}
.subhead {
	font-size: 18pt;
}
h2 {
	font-size: 18pt;
}
.sitemap h2 {
	font-size: 14pt;
}
h3 {
	font-size: 16pt;
}
h4 {
	font-size: 14pt;
}
p {
	font-size: 11pt;
}

/*fuer IE6*/
* html h1 {
	font-size: 2em;
}
* html .subhead {
	font-size: 1.7em;
}
* html h2 {
	font-size: 1.7em;
}
* html .sitemap h2 {
	font-size: 1.2em;
}
* html h3 {
	font-size: 1.4em;
}
* html h4 {
	font-size: 1.2em;
}

* html p {
	font-size: 1.2em;
}