body {
	font-size: 11pt; }

#title { 
	height: auto; }

p { 
	margin: .5em 0 .5em;	}

h1 {
	font-size: 18px; }
h2 { 
	font-size: 16px; }
h3 { 
	font-size: 14px; }

#navi, #naviglobal, #bigpic-holder {
	display: none;	}

#sidecontent {
	font-size: 9pt;	}

a {
	color: #333;	}
		
a img {
	border: none; }

.hide {
	display: none; }

.bullets, .spaced { 
	margin: 1em 0;
	padding: 0 0 0 1.5em; }
.bullets li, spaced li {
	margin: 0;
	padding: 0 0 .5em .5em;	} 


dl {} 
dt {	
	font-weight: bold;
	padding: 0;
	margin: 1.3em 0 .25em 0; }
dd {
	padding: 0;
	margin-left: 2em; }
	
.aktuelles {
	font-size: 9pt;
	border: 1px solid #666666;
	border-collapse: collapse;
	empty-cells: show; }

.aktuelles th, .aktuelles td {
	border: 1px solid #DBDEE3;
	padding: 4px;
	vertical-align: top; }

.aktuelles th  {
	font-weight: bold;
	text-align: left;
	padding: 4px; }

address { font-style: normal; }

/* print URLs after link text */
#content a:link:after, #content a:visited:after {
	content: " (" attr(href) ") ";	}

.bildrechts {
	float: right;
	margin-left: 10px; }

.bildlinks {
	float: left;
	margin-right: 10px; }

/* ---[ Formulare ]------------------------------- */

#onlineform fieldset {
	margin: 20px 0 0 0;
	border: 1px solid #DBDEE3; }

#onlineform legend {
	font-weight: bold;
	padding-bottom: .5em;
	font-variant: small-caps; }
	
#onlineform p {
	padding: 0; 
	margin: .5em 4px;
	clear: both; }
	
#onlineform ul {
	list-style: none;
	padding: 0;
	margin: 0; }

#onlineform ul li {
	list-style: none;	
	padding: 0;
	margin: 0 0 .5em 0; }

#onlineform ul ul { margin-left: 2em; }

#onlineform dl { 
	clear: both;
	margin: 0 4px; }

#onlineform dt {
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 0; }

#onlineform dd {
	margin: 0;
	padding: 0 0 .2em 0; }

#onlineform .box {
	width: 98%;
	padding-top: 1em;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #DBDEE3;
	border-left: 1px solid #DBDEE3; }
	
.screenonly { display: none; }