/*
'-------------------------------------------------
' Dokumentgrundeinstellungen
'-------------------------------------------------
*/

BODY {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

DIV {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
}

SPAN {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
}

TABLE {
	border-width: 0px;
}

TH {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
	height: 15px;
	background-color: #666666;
}

TD {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

P {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
}

IMAGE {
	border-color: #FFFFFF;
}

SMALL {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
}

BIG {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13px;
}

BLOCKQUOTE, PRE {
	font-size: 9pt;
	font-family: Lucida Console, monospace;
	font-weight: normal;
	line-height: 13px;
}

.Headline {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 13px;
	text-transform: none;
}

.Typo1 {
	color: #FFFFFF;
}

.Typo2 {
	color: #666666;
}



/*
'-------------------------------------------------
' Infobox
'-------------------------------------------------
*/

TABLE.Infobox {
	border-width: 0px;
	background-color: #B3AFAC;
}

TH.Infobox {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	background-color: #CFCBC8;
}

TD.Infobox {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CFCBC8;
}



/*
'-------------------------------------------------
' Links
'-------------------------------------------------
*/

A { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
A:Link { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
A:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }
A:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }
A:Visited { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
A:Visited:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }
A:Visited:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }

A.NavMain { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.NavMain:Link { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.NavMain:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMain:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMain:Visited { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.NavMain:Visited:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMain:Visited:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }

A.NavMainOn { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMainOn:Link { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMainOn:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMainOn:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMainOn:Visited { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMainOn:Visited:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }
A.NavMainOn:Visited:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #FFCA68; text-decoration: none; }

A.NavSub { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.NavSub:Link { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.NavSub:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSub:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSub:Visited { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.NavSub:Visited:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSub:Visited:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }

A.NavSubOn { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSubOn:Link { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSubOn:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSubOn:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSubOn:Visited { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSubOn:Visited:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }
A.NavSubOn:Visited:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: none; }

A.Icon { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.Icon:Link { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.Icon:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }
A.Icon:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }
A.Icon:Visited { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
A.Icon:Visited:Hover { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }
A.Icon:Visited:Active { font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFCA68; text-decoration: underline; }



/*
'-------------------------------------------------
' Formulare
'-------------------------------------------------
*/

.FormTextarea {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

.FormText {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
 	height: 15px;
 	border-width: 1px;
 	border-style: solid;
 	border-color: #FFFFFF;
	vertical-align: middle;
}

.FormFile {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
 	height: 15px;
 	border-width: 1px;
 	border-style: solid;
 	border-color: #FFFFFF;
}

.FormButton {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.FormButtonOn {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FAA932;
}

.FormSelect {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
 	height: 16px;
 	border-width: 1px;
 	border-style: solid;
 	border-color: #FFFFFF;
}

.FormRadio {
	vertical-align: middle;
}

.FormCheckbox {
	width: 15px;
	height: 15px;
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	vertical-align: middle;
}


/*
'-------------------------------------------------
' Listen
'-------------------------------------------------
*/
UL {
        padding-top:0;
        margin-top:0;
}

UL LI {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-image: url("../5_images/1_main/listitem.gif");
	list-style-type: square;
        padding-bottom:3px;
}

UL LI LI {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: disc;
	list-style-image: url("../5_images/1_main/listitem.gif");
}

UL LI LI LI {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: circle;
	list-style-image: url("../5_images/1_main/listitem.gif");
}

OL LI {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: decimal;
	list-style-image: url("../5_images/1_main/listitem.gif");
}

OL OL LI {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: lower-alpha;
	list-style-image: url("../5_images/1_main/listitem.gif");
}

OL OL OL LI {
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: lower-roman;
	list-style-image: url("../5_images/1_main/listitem.gif");
}

#maintable tr td.top {
   border-top: 1px solid #adc1cc;
}
#maintable tr td.right {
   border-right: 1px solid #adc1cc;
}
#maintable tr td.bottom {
   border-bottom: 1px solid #adc1cc;
}
#maintable tr td.left {
   border-left: 1px solid #adc1cc;
}


/*
'-------------------------------------------------
' Horizontale Linien
'-------------------------------------------------
*/

HR {
	color: #373535;
	height: 1pt;
	text-align: left;
}

/*
'-------------------------------------------------
' CEMEDIA - ab 03/2005
'-------------------------------------------------
*/

.Jobtitel
{
  font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
  margin-top: 35px;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  color: #ffca68;
  text-align: center;
}

.Jobbeschreibung
{
  margin-top: 0px;
  margin-bottom: 8px;
  text-align: left;
}

p.footer, a.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:hover
{
  font-size: 10px;
  font-weight: bold;
  color: #a0a0a0;
  text-decoration: none;
}

a.footer:hover
{
  text-decoration: none;
  color: #FFCA68;
}

/*
'-------------------------------------------------
' tsc - ab 06/2006
'-------------------------------------------------
*/
h1 {
  letter-spacing: 0.1em;
  font-size: 24px;
  font-family: Arial;
  font-weight: normal;
}
h2 {
  letter-spacing: 0.1em;
  font-size: 12px;
  font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-bottom: 1px;
  border-bottom: 1px solid white;
}
img.floatLeft {
  float: left;
  margin: 8px;
}
img.floatRight {
  float: right;
  margin: 8px;
}
img.floatRightClear {
  float: right;
  clear: right;
  margin: 8px;
}