body {
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #C8C8C8;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #C8C8C8;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
}

a:link, a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	/*letter-spacing: -1px;*/
	color:#000099
}

a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline !important;
	/*letter-spacing: -1px;*/
	color:#CC0000 !important
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline !important;
	/*letter-spacing: -1px;*/
	color: #CCCCCC !important
}

.TOPNAV_NORMAL {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal;
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	color: #CC0000;

}

.TOPNAV_ACTIVE {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal;
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	color: #CCCCCC;

}

.CONTENTNAV_LEVEL0
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none !important;
}

.CONTENTNAV_LEVEL1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none !important;
}

.CONTENTNAV_LEVEL2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none !important;
}

.CONTENTNAV_LEVEL3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none !important;
}

.TEXT9 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none

}

.TEXT10 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none

}

.TEXT11 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none

}

.TEXT12 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none

}

.TEXT14 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	letter-spacing: -1px

}

.TEXT16 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	letter-spacing: -1px

}

.TEXT18 {  
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	letter-spacing: -1px

}

/********************************************
 Extended by Marc@Janott.com on 2009-01-25
 for the Global Representations tables.
 These styles replace the former transparent
 pixel table layout which made for bloated
 HTML and increased loading time. The tables'
 HTML has been improved accordingly.
*********************************************/

@media all {
#countrypagelinks {
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				line-height: normal; 
				font-weight: normal; 
				font-variant: normal; 
				text-transform: none; 
				text-decoration: none
				}
#contactstable {
				width:550px;
				padding:0px;
				margin:0px;
				border-collapse:collapse;
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				line-height: normal; 
				font-weight: normal; 
				font-variant: normal; 
				text-transform: none; 
				text-decoration: none;
				background-color:white;
				}
#contactstable td {
				vertical-align:top;
				text-align:left;
				padding:0px;
				margin:0px;
				}
#contactstable .contactcountryname {
				width:200px;
				border-top:1px solid #cccccc;
				padding-top:10px;
				}
#contactstable .contactspagetoplink {
				width:350px;
				text-align:right;
				border-top:1px solid #cccccc;
				padding-top:10px;
				}
#contactstable .contactaddress {
				padding-bottom:10px;
				}
#contactstable .contactdata {
				padding-bottom:10px;
				}
#contactstable .contactdatatable {
				width:350px;
				margin:0px;
				padding:0px;
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				line-height: normal; 
				font-weight: normal; 
				font-variant: normal; 
				text-transform: none; 
				text-decoration: none
				}
#contactstable .contactdatatable td {
				vertical-align:top;
				text-align:left;
				padding:0px;
				margin:0px;
				}
#contactstable .contactdatatable .contactdatakey {
				width:100px;
				}
#contactstable .contactdatatable .contactdatavalue {
				width:250px;
				}
}

/********************************************
 Extended by Marc@Janott.com on 2011-04-13
 for teaser links.
 These styles also replace the former transparent
 pixel table layout which made for bloated
 HTML and increased loading time. The tables'
 HTML has been improved accordingly.
*********************************************/

@media all {
	td.teaserlink {
		vertical-align:top;
		border-left:#b9b9b9 1px solid;
		padding-left:9px;
		padding-right:10px;
		}
	td.teaserlinkfirst {
		border-left:none;
		padding-left:0px;
		}
	td.teaserlinklast {
		padding-right:0px;
		}
	td.teaserlink a:link, td.teaserlink a:visited {
		text-decoration:none !important;
		color:black !important;
		}
	td.teaserlink a:hover , td.teaserlink a:hover div.teaserlinkhead p {
		text-decoration: underline !important;
		color:#000099 !important;
		}
	td.teaserlink p {
		margin:0px 0px 5px 0px;
		padding:0px;
		}
	td.teaserlink .teaserlinkhead {
		height:30px;
		position:relative;
		}
	td.teaserlink div.teaserlinkhead p {
		position:absolute;
		bottom:0px;
		}
	
	td.quicknoticelink a:link, td.quicknoticelink a:visited {
		text-decoration:none !important;
		color:black !important;
		}
	td.quicknoticelink a:hover {
		text-decoration: underline !important;
		color:#000099 !important;
		}
	td.quicknoticelink img {
		margin:5px 10px 10px 10px;
		border:none;
		width:75px;
		}
	h1 {
		font-size:14px;
		}
	h2 {
		font-size:12px;
		}
	h3 {
		font-size:11px;
		}
}

/********************************************
 Extended by Marc@Janott.com on 2011-04-13
 for the image slider on the start page.
*********************************************/

@media all {
	div#imageslider {
		border:2px solid black;
		border-bottom-color:#aaa;
		border-right-color:#aaa;
		background-color:#888;
		white-space:nowrap;
		overflow:hidden;
		
		margin:20px 0px;
		padding:5px 0px;
		width:545px;
		background-color:#fff;
		border:1px solid #aaa;
		border-left:none;
		border-right:none;
		}
	div#imageslider div#imageslider_scroll {
		}
	div#imageslider a.imageslider_a img.imageslider_img {
		border:2px solid #444;
		border-top-color:#aaa;
		border-left-color:#aaa;
		background-color:#888;
		}
	div#imageslider_info {
		}
}

/********************************************
 Extended by Marc@Janott.com on 2011-10-26
 for search engine optimisation (SEO).
 These styles also replace the former bloated
 table layout
 The corresponding HTML parts have been
 improved accordingly.
*********************************************/

@media all {
	/***** Page head *****/
	div#pagehead_bg_repeatx {
		position:relative;
		top:0px;
		left:0px;
		width:100%;
		height:183px;
		background-image:url(/media/images/system/header-background-continued.png);
		background-repeat:repeat-x;
		background-position:left top;
		margin:0px 0px 10px 0px;
		}
	div#pagehead_bg_frame {
		position:relative;
		top:0px;
		left:0px;
		width:880px;
		height:183px;
		background-image:url(/media/images/system/header-background.png);
		background-repeat:no-repeat;
		background-position:110px top;
		}
	img#pagehead_strecker_logo {
		position:absolute;
		top:8px;
		left:0px;
		width:241px;
		height:129px;
		border:none;
		}
	div#pagehead_claim {
		position:absolute;
		top:85px;
		right:12px;
		color:#eee;
		font-family:arial,sans-serif;
		font-size:15px;
		font-weight:normal;
		}
	div#pagehead_language {
		position:absolute;
		top:34px;
		right:20px;
		font-family:arial,sans-serif;
		font-size:12px;
		color:#eee;
		}
	div#pagehead_language select#pagehead_language_select {
		font-family:arial,sans-serif;
		font-size:11px;
		}
	div#pagehead_language a {
		font-family:arial,sans-serif !important;
		font-size:11px !important;
		color:#ddd !important;
		}
	div#pagehead_language a:hover {
		color:#fff !important;
		}
	div#pagehead_breadcrumbs {
		position:absolute;
		top:160px;
		left:120px;
		font-family:arial,sans-serif;
		font-size:11px;
		color:#000;
		}
}

