/* ------ allgemeine Element-Definition ------ */
body,td,th,div
	{
	font-family: Verdana,Arial,Helvetica,Geneva, sans-serif;
	color: #000000;
	}
/* ------ allgemeine body Definition ------ */
body
	{
	background-color: #ffffff;
	}

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

/* ------ Haupt Navigations Definition ------ */
a.menu
	{
	color:#0B3D91;
	font-weight: bold;
	text-decoration: none;
	}
a.menu:hover
	{
	text-decoration: underline;
	}
	
a.menuActive
	{
	color:#9BAFD5;
	font-weight: bold;
	text-decoration: none;
	}
a.menuActive:hover
	{
	text-decoration: underline;
	}

a.menuSub
	{
	color:#0B3D91;
	font-weight: bold;
	text-decoration: none;
	}
a.menuSub:hover
	{
	text-decoration: underline;
	}

a.menuSubActive
	{
	color:#0B3D91;
	font-weight: bold;
	text-decoration: none;
	}
a.menuSubActive:hover
	{
	text-decoration: underline;
	}

a.menuSubSub
	{
	color:#0B3D91;
	text-decoration: none;
	}
a.menuSubSub:hover
	{
	text-decoration: underline;
	}

a.menuSubSubActive
	{
	color:#0B3D91;
	font-weight: bold;
	text-decoration: none;
	}
a.menuSubSubActive:hover
	{
	text-decoration: underline;
	}

a.menuTop
	{
	color: #6A85B1;
	text-decoration: none;
	}
a.menuTop:hover
	{
	text-decoration: underline;
	}

a.bindingSpecialLinks
	{
	color: #6A85B1;
	text-decoration: none;
	}
a.bindingSpecialLinks:hover
	{
	text-decoration: underline;
	}
a.bindingLandingPageLanguage
	{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	}
a.bindingLandingPageLanguage:hover
	{
	text-decoration: underline;
	}
ul.bindingLandingPageLanguage
	{
	margin: 0;
	padding: 0;
	padding-top: 4em;
	padding-left: 4.25em;
	list-style-type: none;
	float: left;
	}
ul.bindingLandingPageLanguage li
	{
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 1em;
	}
div.bindingListSquare
{
	background-color: #9bafd5;
	width: 6px;
	height: 6px;
	overflow: hidden;
	position: relative;
	top: 7px;
	left: 9px;
}

/* ------ Fett ------ */
span.bold
	{
	font-weight: bold;
	}
/* ------ Unterstrichen ------ */
span.underline
	{
	text-decoration: underline;
	}
/* ------ Kursiv ------ */
span.italic
	{
	font-style: italic;
	}
/* ------ Linkfarbe ------ */
a.weblink
	{
	color: #000000;
	}
	
a.lightblueweblink:hover,
a.weblink:hover
	{
	color: #b8b8b8;
	}
/* ------ Linkfarbe ------ */
a.doc
	{
	color: #000000;
	}
a.doc:hover
	{
	color: #b8b8b8;
	}
/* ------ Linkfarbe in Search ------ */
a.page
	{
	color: #000000;
	}
/* ------ Mail-Linkfarbe ------ */
a.mail
	{
	color: #000000;
	}
a.mail:hover
	{
	color: #b8b8b8;
	}

a.page:hover,
span.lightblue a.page:hover,
span.blue a.page:hover,
span.green a.page:hover,
span.orange a.page:hover,
span.red a.page:hover
	{
	color: #b8b8b8;
	}

/* ------ Anchor-Linkfarbe ------ */
a.anchor
	{
	color: #000000;
	}
a.anchor:hover
	{
	color: #b8b8b8;
	}

/* ------ 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
	{
	float:left;
	vertical-align: top;
	}
	
/* ------ Binding spezial ------ */
img.bindingdot
	{
	vertical-align:text-top;
	margin-right: 4px;
	margin-top: 4px;
	width: 6px;
	height: 6px;
	}
img.bindingSpecialLinks
	{
	margin-right: 4px;
	}
img.bindingHomeButton
	{
	position: relative;
	left: -9px;
	}
	
/* ------ Bilder in Text------ */
img.bindingMainPic
	{
	float:left;
	vertical-align: top;
	}

/* ------ Grundlayout  ------ */
span.bindingMenuTop
	{
	color: #6A85B1;
	}

div.bindingBottomMainMenu
	{
	border-top: 2px solid #0B3D91;
	border-left: 2px solid #0B3D91;
	border-right: 2px solid #0B3D91;
	}
div.bindingSubMainMenu
	{
	font-size: 0.69em;
	border-left: 2px solid #0B3D91;
	border-bottom: 2px solid #0B3D91;
	}
	
div.bindingContent
	{
	border: 2px solid #9BAFD5;
	}
div.bindingLandingPage
	{
	/*border: 2px solid #9BAFD5;*/

	}
div.bindingFooter
	{
	font-size: 0.69em;
	}

div.bindingTitle
	{
	color: #293133;
	font-size: 1em;
	line-height: 1.33em;
	font-weight: bold;
	}
span.invertSubTitle
{
	padding: 1px 2px 1px 2px;
}
/* ------ Paragraphen Klassen  ------ */
div.bindingTextHolder
{
	clear: both;
	width:565px;
	overflow: hidden;
}
div.bindingText
	{
	color: #000000;
	font-size: 0.75em;
	line-height: 1.5em;
	}
.bindingPicComment
	{
	color: #666666;
	font-size: 0.62em;
	}
/* ------ Tabelle  ------ */
	
div.bindingTable
	{
	}
div.bindingTableColor
	{
	border-top: 2px solid #9bafd5;
	}
/* ------ Sitemap  ------ */
div.bindingSitemap
	{
	font-size: 0.69em;
	}
/* ------ Formulare ------ */
input.bindingFormText
	{
	margin-top: 1px;
	margin-bottom: 2px;
	width: 250px;
	background-color: #ffffff;
	}
textarea.bindingFormText
	{
	width: 250px;
	background-color: #ffffff;
	}
select.bindingFormText
	{
	margin-top: 1px;
	margin-bottom: 2px;
	width: 250px;
	background-color: #ffffff;
	}
/* ------ Linkzusatzfarben  ------ */

a.lightblueweblink,
span.lightblue,
span.lightblue a.page,
span.lightblue a.url,
span.lightblue a.doc,
span.lightblue a.weblink,
span.lightblue a.mail,
span.lightblue a.anchor
	{
	color: #9bafd5;
	}

a.green,
span.green,
span.green a.page,
span.green a.url,
span.green a.doc,
span.green a.weblink,
span.green a.mail,
span.green a.anchor
	{
	color: #009900;
	}
a.blue,
span.blue,
span.blue a.page,
span.blue a.url,
span.blue a.doc,
span.blue a.weblink,
span.blue a.mail,
span.blue a.anchor
	{
	color: #0066CC;
	}
a.orange,
span.orange,
span.orange a.page,
span.orange a.url,
span.orange a.doc,
span.orange a.weblink,
span.orange a.mail,
span.orange a.anchor
	{
	color: #FF9600;
	}
a.red,
span.red,
span.red a.page,
span.red a.url,
span.red a.doc,
span.red a.weblink,
span.red a.mail,
span.red a.anchor
	{
	color: #E50B0B;
	}
a.black
	{
	color: #000000;
	}
	
a.greenActive
	{
	color: #9BAFD5;
	}
a.blueActive
	{
	color: #9BAFD5;
	}
a.orangeActive
	{
	color: #9BAFD5;
	}
a.redActive
	{
	color: #9BAFD5;
	}
a.blackActive
	{
	color: #b8b8b8;
	}

/* ------ Liste definitionen ------ */	
img.bindingListPic
	{
	float:none;
	vertical-align: top;
	}
/* ------ Ausdruck ------ */	
div.bindingPrintTop
	{
	font-size: 0.69em;
	text-align: right;
	border-bottom: 1px solid #6a85b1;
	}
div.bindingPrintLogo
	{
	font-size: 0.69em;
	border-bottom: 1px solid #6a85b1;
	}
/* ------ Back Button ------ */
div.bindingback
	{
	clear: both;
	}	

/* ------ Positionen ------ */
#bindingtop
	{
	margin:0px;
	padding:0px;
	border:0px;
	background-color: #ffffff;
	}
#bindingoverall
	{
	position: relative;
	width: 756px;
	padding-left: 7px;
	}
#bindingflashintro
	{
	position: relative;
	}
#bindingtopnavigation
	{
	font-size: 0.69em;
	float: left;
	padding-top: 13px;
	padding-left: 16px;
	white-space: nowrap;
	}
	
#bindinglogo
	{
	float: right;
	padding-top: 15px;
	padding-right: 0px;
	}
#bindingtopspacer
	{
	clear: both;
	height: 30px;
	}
	
#bindingbottomspacer
	{
	clear: both;
	height: 30px;
	}
	
#bindingmainnavigation
	{
	font-size: 0.69em;
	float: left;
	padding-left: 16px;
	margin-bottom: 3px;
	}
	
#bindingmainrightnavigation
	{
	font-size: 0.69em;
	float: right;
	margin-bottom: 3px;
	white-space: nowrap;
	}
	
#bindingbottommainmenu
	{
	clear: both;
	width: 752px;
	height: 30px;
	}

#bindingsubmainmenu
	{
	float: left;
	width: 175px;
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 15px;
	}

#bindingcontent
	{
	float: right;
	width: 565px;
	overflow: hidden;
	margin-top: 10px;
	margin-left:10px;
	padding-top: 13px;
	padding-bottom: 59px;
	}
#bindinglandingpage
	{
	margin: 2em;
	padding-top: 13px;
	padding-bottom: 59px;
	position: relative;
	}

#bindingfooter
	{
	float: right;
	width: 569px;
	height: 15px;
	margin-top: 10px;
	}
	
#bindingsendlink
	{
	float: left;
	text-align: left;
	padding-left:10px;
	padding-right:4px;
	white-space: nowrap;
	}
	
#bindingprintlink
	{
	float: left;
	text-align: left;
	padding-left:10px;
	padding-right:4px;
	white-space: nowrap;
	}
	
#bindingsitedesigner
	{
	color: #6A85B1;
	float: right;
	padding-left:10px;
	padding-right:9px;
	padding-top: 2px;
	white-space: nowrap;
	}
#bindingprinttop
	{
	margin-left: 14px;
	margin-right: 14px;
	padding-top: 5px;
	padding-bottom: 4px;
	}
#bindingprintlogo
	{
	height: 50px;
	text-align: right;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 13px;
	padding-top: 5px;
	padding-bottom: 4px;
	}
div.bindingMenuSubBorder
	{
	width: 148px;
	border-top: 1px solid;
	padding-top: 3px;
	border-top-color: #0B3D91;
	border-bottom-color: #0B3D91;
	}

div.bindingMenuSubBorderLast
	{
	position: relative;
	left: 26px;
	width: 148px;
	height: 0px;
	overflow: hidden;
	border-bottom: 1px solid;
	border-top-color: #0B3D91;
	border-bottom-color: #0B3D91;
	}
div.bindingMenuSubBorderColorgreen
	{
	border-top-color: #009900;
	border-bottom-color: #009900;
	}
div.bindingMenuSubBorderColorblue
	{
	border-top-color: #0066CC;
	border-bottom-color: #0066CC;
	}
div.bindingMenuSubBorderColororange
	{
	border-top-color: #FF9600;
	border-bottom-color: #FF9600;
	}
div.bindingMenuSubBorderColorred
	{
	border-top-color: #E50B0B;
	border-bottom-color: #E50B0B;
	}
div.bindingMenuSubBorderColorblack
	{
	border-top-color: #000000;
	border-bottom-color: #000000;
	}
