/********************
  Siegwerk CSS File
*********************/

/*******************
 Bugfixes:
     
	Styles beginning with *html are Bugfixes for MS Internet Explorer 6
	Styles beginning with *+html are Bugfixes for MS Internet Explorer 7
	
*****************/
/* Basic Styles *
***************/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background: #fff;
}

a img {
	border: 0;
}

/* Container *
**************/

#head {
	width: 996px;
	height: 90px;
	background: #d8000a;
}

#claim {
	position: absolute;
	top: 33px;
	left: 59px;
}

#logo {
	position: absolute;
	top: 16px;
	left: 735px;
	width: 212px;
	height: 58px;
}

#keyvisual {
	width: 786px;
	border-bottom: 1px solid #fff;
}

#tophome, #tophomeshadow {
	width: 175px;
	height: 28px;
	background: #d8000a;
	float: left;
}

#topnav, #topnavshadow {
	position: absolute;
	left: 175px;
	width: 611px;
	height: 28px;
	background: #d8000a;
	float: left;
}

#topnavshadow {
	background: url(../images/topnavshadow_back.gif);
}

#topsearch {
	position: absolute;
	left: 786px;
	width: 210px;
	height: 28px;
	float: right;
	background: #a80108;
}

#print {
	background: #ebebeb;
	width: 210px;
}

#suppnavZwei {
	background: #ebebeb;
	width: 210px;
	height: 52px;
}	

.clearer {
	clear: both;
	height: 0;
}

/* Homepage */

#homesuppnav {
	position: absolute;
	left: 786px;
	top: 325px;
	width: 129px;
	height: 27px;
	background: #ebebeb;
}

#homelanguage {
	position: absolute;
	top: 325px;
	left: 915px;
	width: 81px;
	height: 27px;
	background: #ebebeb;
}

#homecontent {
	position: absolute;
	top: 348px;
	left: 45px;
	width: 716px;
}

#hometeaser {
	width: 665px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 26px;
	font-size: 15px;
	line-height: 22px;
}

#hometeaser a {
	font-size: 12px;
	color: d8000a;
	font-weight: normal;
}

#homeleft {
	width: 500px;
	float: left;
	margin-right: 15px;
}

#homeright {
	width: 201px;
	float: right;
}

#homemargin {
	position: absolute;
	top: 365px;
	left: 786px;
	width: 162px;
	background: #fff5b2;
	padding: 26px 24px 20px 24px;
	color: #d8000a;
}

/* Subhomepages */

#sh_suppnav {
	position: absolute;
	top: 297px;
	left: 786px;
	width: 129px;
	height: 27px;
	background: #ebebeb;
}

#shsn2 {
	position: absolute;
	top: 324px;
	left: 786px;
}

#sh_language {
	position: absolute;
	top: 297px;
	left: 915px;
	width: 81px;
	height: 27px;
	background: #ebebeb;
}

#sh_left {
	position: absolute;
	left: 0;
	top: 313px;
	width: 175px;
}

#subhomecontent {
	position: absolute;
	left: 200px;
	top: 319px;
	width: 564px;
}

#subhometeaser {
	width: 515px;
	margin-bottom: 34px;
	font-weight: bold;
	font-size: 15px;
	line-height: 22px;
}

#subhometeaser a {
	font-size: 12px;
	color: d8000a;
	font-weight: normal;
}

#subhomeleft {
	width: 350px;
	float: left;
}

#subhomeright {
	width: 195px;
	float: right;
}

#subhomemargin {
	position: absolute;
	top: 420px;
	left: 786px;
	width: 200px;
}

*html #subhomemargin {
	top: 419px;
}

*+html #subhomemargin {
	top: 419px;
}

/* Contentpages */

#cp_suppnav {
	position: absolute;
	background: #ebebeb;
	width: 129px;
	height: 27px;
	top: 119px;
	left: 786px;
}

#cpsh2 {
	position: absolute;
	top: 146px;
	left: 786px;
}

#whiteLine {
	border-bottom: 1px solid white;
}	

#cp_language {
	position: absolute;
	top: 119px;
	left: 915px;
	width: 81px;
	height: 27px;
	background: #ebebeb;
}

#cp_left {
	position: absolute;
	top: 135px;
	left: 0;
	width: 175px;
}

#contentpagecontent {
	position: absolute;
	left: 200px;
	top: 169px;
	width: 560px;
	line-height: 16px;
}

#contentpagemargin {
	position: absolute;
	top: 243px;
	left: 786px;
	width: 200px;
}

#breadcrump {
	position: absolute;
	left: 200px;
	top: 146px;
	font-size: 10px;
}

#breadcrump a {
	color: #333;
}

/* History */

#hist_keyvisual {
	position: absolute;
	left:0;
	top: 119px;
	width: 996px;
	border-bottom: 1px solid #7f7f7f;
}

#hist_suppnav {
	position: absolute;
	background: #ebebeb;
	width: 129px;
	height: 27px;
	top: 326px;
	left: 786px;
}

#histsh2 {
	position: absolute;
	top: 353px;
	left: 786px;
}	

#hist_language {
	position: absolute;
	top: 326px;
	left: 915px;
	width: 81px;
	height: 27px;
	background: #ebebeb;
}

#hist_left {
	position: absolute;
	top: 313px;
	left: 0;
	width: 175px;
}

#hist_content {
	position: absolute;
	left: 200px;
	top: 351px;
}


#histcontent {
	width: 560px;
	line-height: 16px;
}

#histbreadcrump {
	position: absolute;
	left: 200px;
	top: 326px;
	font-size: 10px;
}

#histbreadcrump a {
	color: #333;
}


/* Locationpages */

#loc_keyvisual {
	position: absolute;
	left:0;
	top: 119px;
	width: 996px;
	border-bottom: 1px solid #d8000a;
}

#redLine {
	position: absolute;
	left: 0;
	top: 496px;
	width: 996px;
	border-bottom: 1px solid #d8000a;
}

#loc_suppnav {
	position: absolute;
	top: 526px;
	left: 786px;
	width: 129px;
	height: 27px;
	background: #ebebeb;
}

#locsn2 {
	position: absolute;
	top: 553px;
	left: 786px;
}

#loc_language {
	position: absolute;
	top: 526px;
	left: 915px;
	width: 81px;
	height: 27px;
	background: #ebebeb;
}

#loc_left {
	position: absolute;
	left: 0;
	top: 513px;
	width: 175px;
}

#locationcontent {
	position: absolute;
	left: 200px;
	top: 545px;
	width: 564px;
}

#locationsubcontent {
	position: absolute;
	left: 200px;
	top: 526px;
	width: 564px;
}

#locationtext {
	width: 515px;
}

#locationteaser a {
	font-size: 12px;
	color: d8000a;
	font-weight: normal;
}

#locationleft {
	width: 350px;
	float: left;
}

#locationright {
	width: 195px;
	float: right;
}

#locationmargin {
	position: absolute;
	top: 648px;
	left: 786px;
	width: 200px;
}

*html #locationmargin {
	top: 648px;
}

*+html #locationmargin {
	top: 648px;
}

#loc_breadcrump {
	position: absolute;
	left: 200px;
	top: 525px;
	font-size: 10px;
}

#loc_breadcrump a {
	color: #333;
}


/* Form *
*********/

#topsearch table {
	margin-top: 2px;
}

*html #topsearch table {
	margin-top: 1px;
}

*+html #topsearch table {
	margin-top: 1px;
}

#topsearch input.search {
	margin-top: 4px;
	margin-left: 10px;
	padding-left: 5px;
	width: 145px;
	height: 14px;
	font-size: 10px;
	color: #666;
	border: 1px #999 solid;
}

select {
	width: 170px;
	height: 1.5em;
	height: 20px;
	border: 1px solid #666;
	font-size: 10px;
	margin-top: 10px;
}

label {
	cursor: pointer;
}

.csc-mailform {
	border: none;
	margin-top: 20px;
}

.csc-mailform-field {
	margin-bottom: 8px;
}

.csc-mailform-field label {
	display: block;
	float: left;
	width: 100px;
}

.csc-mailform-field input, textarea {
	width: 300px;
}

#mailformformtype_mail {
	margin-left: 100px;
	text-align: left;
	border: none;
	width: 60px;
	background: white;
	color: #d8000a;
}

/* Textdefinitions *
********************/

a, a:link, a:visited, a:hover {
	color: #d8000a;
	text-decoration: none;
}

h1 {
	font-size: 20px;
	color: #d8000a;
	margin-bottom: 15px;
	line-height: 22px;
}

h2 {
	font-size: 14px;
	color: #d8000a;
	margin-top: 18px;
	margin-bottom: 8px;
}

h3 {
	font-size: 14px;
	color: #d8000a;
	margin-bottom: 8px;
}

h5 {
	font-size: 12px;
	color: #d8000a;
	}



p {
	margin-top: 16px;
}

p.bodytext {
	margin: 0;
	padding: 0;
}

dd {
	margin: 0;
	padding: 0;
}

#contentpagecontent ul {
	margin-left: 8px;
	padding-left: 8px;
}

.textSmall {
	font-size: 10px;
}

.textSmallGrey {
	font-size: 10px;
	color: #666;
}

.textGrey {
	color: #666;
}

.textRed {
	color: #d8000a;
}

.textWhite {
	color: white;
	font-weight: bold;
}

.linklist {
	list-style-type: none;
}

div.csc-textpic-imagewrap {
	padding-right: 9px;
}

.csc-textpic-caption {
	color: #d8000a;
	font-size: 11px;
	line-height: 13px;
	padding-top: 4px;
	padding-bottom: 10px;
}

/* Selectfields */

.sgwSelfield {
	width: 201px;
	margin-bottom: 15px;
}

.sgwSelfield th {
	height: 23px;
	color: white;
	font-weight: bold;
	background: #d8000a;
	text-align: left;
	padding-left: 12px;
}

.sgwSelfield td {
	padding: 12px;
	padding-bottom: 13px;
	margin-bottom: 15px;
	color: #d8000a;
	background: #f5f5f5;
}

.locSelfield {
	width: 191px;
	margin-bottom: 15px;
}

.locSelfield th {
	height: 23px;
	color: white;
	font-weight: bold;
	background: #d8000a;
	text-align: left;
	padding-left: 12px;
}

.locSelfield td {
	padding: 5px 12px 13px 12px;
	margin-bottom: 15px;
	background: #f8f1e6;
}

.sgwSelfield td hr {
	border-bottom: 1px solid #ccc;
	border-top: 0;
	height: 0;
	margin-top: 20px;
	margin-bottom: 12px;
}

*html .sgwSelfield td hr {
	margin-top: 12px;
	margin-bottom: 4px;
}

*+html .sgwSelfield td hr {
	margin-top: 12px;
	margin-bottom: 3px;
}

.sgwSelfield ul {
	list-style-type: none;
}

.sgwSelfield ul li {
	width: 168px;
	height: 18px;
	padding-top: 3px;
	border-bottom: 1px solid #ccc;
}

*html .sgwSelfield ul li {
	padding-top: 0;
}

*+html .sgwSelfield ul li {
	padding-top: 0;
	padding-bottom: 2px;
}

#subhomeright .sgwSelfield {
	width: 195px;
}

/* Tables */

#textTable td {
	padding: 6px 19px 6px 19px;
	border-bottom: 1px solid #ccc;
}

#textTable th {
	height: 23px;
	color: #d8000a;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #ebebeb;
	padding: 6px 19px 6px 19px;
}

.textTableFF td {
	padding: 2px 20px 2px 11px;
	background: url(/fileadmin/user_upload/images/ff_punkt.gif) no-repeat;
	border-bottom: 1px solid #ccc;
}

.textTable td {
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #ccc;
}

.firstRow {
	background: #efefef;
}


.sgwNewstable th, .shtable th {
	height: 23px;
	color: #d8000a;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #ebebeb;
	padding-left: 10px;
	padding-right: 7px;
}

*html .sgwNewstable th, *html .shtable th {
	height: 21px;
}

*+html .sgwNewstable th, *+html .shtable th {
	height: 21px;
}

.sgwNewstable td {
	padding: 15px 0px 15px 10px;
	border-bottom: 1px solid #ccc;
	line-height: 16px;
}

.sgwNewstable td a img {
	margin-bottom: 10px;
}

.sgwNewstable td.pageBrowser {
	padding: 5px 0px 0px 10px;
	border-bottom: none;
}

.sgwTradetable td {
	padding: 15px 13px 15px 0px;
	border-bottom: 1px solid #ccc;
}

.shtable td {
	padding: 15px 0px 15px 0px;
	border-bottom: none;
}

.sgwNewstable td img {
	float: left;
	margin-right: 10px;
}

.shtable td img {
	margin-left: 10px;
	margin-right: 10px;
}

.rowtable td {
	padding: 5px 5px 4px 5px;
	border-bottom: 1px solid #d8000a;
}

.rowtable td.red {
	padding: 5px 5px 4px 5px;
	color: White;
	background: #d8000a;
	border-bottom: 1px solid White;
}

.pkTable td {
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #ccc;
}

.pkTable td.noborder {
	padding: 12px 5px 18px 10px;
	border-bottom: none;
}

.pkTable td img {
	float: left;
}

/* News - Single */

.news-list-timedata {
	color: #d8000a;
}

.news-single-timedata {
	color: #d8000a;
	margin-bottom: 5px;
}

.news-single-headline {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #666;
	margin-bottom: 15px;
}

.news-single-img {
 float: left;
 width: 220px;
 margin-bottom: -5px;
}

.news-single-img img {
 margin-bottom: 2px;
}

.news-single-imgcaption {
 margin-top: 2px;
 margin-bottom: 5px;
 width: 200px;
 font-size: 11px;
 line-height: 13px;
 color: #d8000a;
}

/* Linkboxes */

.jobbox .head {
	width: 187px;
	height: 18px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background: #ebebeb;
	padding-left: 14px;
	padding-top: 3px;
	color: #d8000a;
	font-weight: bold;
}
.jobbox ul {
	list-style-type: none;
	margin-top: 6px;
}


.jobbox ul li {
	border-bottom: 1px solid #ccc;
	padding: 3px 0 3px 14px;
}



.marginlinklist {
	margin-top: 15px;
	width: 200px;
	padding-bottom: 7px;
}

.marginlinklist .head {
	width: 186px;
	height: 17px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-left: 14px;
	padding-top: 2px;
	font-weight: bold;
}

.marginlinklist ul {
	list-style-type: none;
	margin-top: 6px;
}

.marginlinklist ul li {
	border-bottom: 1px solid #ccc;
	padding: 3px 0 3px 0;
}

#subhomemargin .marginlinklist ul li, #contentpagemargin .marginlinklist ul li {
	border: none;
	padding: 0;
}

.marginlinklist ul li a, .marginlinklist form {
	margin-left: 14px;
}

.marginlinklist form {
	margin-top: 12px;
}

.marginlinklist select {
	margin-bottom: 5px;
	margin-top: 0;
}

/* Footer *
***********/

#footer, #homefooter {
	clear: both;
	width: 560px;
	border-top: 1px solid #ccc;
	color: #999;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	font-size: 11px;
}

#homefooter {
	border-top: none;
	width: 500px;
}

*html #footer, *html #homefooter {
	margin-top: 25px;
}

*+html #footer, *+html #homefooter {
	margin-top: 25px;
}

#footer ul, #homefooter ul {
	list-style-type: none;
	margin-top: 5px;
	margin-left: 0;
	padding-left: 0;
}

#footer ul li, #homefooter ul li {
	float: left;
	padding-right: 6px;
}

#footer ul li a, #homefooter ul li a {
	color: #999;
}

/* Navigation *
***************/

/* Topnav */

#tophome ul, #tophomeshadow ul {
	list-style-type: none;
}

#tophome ul li, #tophomeshadow ul li {
	display: inline;
}

#tophome ul li a, #tophomeshadow ul li a {
	float: left;
	color: white;
	padding: 7px 119px 6px 23px;
	font-weight: bold;
	font-size: 12px;
}

#tophome ul li a:hover, #tophomeshadow ul li a:hover {
	color: #a80108;
	background: url(../images/tnfake_white.gif);
}

#tophomeshadow ul li a {
	background: url(../images/topnavshadow_back.gif);
}

#tophomeshadow ul li a:hover {
	background: url(../images/topnavshadow_overact.gif);
}

#topnav ul, #topnavshadow ul {
	list-style-type: none;
}

#topnav ul li, #topnavshadow ul li {
	display: inline;
}

#topnav ul li a, #topnavshadow ul li a {
	float: left;
	color: white;
	padding: 7px 9px 6px 10px;
	font-weight: bold;
	font-size: 12px;
}

#topnav ul li a {
	background: url(../images/topnavos_out.gif) no-repeat;
}

#topnavshadow ul li a {
	background: url(../images/topnavshadow_out.gif) no-repeat;
}

*html #topnav ul li a, *html #topnavshadow ul li a {
	padding-bottom: 6px;
}

*+html #topnav ul li a, *+html #topnavshadow ul li a {
	padding-bottom: 6px;
}

#topnav ul li a img, #topnavshadow ul li a img {
	margin-right: 5px;
}

#topnav ul li a:hover, #topnav ul li a.active {
	float: left;
	color: #a80108;
	background: url(../images/tnfake_white.gif);
}

#topnavshadow ul li a:hover, #topnavshadow ul li a.active {
	float: left;
	color: #a80108;
	background: url(../images/topnavshadow_overact.gif);
}

/* Supportnav */

#homesuppnav ul, #sh_suppnav ul, #cp_suppnav ul, #loc_suppnav ul, #hist_suppnav ul {
	list-style-type: none;
	margin-left: 10px;
}

#homesuppnav ul li, #sh_suppnav ul li, #cp_suppnav ul li, #loc_suppnav ul li, #hist_suppnav ul li {
	float: left;
	padding: 5px 5px 7px 0;
}

#homesuppnav ul li a, #sh_suppnav ul li a, #cp_suppnav ul li a, #loc_suppnav ul a, #hist_suppnav ul a {
	padding-top: 1px;
	display: block;
	color: #666;
	font-size: 10px;
}

*html #homesuppnav ul li a, *html #sh_suppnav ul li a, *html #cp_suppnav ul li a, *html #loc_suppnav ul a, *html #hist_suppnav ul a {
	padding-top: 0;
}

*+html #homesuppnav ul li a, *+html #sh_suppnav ul li a, *+html #cp_suppnav ul li a, *+html #loc_suppnav ul a, *+html #hist_suppnav ul a {
	padding-top: 0;
}

#homelanguage ul, #sh_language ul, #cp_language ul, #loc_language ul, #hist_language ul {
	list-style-type: none;
}

#homelanguage ul li {
	padding: 6px 5px 8px 0;
}

*html #homelanguage ul li {
	padding: 3px 5px 7px 0;
}

*+html #homelanguage ul li {
	padding: 3px 5px 7px 0;
}

#sh_language ul li, #cp_language ul li, #loc_language ul li, #hist_language ul li {
	padding: 6px 5px 7px 0;
}

*html #sh_language ul li, *html #cp_language ul li, *html #loc_language ul li, *html #hist_language ul li {
	padding: 3px 5px 8px 0;
}

*+html #sh_language ul li, *html #cp_language ul li, *+html #loc_language ul li, *+html #hist_language ul li {
	padding: 3px 5px 8px 0;
}

#homelanguage ul li a, #sh_language ul li a, #cp_language ul li a, #loc_language ul li a, #hist_language ul li a {
	display: block;
	color: #666;
	font-size: 10px;
}

#suppnavZwei ul.linklist, #print ul {
	list-style-type: none;
	margin-left: 10px;
	padding-top: 11px;
	width: 190px;
}

#suppnavZwei ul.linklist {
	padding-top: 0;
	border-bottom: 1px solid white;
}

#suppnavZwei ul.linklist li, #print ul li {
	border-top: 1px solid white;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 190px;
}

*html #suppnavZwei ul.linklist li, *html #print ul li {
	padding-top: 1px;
	padding-bottom: 0px;
}

*+html #suppnavZwei ul.linklist li, *+html #print ul li {
	padding-top: 1px;
	padding-bottom: 0px;
}

#suppnavZwei ul.linklist li a, #print ul li a {
	display: block;
	color: #666;
	font-size: 10px;
	padding-left: 22px;
}

#print a ul li {
	display: block;
	color: #666;
	font-size: 10px;
}

*html #print a ul li {
	padding-bottom: 1px;
}

*+html #print a ul li {
	padding-bottom: 1px;
}

#print ul a.print {
	background: url(../images/sup_print.gif) no-repeat;
}

#suppnavZwei ul.linklist a.dcenter {
	background: url(../images/sup_dc.gif) no-repeat;
}

#suppnavZwei ul.linklist a.mail {
	background: url(../images/sup_email.gif) no-repeat;
}

/* Leftnav */

.leftnav {
	padding-top: 14px;
	margin-left: 12px;
	font-size: 12px;
}

.leftnav ul.e1 {
	list-style-type: none;
	background: url(../images/pfeil_out.gif) no-repeat 2px -1px;
}

.leftnav ul.e1 li {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding-left: 10px;
	background: #fff;
}

.leftnav ul.e1 li a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: -12px;
	padding-left: 12px;
	padding-right: 5px;
}

.leftnav ul.e1 li a:hover {
	background: url(../images/pfeil_over.gif) no-repeat 2px -1px;
}

.leftnav ul.e1 li a.active {
	background: url(../images/pfeil_act.gif) no-repeat 2px -1px;
}

/* Zweite Ebene */

.leftnav ul.e2 {
	list-style-type: none;
}

*html .leftnav ul.e2 {
	margin-left: -10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

*+html .leftnav ul.e2 {
	margin-left: -10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

.leftnav ul.e2 li {
	background: #fffbe0;
}

.leftnav ul.e2 li a {
	padding-top: 3px;
	color: #666;
	font-weight: normal;
	padding-left: 22px;
}

.leftnav ul.e2 li a.active {
	color: #d8000a;
	font-weight: bold;
}

.leftnav ul.e2 li a:hover, .leftnav ul.e2 li a.active {
	background: url(../images/pfeil_act.gif) no-repeat 12px -1px;
}

/* Dritte Ebene */

.leftnav ul.e3 {
	list-style-type: none;
}

*html .leftnav ul.e3 {
	margin-left: -10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

*+html .leftnav ul.e3 {
	margin-left: -10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

.leftnav ul.e3 li a {
	padding-top: 3px;
	color: #666;
	font-weight: normal;
	padding-left: 32px;
}

.leftnav ul.e3 li a.active {
	color: #d8000a;
	font-weight: bold;
}

.leftnav ul.e3 li a:hover, .leftnav ul.e3 li a.active {
	background: url(../images/pfeil_act.gif) no-repeat 22px -1px;
}

/* Vierte Ebene */

.leftnav ul.e4 {
	list-style-type: none;
}

*html .leftnav ul.e4 {
	margin-left: -10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

*+html .leftnav ul.e4 {
	margin-left: -10px;
	border-top: 1px solid #ccc;
	margin-bottom: -1px;
}

.leftnav ul.e4 li a {
	padding-top: 3px;
	color: #666;
	font-weight: normal;
	padding-left: 42px;
}

.leftnav ul.e4 li a.active {
	color: #d8000a;
	font-weight: bold;
}

.leftnav ul.e4 li a:hover, .leftnav ul.e4 li a.active {
	background: url(../images/pfeil_act.gif) no-repeat 32px -1px;
}
.linie { border-bottom: 1px solid #cccccc;
 }

.trennlinie12 {
 margin: 12px 0px 12px 0px;
 border: 0px;
 border-top: solid 1px #CCCCCC;
 border-bottom: solid 1px #FFFFFF;
 }

*html .trennlinie12 {
 display: block;
 margin: 5px 0px 5px 0px;;
 }


# Career
hr.seperator {
 margin-top: 18px;
 margin-bottom: 5px;
 height: 0;
 border-bottom: 1px solid #ccc;
 border-top: 0px;
}

.seperator {
 margin-top: 18px;
 margin-bottom: 5px;
 height: 0;
 border-bottom: 1px solid #ccc;
 border-top: 0px;
}

*html hr.seperator {
 margin-top: 11px;
 margin-bottom: 0;
}

.swpulldown {
 height: 16px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;        
}

/* History Box Grey */

.historyBox_Grey .head {
 width: 540px;
 padding-left: 20px;
 padding-top: 2px;
 padding-bottom: 2px;
 color: white;
 font-weight: bold;
 background: #666;
 margin-top: 15px;
 margin-bottom: 1px;
}

.historyBox_Grey .content{
 width: 520px;
 padding: 8px 20px 10px 20px;
 color: #000;
 background: #f5f5f5;
}

.historyBox_Grey .content img {
 margin-right: 15px;
 float: left;
}
