/* ------ Body Ausrichtung ------ */
body
	{
	margin:0px;
	padding:0px;
	border:0px;
	background-color: #ffffff;
	}
/* ------ allgemeine Element-Definition ------ */
body,td,th,div
	{
	font-family: Verdana, sans-serif;
	color: #000000;
	font-size: 11px;
	}

/* ------ allgemeine Bild Definition ------ */
img
	{
	border: 0px;
	}

/* ------ allgemeine Navigations Definition ------ */
a.menu
	{
	color:#FF9A00;
	font-weight: bold;
	text-decoration: none;
	}
a.menuSpezColor
	{
	color:#7088A8;
	font-weight: bold;
	text-decoration: none;
	}
	
a.menuActive
	{
	color:#FF9A00;
	font-weight: bold;
	text-decoration: none;
	}

a.menuSub
	{
	color:#FF9A00;
	text-decoration: none;
	}

a.menuSubActive
	{
	color:#FF9A00;
	text-decoration: none;
	}

a.menuTop
	{
	color: #184184;
	font-weight: bold;
	text-decoration: none;
	}
a.menuTopActive
	{
	color: #FF9A00;
	font-weight: bold;
	text-decoration: none;
	}

a.menuPath
	{
	color: #97ABC5;
	text-decoration: none;
	}

/* ------ Fett ------ */
span.bold
	{
	font-weight: bold;
	}
/* ------ Unterstrichen ------ */
span.underline
	{
	text-decoration: underline;
	}
/* ------ Kursiv ------ */
span.italic
	{
	font-style: italic;
	}
/* ------ Warnfarb ------ */
span.warn
	{
	color: #dd0606;
	}

/* ------ Linkfarbe ------ */
a.weblink
	{
	color: #7088A8;
	}
a.doc
	{
	color: #7088A8;
	}
a.page
	{
	color: #7088A8;
	}
a.mail
	{
	color: #7088A8;
	}
a.weblinkOrange
	{
	color: #ff9A00;
	}
a.docOrange
	{
	color: #ff9A00;
	}
a.pageOrange
	{
	color: #ff9A00;
	}
a.mailOrange
	{
	color: #ff9A00;
	}
a.weblinkBlue
	{
	color: #184184;
	}
a.docBlue
	{
	color: #184184;
	}
a.pageBlue
	{
	color: #184184;
	}
a.mailBlue
	{
	color: #184184;
	}
a.weblinkRed
	{
	color: #dd0606;
	}
a.docRed
	{
	color: #dd0606;
	}
a.pageRed
	{
	color: #dd0606;
	}
a.mailRed
	{
	color: #dd0606;
	}
/* ------ Anchor-Linkfarbe ------ */
a.anchor
	{
	font-size: small;
	line-height: 1.3077em;
	font-weight: bold;
	color: #ff9a00;
	text-decoration: none;
	}

/* ------ Bildausrichtung Links ------ */
img.left
	{
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align:text-top;
	float:left;
	}
/* ------ Bildausrichtung Rechts ------ */
img.right
	{
	margin-left: 10px;
	margin-bottom: 10px;
	vertical-align:text-top;
	float:right;
	}
/* ------ keine Bildausrichtung (Standard)------ */
img.none
	{
	}

/* ------ IWB Table Top Menu------ */
table.iwbTopMenu
	{
	border-spacing: 0px;
	}
/* ------ IWB TD Top Menu------ */
td.iwbTopMenu
	{
	border-top: 1px solid #184184;
	border-bottom: 1px solid #184184;
	border-left: 1px solid #184184;
	}
td.iwbTopMenuActive
	{
	border-top: 1px solid #FF9A00;
	border-bottom: 1px solid #FF9A00;
	border-left: 1px solid #FF9A00;
	border-right: 1px solid #FF9A00;
	}
td.iwbTopMenuAfterActive
	{
	border-top: 1px solid #184184;
	border-bottom: 1px solid #184184;
	}

/* ------ IWB DIV Right Menu------ */
div.iwbRightMenu
	{
	border-top: 1px solid #184184;
	}
div.iwbRightMenuActive
	{
	border-top: 1px solid #FF9A00;
	}
div.iwbRightMenuAfterActive
	{
	border-top: 1px solid #FF9A00;
	}
div.iwbRightMenuLast
	{
	border-top: 1px solid #184184;
	border-bottom: 1px solid #184184;

	}
div.iwbRightMenuActiveLast
	{
	border-top: 1px solid #FF9A00;
	border-bottom: 1px solid #FF9A00;
	}
div.iwbRightMenuAfterActiveLast
	{
	border-top: 1px solid #FF9A00;
	border-bottom: 1px solid #184184;
	}
/* ------ IWB Right Div Part Allgemein------ */
div.iwbRightContentRightLine
	{
	border-right: 1px solid #CCD5E4;
	border-left: 1px solid #CCD5E4;
	border-bottom: 1px solid #CCD5E4;
	color: #7088A8;
	}
div.iwbRightContentNoneLine
	{
	color: #7088A8;
	}
	

/* ------ IWB QuickLinks Formatierungen------ */
div.iwbQuick
	{
	border-right: 1px solid #CCD5E4;
	border-left: 1px solid #CCD5E4;
	color: #7088A8;
	}
div.iwbQuickText
	{
	border-bottom: 1px solid #CCD5E4;
	color: #7088A8;
	}
a.iwbQuickLink
	{
	color: #7088A8;
	text-decoration: none;
	}

/* ------ IWB QuickLinksROT Formatierungen------ */
div.iwbQuickRed
	{
	border-right: 1px solid #f8a09a;
	border-left: 1px solid #f8a09a;
	border-bottom: 1px solid #f8a09a;
	color: #dd0606;
	}
div.iwbQuickRedOver
	{
	border-top: 1px solid #f8a09a;
	color: #dd0606;
	}
div.iwbQuickRedText
	{
	color: #dd0606;
	}
a.iwbQuickRedLink
	{
	color: #dd0606;
	text-decoration: none;
	}
	
/* ------ IWB QuickLinksOrange Formatierungen------ */
div.iwbQuickOrangeText
	{
	border-bottom: 1px solid #CCD5E4;
	color: #ffcc7f;
	}
div.iwbQuickOrangeActiveText
	{
	border-bottom: 1px solid #ff9A00;
	color: #ff9A00;
	}
div.iwbQuickOrangeActiveLine
	{
	border-bottom: 1px solid #ff9A00;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	}
a.iwbQuickOrangeLink
	{
	color: #ff9A00;
	text-decoration: none;
	}
/* ------ IWB div Path Menu------ */
div.iwbPathMenu
	{
	color: #97ABC5;
	}
/* ------ IWB div Left Menu------ */
div.iwbLeftMenu
	{
	border-top: 1px solid #CCD5E4;
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	background-color: #FFF8ED;
	}
div.iwbLeftMenuSpezColor
	{
	border-top: 1px solid #CCD5E4;
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	}
div.iwbLeftMenuActive
	{
	border-top: 1px solid #FF9A00;
	border-left: 1px solid #FF9A00;
	border-bottom: 1px solid #FF9A00;
	background-color: #ffffff;
	}
div.iwbLeftMenuAfterActive
	{
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	background-color: #FFF8ED;
	}
div.iwbLeftMenuAfterActiveSpezColor
	{
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	}
div.iwbLeftSubMenu
	{
	border-top: 1px solid #CCD5E4;
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	}
div.iwbLeftSubMenuActive
	{
	border-top: 1px solid #FF9A00;
	border-left: 1px solid #FF9A00;
	border-bottom: 1px solid #FF9A00;
	background-color: #ffffff;
	}
div.iwbLeftSubMenuAfterActive
	{
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	}
div.iwbBelowMenu
	{
	border-top: 1px solid #CCD5E4;
	}
div.iwbBelowMenuAfterActive
	{
	}
/* ------ IWB div LeftMenu Spez Bild ------ */
div.iwbLeftMenuSpezImg
	{
	border-top: 1px solid #CCD5E4;
	border-left: 1px solid #CCD5E4;
	border-right: 1px solid #CCD5E4;
	}
img.iwbLeftMenuSpezImg
	{
	vertical-align: top;
	}


/* ------ IWB Speziallinks auf Home ------ */
a.iwbSpecialLinks
	{
	color: #FF9A00;
	text-decoration: none;
	}
/* ------ IWB Table SpecialLinks ------ */
table.iwbSpecialLinks
	{
	border-spacing: 0px;
	}
/* ------ IWB Images SpecialLinks ------ */
img.iwbSpecialLinks
	{
	margin-right:5px;
	vertical-align: text-bottom;
	}
div.iwbSpecialLinksHome
	{
	/*border-top: 1px solid #FF9A00;*/
	}


/* ------ IWB Search ------ */
input.iwbSearch
	{
	font-size: 11px;
	width: 90px;
	background-color: #ffffff;
	}
div.iwbMainSearchBottom
	{
	border-top: 1px solid #ffedce;
	}	
	
		
/* ------ IWB div Main Content------ */
div.iwbMainContent
	{
	border: 1px solid #FF9A00;
	}
/* ------ IWB div Main Content------ */
div.iwbMainContentText
	{
	color: #7088A8;
	font-size: small;
	line-height: 1.3077em;
	}

div.iwbMainContentTitle
	{
	font-size: 24px;
	line-height: 29px;
	color: #ff9a00;
	}

div.iwbMainContentSubtitle
	{
	border-top: 1px solid #ffedce;
	font-size: small;
	line-height: 1.3077em;
	font-weight: bold;
	color: #ff9a00;
	}

div.iwbMainContentNews
	{
	color: #7088A8;
	font-size: small;
	line-height: 1.3077em;
	border-top: 1px solid #ffedce;
	}

/* ------ IWB Listing Main Content------ */
td.iwbMainContentListing
	{
	color: #7088A8;
	font-size: small;
	line-height: 1.3077em;
	/*font-weight: bold;*/
	}
img.iwbMainListPic
	{
	float:none;
	vertical-align: top;
	}
	
/* ------ IWB Anchor Bild------ */	
img.iwbMainAnchorPic
	{
	float:none;
	vertical-align: top;
	}
/* ------ IWB Top Button------ */
div.iwbMainTop
	{
	}
/* ------ IWB Back Button------ */
div.iwbMainBack
	{
	border-top: 1px solid #ffedce;
	}
/* ------ IWB div Main Content------ */
td.iwbMainContentPicComment
	{
	color: #7088A8;
	/*font-size: smaller;
	line-height: 1.3077em;*/
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	}
/* ------ IWB div Main Content------ */
img.iwbMainContentPic
	{
	float:none;
	vertical-align: top;
	}

/* ------ IWB Tabellen Main Content------ */
td.iwbMainTableRowNone
	{
	color: #7088A8;
	font-size: small;
	line-height: 1.3077em;
	}
td.iwbMainTableRowBlue0
	{
	color: #556881;
	font-size: 11px;
	line-height: 12px;
	background-color: #E8F0FF;
	border-top: 1px solid #CCD5E4;
	border-bottom: 1px solid #CCD5E4;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	}
td.iwbMainTableRowBlue1
	{
	color: #556881;
	font-size: 11px;
	line-height: 12px;
	background-color: #DEE8FE;
	border-top: 1px solid #CCD5E4;
	border-bottom: 1px solid #CCD5E4;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	}
td.iwbMainTableRowOrange0
	{
	color: #556881;
	font-size: 11px;
	line-height: 12px;
	background-color: #FEE8C0;
	border-top: 1px solid #CCD5E4;
	border-bottom: 1px solid #CCD5E4;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	}
td.iwbMainTableRowOrange1
	{
	color: #556881;
	font-size: 11px;
	line-height: 12px;
	background-color: #FDDEA3;
	border-top: 1px solid #CCD5E4;
	border-bottom: 1px solid #CCD5E4;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	}
th.iwbMainTableHead
	{
	color: #7088A8;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}
th.iwbMainTableHeadNone
	{
	color: #7088A8;
	font-size: small;
	line-height: 1.3077em;
	font-weight: bold;
	padding-bottom: 1px;
	}
div.iwbMainTableTitle
	{
	color: #7088A8;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	border-bottom: 1px solid #CCD5E4;
	}
div.iwbMainTableTitleNone
	{
	color: #7088A8;
	font-size: small;
	line-height: 1.3077em;
	font-weight: bold;
	border-bottom: 1px solid #CCD5E4;
	}
div.iwbMainTableLegend
	{
	color: #7088A8;
	font-size: 11px;
	line-height: 12px;
	}
		
/* ------ IWB div Home FullPage------ */
div.iwbFullPage
	{
	/*border-right: 3px solid #CCD5E4;*/
	}
div.iwbFullContentOrange
	{
	border: 1px solid #FF9A00;
	}
/* ------ IWB Tabellen Full Ueberblick------ */
div.iwbFullOverviewContent
	{
	color: #7088A8;
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #CCD5E4;
	}
div.iwbFullOverviewContentOrange
	{
	color: #FF9A00;
	font-size: 11px;
	line-height: 13px;
	background-color: #ffffff;
	}
div.iwbFullOverviewContentBlue
	{
	color: #184184;
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #184184;
	}
/* ------ IWB  Full Alert------ */
div.iwbFullContentRed
	{
	color: #dd0606;
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #dd0606;
	}
	
/* ------ IWB  Main Sitemap------ */
a.iwbMainSitemapOne
	{
	color: #ff9a00;
	font-weight: bold;
	text-decoration: none;
	}
a.iwbMainSitemapOne:hover
	{
	text-decoration: underline;
	}
a.iwbMainSitemapTwo
	{
	color: #7088a8;
	font-weight: bold;
	text-decoration: none;
	}
a.iwbMainSitemapTwo:hover
	{
	text-decoration: underline;
	}
a.iwbMainSitemapThree
	{
	color: #7088a8;
	text-decoration: none;
	}
a.iwbMainSitemapThree:hover
	{
	text-decoration: underline;
	}
a.iwbMainSitemapFour
	{
	color: #94A6BE;
	text-decoration: none;
	}
a.iwbMainSitemapFour:hover
	{
	text-decoration: underline;
	}
	
/* ------ IWB Formulare ------ */
input.formText
	{
	margin-top: 1px;
	margin-bottom: 2px;
	width: 206px;
	background-color: #ffffff;
	}
textarea.formText
	{
	width: 206px;
	height: 37px;
	background-color: #ffffff;
	}
select.formSelect
	{
	margin-top: 1px;
	margin-bottom: 2px;
	background-color: #ffffff;
	}
	
/* ------ IWB e + w Rätsel------ */
div.iwbMainContentEuWWort
        {
        background-color:#7088A8;
        }


/* ------ Positionen von Layout Divs ------ */
#iwboverall
	{
	width: 926px;
	}
	
#iwblogo
	{
	float: right;
	padding-top: 12px;
	padding-right: 7px;
	}
	
#iwbtopnavigation
	{
	width:760px;
	overflow: hidden;
	padding-top:28px;
	}
	
#iwbpathnavigation
	{
	width:830px;
	overflow: hidden;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#iwbrightnavigation
	{
	position: relative;
	left: -7px;
	float:right;
	width:160px;
	overflow: hidden;
	}

#iwbhomebackground
	{
	height: 576px;
	width: 740px;
	overflow: hidden;
	}
#iwbhometitle
	{
	height: 27px;
	overflow: hidden;
	}	
#iwbhomecontent
	{
	float: left;
	width: 759px;
	overflow: hidden;
	}
#iwbleftnavigation
	{
	float: left;
	width: 165px;
	}
#iwbmaincontent
	{
	float: left;
	position: relative;
	left:-6px;
	width:601px;
	overflow: hidden;
	}