/* Allgemein **************************************************************************************/

body { 
	background-color:#FFFFFF;
	margin-left:75px; margin-right:75px; margin-top:40px; margin-bottom:40px;
	font-family:Arial, Helvetica; 
	font-size:10pt; 
	color:#000033; 
}

div {
	font-family:Arial;
	font-size:10pt;
}

td {
	font-family:Arial;
	font-size:10pt;
	vertical-align:top;
}


/* Menü *******************************************************************************************/

body.menu { 
	/*background-color:#FF9933;*/
	background-color:#990000;
	margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;
}

td.logo {
	height:150px;
}

div.menutitle {
	width:90px;
	/*background-color:#990000;*/
	background-color:#FF9933;
	font-family:Helvetica; 
	font-size:8pt; 
	font-weight:bold;
	/*color:#FFFFFF;*/
	color:#000033;
	text-align:left;
	margin-top:20px;
	border-width:2px;
	border-bottom-width:0px;
	/*border-color:#990000;*/
	border-color:#FF9933;
	border-style:solid;
	padding-left:10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

div.menubox {
	width:90px;
	text-align:left;
	border-width:2px;
	/*border-color:#990000;*/
	border-color:#FF9933;
	border-style:solid;
	padding-left:10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

td.copy {
	font-family:Helvetica; 
	font-size:8pt;
	color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
}

/*
a.menu:link		{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:none; }
a.menu:visited	{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:none; }
a.menu:active	{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:none; }
a.menu:hover	{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:underline; }

a.copy:link		{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:none; }
a.copy:visited	{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:none; }
a.copy:active	{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:none; }
a.copy:hover	{ font-family:Helvetica; font-size:8pt; color:#000033; text-decoration:underline; }
*/
a.menu:link		{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.menu:visited	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.menu:active	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.menu:hover	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:underline; }

a.copy:link		{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.copy:visited	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.copy:active	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.copy:hover	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:underline; }


/* Submenü ****************************************************************************************/

body.submenu { 
	background-color:#990000; 
/*	background-color:rgb(255,153,51); */
	margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px;
}

select.navigation {
	font-family:Arial;
	font-size:8pt;
	text-align:right;
}

a.submenu:link		{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.submenu:visited	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.submenu:active	{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:none; }
a.submenu:hover		{ font-family:Helvetica; font-size:8pt; color:#FFFFFF; text-decoration:underline; }


/* Home-Dokument **********************************************************************************/

body.home { 
	/*background-image:url(../pics/snow.jpg);*/
	margin-left:3px; margin-right:3px; margin-top:3px; margin-bottom:5px;
}

body.home_news { 
	background:#F5F5F5; margin:0px;
}

table.news 
{
	height:100%;
}

td.startpic {
	text-align:center;	
	height:380px;
}

td.startpic_info {
	text-align:center;	
	height:90px;
}

td.newstitle {
	height:30px;
	margin-top:14px;
	margin-bottom:2px;
	font-family:Helvetica; 
	font-size:8pt; 
	font-weight:bold;
	color:#990000;
	padding-left:10px;
	vertical-align:bottom;
}

td.newstitle_big {
	height:30px;
	margin-top:14px;
	margin-bottom:2px;
	font-family:Helvetica; 
	font-size:10pt; 
	font-weight:bold;
	color:#990000;
	padding-left:10px;
	vertical-align:bottom;
}

td.newslink {
	/*background-color:#FFFFFF;*/
	font-family:Helvetica; 
	font-size:8pt; 
	font-weight:bold;
	color:#990000;
	text-align:right;
	padding-right:2px;
	vertical-align:bottom;
}



td.newsbox {
	width:436px;
	background-color:#F5F5F5;
	text-align:left;
	border-width:2px;
	border-color:#990000;
	border-style:solid;
	padding-left:10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

a.newsinfo:link			{ font-size:8pt; color:#0000FF; text-decoration:none; }
a.newsinfo:visited		{ font-size:8pt; color:#0000FF; text-decoration:none; }
a.newsinfo:active		{ font-size:8pt; color:#0000FF; text-decoration:none; }
a.newsinfo:hover		{ font-size:8pt; color:#0000FF; text-decoration:underline; }

a.newsinfo_big:link			{ font-size:10pt; color:#0000FF; text-decoration:none; }
a.newsinfo_big:visited		{ font-size:10pt; color:#0000FF; text-decoration:none; }
a.newsinfo_big:active		{ font-size:10pt; color:#0000FF; text-decoration:none; }
a.newsinfo_big:hover		{ font-size:10pt; color:#0000FF; text-decoration:underline; }


td.newsentry {  font-size:8pt; }
td.newsentry_big {  font-size:10pt; }

a.newsentry:link    { font-size:8pt; color:#000033; text-decoration:underline; }
a.newsentry:visited { font-size:8pt; color:#000033; text-decoration:underline; }
a.newsentry:active  { font-size:8pt; color:#000033; text-decoration:underline; }
a.newsentry:hover	{ font-size:8pt; color:#000033; text-decoration:underline; }

a.newsentry_big:link    { font-size:10pt; color:#000033; text-decoration:underline; }
a.newsentry_big:visited { font-size:10pt; color:#000033; text-decoration:underline; }
a.newsentry_big:active  { font-size:10pt; color:#000033; text-decoration:underline; }
a.newsentry_big:hover	{ font-size:10pt; color:#000033; text-decoration:underline; }

/* Dokumente **************************************************************************************/

div.h1 {
	font-family:Times New Roman; 
	font-size:20pt;
	font-weight:bold;
}

hr.h1 {
	color:#990000;
	height:2px;
	margin-bottom:20px;
}

div.h2 {
	font-family:Times New Roman; 
	font-size:14pt;
}
hr.h2 {
	color:#990000;
	height:1px;
	margin-bottom:10px;
}

td.piclist {
	padding-bottom:40px;
}

ul {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.legend {
	margin-top:5px;
	font-style:italic;
	text-align:center;
	font-size:8pt;
}

div.legendl {
	float:left;
	font-style:italic;
	text-align:left;
	font-size:8pt;
}

div.h1storry {
	font-family:Times New Roman; 
	font-size:20pt;
	font-weight:bold;
	margin-left:0px;
}

div.h1poem {
	font-family:Times New Roman; 
	font-size:20pt;
	font-weight:bold;
	margin-left:70px;
}

div.storry {
	text-align:justify;
}

div.poem {
	margin-left:70px;
}

div.highlighted {
	font-weight:bold;
}

td.membertitle {
	font-weight:bold;
}

div.img {
	float:both;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

img.norm {
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

img.deco {
	border-style:hidden;
}

div.right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

div.left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.emportrait {
	width:112px;
	border-color:#990000; 
	border-style:double; 
	padding:3px;
}

div.emname {
	font-family:Times New Roman; 
	font-size:14pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}


td.equtitle { font-weight:bold; }
td.equblank { font-size:4pt; }



div.charter_chapter   { font-size:10pt; text-align:center; fontweight:bold; margin-top:24; }
div.charter_paragraph { font-size:8pt; font-weight:bold; margin-top:16pt; margin-bottom:8pt; }
div.charter_section   { font-size:8pt; text-align:justify; margin-bottom:8pt; }
ol.charter_section    { margin-left:17pt; margin-top:8pt; margin-bottom:8pt; }
ol.charter_section2   { margin-top:8pt; margin-bottom:8pt; }
ul.charter_section    { list-style-image:url(../pics/dash.gif); margin-top:8pt; margin-bottom:8pt; }
li.charter_section    { text-align:justify; font-size:8pt; margin-top:8pt; margin-bottom:8pt; }
br.charter_section    { font-size:8pt; }


a:link			{ font-size:10pt; color:#0000FF; text-decoration:none; }
a:visited		{ font-size:10pt; color:#0000FF; text-decoration:none; }
a:active		{ font-size:10pt; color:#0000FF; text-decoration:none; }
a:hover			{ font-size:10pt; color:#0000FF; text-decoration:underline; }


td.contact {
	font-family:Arial;
	font-size:10pt;
	width:80px;
}

input, select, textarea {
	font-family:Times New Roman;
	font-size:10pt;
	margin-bottom:3px;
}

input.button {
	font-family:Arial;
}

div.linktitle { font-weight:bold; margin-bottom:0px; }

td.imprtitle { font-weight:bold; }


div.disclaimer {
	font-size:8pt;
	text-align:justify;
}

div.admin_member { font-weight:bold; margin-bottom:10px; }


/* Organigramm ************************************************************************************/
  
div.orga {
	font-size:8pt;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	padding:3px;
	margin-top:10px;
}


/* Design-Frames **********************************************************************************/

body.border { 
	background-color:#ACA899; 
}

body.shadow { 
	background-color:#000000; 
}

