body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #000000;
	background-color:#FF6600;
	margin:0px;
}

h2
{
	font-size:16px;
	margin:0px;
}

.headline
{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
}

/* NAVI */

.topnavi_bar {border:0;	border-style:solid;	border-color:#000000; border-bottom-width:1px;}
.topnavi {font-size: 12px; padding-left:10px; padding-right:10px;}
.topnavi a:link, .topnavi a:visited {color: #000000; text-decoration: none;}
.topnavi a:active, .topnavi a:hover {color: #FFFFFF; text-decoration: none;}

.topnavi_ov
{
	font-size: 12px;
	background-color:#FFCCAA;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.topnavi_ov a
{
	color:#000000;
	text-decoration:none;
}

.topnavi_sel {font-size: 12px; background-color:#FF9966; padding-left:10px;	padding-right:10px;	border:0; border-style:solid; border-color:#000000;	border-left-width:1px; border-right-width:1px;}
.topnavi_sel a:link, .topnavi_sel a:visited {color: #000000; text-decoration: none;}
.topnavi_sel a:active, .topnavi_sel a:hover {color: #000000; text-decoration: underline;}

.subnavi_bar {background-color:#FF9966;	border:0; border-style:solid; border-color:#000000; border-top-width:1px; border-bottom-width:1px;}

.subnavi {font-size: 12px; padding-left:10px; padding-right:10px;}
.subnavi a:link, .subnavi a:visited {color: #000000; text-decoration: none;}
.subnavi a:active, .subnavi a:hover {color: #FFFFFF; text-decoration: none;}

.subnavi_ov
{
	font-size: 12px;
	background-color:#FFCCAA;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.subnavi_ov a
{
	color:#000000;
	text-decoration:none;
}

.subnavi_sel {font-size: 12px; background-color:#FF9966; padding-left:10px; padding-right:10px;}
.subnavi_sel a:link, .subnavi_sel a:visited {color: #000000; text-decoration: none;	}
.subnavi_sel a:active, .subnavi_sel a:hover {color: #000000; text-decoration: underline;}

.leftnavi_headline {color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#000000; padding:5px;	padding-left:10px; padding-right:10px;}
.leftnavi {font-size:12px; background-color:#FF6600; border:1px; border-style:solid; border-color:#000000; border-top-width:0; padding:5px; padding-left:10px; padding-right:10px;}
.leftnavi a:link, .leftnavi a:visited {color: #000000; text-decoration: none;}
.leftnavi a:active, .leftnavi a:hover {color: #000000; text-decoration: underline;}

.leftnavi_ov
{
	font-size:12px;
	background-color:#FFCCAA;
	border:1px;
	border-style:solid;
	border-color:#000000;
	border-top-width:0;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}

.leftnavi_ov a
{
	color: #000000;
	text-decoration: none;
}

.leftnavi_sel
{
	font-size:12px;
	background-color:#FF9966;
	border:1px;
	border-style:solid;
	border-color:#000000;
	border-top-width:0;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
.leftnavi_sel a:link, .leftnavi_sel a:visited {color: #000000; text-decoration: none;}
.leftnavi_sel a:active, .leftnavi_sel a:hover {color: #000000; text-decoration: none;}

/* CONTENT */

.fliesstext {font-size:12px;}
.fliesstext a:link, .fliesstext a:visited {color: #000000; text-decoration: underline;}
.fliesstext a:active, .fliesstext a:hover {color: #FFFFFF; text-decoration: underline;}
.table_header {font-size:12px; color:#FFFFFF; background-color:#000000; padding:5px; border:0px; border-style:solid; border-color:#FF6600; border-right-width:1px;}
.table_content {font-size:12px; background-color:#FF9966; padding:5px; border:0px; border-style:solid; border-color:#FF6600; border-top-width:1px; border-right-width:1px;}
.teaser {background-color:#FF9966; padding:5px;	padding-left:10px; padding-right:10px;}

/* td.zitat {border:1px; border-style:solid; border-color:#E08050; background-color:#F09060; padding:5px;} */
.zitat {font-size:12px; font-style:italic;}
.quelle {font-size:10px; font-style:normal;}


table.def {}

table.def td
{
	border:0px;
	border-style:solid;
	border-color:#FF6600;
	border-top-width:1px;
	padding:5px;
}

table.def td.head
{
	
}

table.def td.def
{
	background-color:#FF9966;
	padding:10px;
}

table.def td.highlighted
{
	background-color:#FFCCAA;
	padding:10px;
}

table.def td.highlighted a:hover, table.def td.highlighted a:active
{
	color:#FF6600;
}

table.plain {}

table.plain td
{
	 border:0px;
	 padding:0px;
}

.content_hl_wh {font-size:14px; font-weight:bold; color:#FFFFFF;}
.content_hl_bl {font-size:14px; font-weight:bold; color:#000000;}

ul.arrow {list-style-image:url(../img/icons/arrow_bl_45_l_orange_small.gif);}
ul.arrow li {padding-left:5px;}

/* FORMS */
span.required {color:#000000; font-weight:bold;}
div.error {color:#FFFFFF; background-color:#FF6600; padding:5px;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size:12px;}

/* FOOTER */

.footer {font-size:12px; padding-top:5px; padding-bottom:5px;}
.footer a:link, .footer a:visited {color: #000000; text-decoration: underline;}
.footer a:active, .footer a:hover {color: #FFFFFF; text-decoration: none;}
