/* Design FWG-Neu */

/* Body */
body { margin:0px 0px 0px 0px; background-color:#003366; color:#FFFFFF; }

/* Standardwerte */
td,tr,p,div {
 font-family:Arial,Helvetica; font-size:10pt; color:#FFFFFF; }
h1 {
 vertical-align:none; color:#EA5515; font-weight:bold; font-size:18pt; 
 font-family:Arial,Helvetica; text-align:none; text-transform:uppercase; }
h2 { 
 font-variant:small-caps; font-family:Times New Roman; font-size:18pt; 
 color:#FF6840; font-weight:bold; }
h3 {
 font-family:Times New Roman; font-size:14pt; font-variant:small-caps; 
 font-weight:bold; color:#FF6840; }
h4 {
 font-weight:normal; font-size:12pt; font-style:normal; 
 font-family:Arial,Helvetica; }
h5 { 
 font-size:10pt; font-style:normal; font-weight:normal; 
 font-family:Arial,Helvetica; }
h6 {
 font-family:Arial,Helvetica; font-size:8pt; font-style:normal; 
 font-weight:normal }
/* Links */
a:link{
 font-size:10pt; color:#99CCFF; text-decoration:none;
 font-family:Arial,Helvetica; }
a:hover {
 color:#6699FF; text-decoration:underline; }
a:visited, {
 color:#6699FF; text-decoration:none; }
/* Horizontale Linie */
hr {
 background:#C0C0C0; height:2px; border:1px inset; }

/* Datum auf der Startseite */
.date { 
 font-family:Verdana,Arial,Helvetica; font-weight:bold; font-size:10pt;
 color:#003366; text-align:right; }

/* Zitat des Tages */
.zitate { 
 text-align:center; margin-right:4px; margin-left:4px; font-weight:normal; }
.zitat { 
 font-family:Verdana,Arial,Helvetica; font-weight:bold; font-size:10pt;
 color:#99CCFF; text-align:center; }
.zitat-datum { 
 font-family:Verdana,Arial,Helvetica; font-weight:normal; font-size:9pt;
 color:#ffffff; text-align:center; font-style:italic; }


/* Menü */
a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {
 color:#090548; font-family:Arial,Helvetica; text-decoration:none;
 font-weight:bold; font-size:12pt; height:24px; padding-left:2px; padding-right:2px; 
 margin-top:0px; }
a.mainmenu:hover, a.mainlevel:hover {
 border-bottom-width:2pt; border-bottom-style:solid; border-bottom-color:#003366; 
 background-color:#ffffff; text-decoration:none; }
a.sublevel:link, a.sublevel:visited, a.sublevel:link, a.sublevel:visited {
 color:#090548; font-family:Arial,Helvetica;
 font-weight:bold; font-size:11pt; height:21px; text-decoration:none; }
a.sublevel:hover, a.sublevel:hover {
 border-bottom-width:2pt; border-bottom-style:solid; border-bottom-color:#003366;
 background-color:#ffffff; }
a#active_menu {
 border-bottom-width:2pt; border-bottom-style:solid; border-bottom-color:#003366;
 background-color:#ffffff; }

/* Modultabelle*/
table.moduletable {
 width:90%; margin-right:8px; margin-bottom:20px; text-indent:7pt;
 border:2px dashed #EA5515; margin-left:8px; }
table.moduletable th {
 font-family:Arial,Helvetica; font-size:12pt;
 font-weight:bold; color:#EA5515; text-align:left; height:18px;
 line-height:18px; white-space:nowrap; width:100%; background-color:#003366; }
table.moduletable td {
 font-family:Arial,Helvetica; font-size:10pt; font-weight:normal;
 color:#FFFFFF; }
.componentheading { 
 vertical-align:none; color:#EA5515; font-weight:bold; font-size:15pt;
 font-family:Arial,Helvetica; text-align:left; text-transform:uppercase }
.button {
 font-family:Arial,Helvetica; font-style:normal; font-weight:bold;
 font-size:10pt; color:#003366; border-style:solid; border-top-width:1px; 
 border-right-width:1px; border-bottom-width:1px; border-left-width:1px; 
 border-color:#003366; }
.inputbox {
 font-family:Arial,Helvetica; font-size:12px; font-weight:bold;
 color:#003366; background:#FFFFFF; border:1px solid; }

/* Umfragen */
table.pollstableborder { border:1px solid #cccccc; }
td.poll { font-family:Arial,Helvetica; font-size:10pt; color:#121212; line-height:14px; }
table.pollstableborder td.sectiontableheader { background-color:#CCCCCC; color:#333333; font-weight:bold; }
table.pollstableborder td.sectiontableentry1 { background-color:#F0F0F0; color:#003366; }
table.pollstableborder td.sectiontableentry2 { background-color:#E0E0E0; color:#003366; }

/* Content - Sections & Categories */
.contentpane {
 background-color:#003366; }
.contentpaneopen {
 border:0px ridge #DCDCDC; margin:2pt; }
.contentheading { 
 font-family:Arial,Helvetica; font-size:15pt;
 font-weight:bold; color:#EA5515; text-align:left; }
.contentpagetitle {
 font-family:Arial,Helvetica;
 font-size:13px; font-weight:bold; color:#333333; text-align:left; }
table.contenttoc {
 color:#003366; background-color:#003366; }
table.contenttoc td {
 font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; text-align:left; }
a.toclink:hover, a.toclink:visited, a.toclink:link {
 font-size:9px; }
.contentdescription {
 font-family:Arial,Helvetica; font-size:10pt; color:#ffffff; text-align:left; }

/* Content (mit LINK) */
a.contentpagetitle:link, a.contentpagetitle:visited {
 font-family:Arial,Helvetica; font-size:13px; font-weight:bold; color:#808080; 
 text-align:left; }
a.contentpagetitle:hover {
 font-family:Arial,Helvetica; font-size:13px; font-weight:bold; text-align:left;
 color:#FF6600; text-decoration:underline; font-weight:bold; }
hr.separator {
 background:#C0C0C0; height:1px; width:75px; border:0px; }

/* Links (BLOG) */
a.blogsection:link, a.blogsection:visited {
 color:#99CCFF; text-decoration:none; font-weight:normal;
 font-family:Arial,Helvetica; }
a.blogsection:hover {
 color:#6699FF; text-decoration:underline; }

a.weblinks:link, a.weblinks:visited {
 color:#FF9900; text-decoration:none; font-weight:normal;
 font-family:Arial,Helvetica; }
a.weblinks:hover {
 color:#999999; text-decoration:underline; }
a.readon:link{
 font-size:10pt; color:#99CCFF; text-decoration:none;
 font-family:Arial,Helvetica; }
a.readon:hover {
 color:#6699FF; text-decoration:underline; }
a.readon:visited, {
 color:#6699FF; text-decoration:none; }

/* Category text format and links */
.category {
 color:#99CCFF; font-family:Arial,Helvetica; font-weight:bold; 
 text-decoration:underline; }
a.category:link, {
 color:#99CCFF; font-weight:bold; text-decoration:underline; }
a.category:hover, a.category:visited  {
 color:#6699FF; font-weight:bold; text-decoration:underline;}
.frontpageheader {
 font-size:13px; color:#0077aa; font-weight:bold; }
.small {
 font-family:Arial,Helvetica; font-size:10pt;
 color:#FF6600; text-decoration:none; font-weight:normal; }
.smalldark {
 font-family:Arial,Helvetica; font-size:10pt;
 color:#FFFFFF; text-decoration:none; font-weight:normal; }
.newsfeedheading {
 font-family:Arial,Helvetica; font-size:12px;
 font-weight:bold; color:#333333; text-align:left; }
.newsfeeddate {
 font-family:Arial,Helvetica; font-size:10pt;
 color:#FF6600; font-weight:normal; }
.createdate {
 font-family:Arial,Helvetica; font-size:10pt;
 color:#FF6600; text-decoration:none; font-weight:normal; }
.modifydate {
 font-family:Arial,Helvetica; font-size:10pt;
 color:#808080; text-decoration:none; font-weight:normal; }
ul {
 margin:0px 0px 0px 0px; }
li {
 list-style:inside url(../images/arrow.png) 3px;
 list-style-image:url(../images/arrow.png); }
.fase4rdf {
 font-family:Arial,Helvetica;
 font-size:11px; color:#000000; font-weight:normal; }
a.fase4rdf:link {
 font-size:11px; font-weight:normal; color:#FF9900; }
a.fase4rdf:hover {
 font-weight:bold; color:#808080; }
table.searchintro {
 background-color:#003366; border:solid 1px #FFFFFF; }
table.contact { 
 background-color:#FFFFFF; }
table.contact td.icons {
 background-color:#C6CBCE; }
table.contact td.details {
 background-color:#EEEEEE; font-size:10pt; font-weight:bold;
 font-family:Arial,Helvetica; }
.pagenav {
 font-weight:normal; color:#386593; }
a.pagenav, a.pagenav:visited {
 color:#FF6600; }
a.pagenav:hover {
 color:#386593; }
.pagenavbar {
}

/* Content voting */
.content_rating {
 font-weight:normal; font-size:8pt; }
.content_vote { 
 font-weight:normal; font-size:8pt; }

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
 background-color:#f0f0f0; }

/* Text passed with mosmsg url parameter */
.message {
 font-family:Arial,Helvetica; font-weight:bold;
 font-size:10pt; color:#ff6600; text-align:center; }

/* Styles for dhtml tabbed-pages */
.ontab {
 background-color:#ffae00; border-left:outset 2px #ff9900;
 border-right:outset 2px #808080; border-top:outset 2px #ff9900;
 border-bottom:solid 1px #d5d5d5; text-align:center; cursor:hand;
 font-weight:bold; color:#FFFFFF; }
.offtab {
 background-color:#e5e5e5; border-left:outset 2px #E0E0E0;
 border-right:outset 2px #E0E0E0; border-top:outset 2px #E0E0E0;
 border-bottom:solid 1px #d5d5d5; text-align:center; cursor:hand;
 font-weight:normal; }
.tabpadding {
}
.tabheading {
 background-color:#ffae00; text-align:left; }
.pagetext {
 visibility:hidden; display:none; position:relative; top:0; }

.fwg { 
 font-family:Arial,Helvetica; font-weight:bold; color:#EA5515; } 

