/****************************************
	Allgemein 
****************************************/
* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100.01%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ebebeb;
	color:#4D4D4D;
	text-align:center;
}

div {position:relative;}
img {border:0;}

.clear {clear:both;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.bold {font-weight: bold;}

/*
.blue {color:#0062ac;}
.grey {color:#b8b8b8;}
*/

/****************************************
	Struktur
****************************************/
body {background: #fff url(../gfx/bg_verlauf.gif) repeat-x; text-align:center;}
#site {background: url(../gfx/bg_img.gif) no-repeat top left; width:950px; min-height:660px; margin:auto; text-align:left; padding: 0 17px 0 16px;}
#header {height:94px; border-bottom:4px solid #0461b1; width:940px;}
#logo { position: absolute; right:0px; top:0px;}
#content-wrap-all { padding: 15px 25px 0 20px; }
#content-wrap-left { width:155px; padding: 0 25px 0 0; float:left; }
#content-wrap-middle { width:540px; padding: 0 20px 50px 0; float:left; background: url(../gfx/bg_content.gif) no-repeat 59px 31px; }
#content-wrap-right { width:165px; float:left; background: url(../gfx/strichline_horizontal.gif) repeat-x left top; }

/****************************************
    Inhalt
****************************************/
#content-wrap-all h1 { color:#0062ac; font-size:24px; font-weight:normal; padding-bottom:15px;}
#content-wrap-home h2, #content-wrap-all h2 { color:#0062ac; font-size:18px; font-weight:bold; padding-bottom:15px;}
#content-wrap-all h3 { color:#0062ac; font-size:14px; font-weight:bold; padding-bottom:10px;padding-top:5px;}
#content-wrap-all h4 { color:#0062ac; font-size:11px; font-weight:bold; padding-bottom:5px; }
#content-wrap-middle p {padding-bottom:10px; }
#content-wrap-middle ul {padding-bottom:10px; position:relative; }
#content-wrap-middle li { list-style:none; background:url(../gfx/square.gif) no-repeat left 5px; padding:0 0 2px 10px; }

#content-wrap-right h2 {font-size:14px;padding:10px 0;}
#content-wrap-right h3 {font-size:11px; text-transform:uppercase;border-left: 4px solid #0062ac; padding: 0 0 0 10px; margin:0 0 5px 0;}
.content-wrap-right-item {background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; padding:10px 0;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px; padding-bottom:10px;
}

#servicebox-left { /*position:absolute; bottom:15px; left:15px;*/ width:160px; margin-top:50px;}
#servicebox-left .container {/* margin:0 20px;*/ background: url(../gfx/strichline_horizontal.gif) repeat-x left top; }
#servicebox-left .container .line { background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; padding: 5px 0;}
#servicebox-left a { color:#C4C4C4; text-decoration:none; font-size: 10px; }
#servicebox-left a:hover { color:#0062ac; }
#print { float: left;}
#print a { background:url(../gfx/drucken_sprite.gif) no-repeat left 1px; padding-left:13px; }
#print a:hover { background-position: left -39px; }
#tipafriend { float: right;}
#tipafriend a { background:url(../gfx/mail_to_friend_sprite.gif) no-repeat left 2px; padding-left:20px; }
#tipafriend a:hover { background-position: left -40px; color:#0062ac; }
#claim { padding-top:25px; }

.content-box { border: 1px solid #d1d1d1; clear:both;}
.content-box-inner { margin:15px !important;}
.content-box-product-preview  { border: 1px solid #d1d1d1; clear:both; margin-top:-1px; background: #fff;}
.product-preview { /* border: 1px solid #d1d1d1; */  width:490px; height:102px; float:left; overflow:hidden;}
.product-preview-previous { float:left; /* border: 1px solid #d1d1d1; border-right:none; */ }
.product-preview-content { position:absolute; left: 0; top: 0; }
.product-preview-next { float:left; /* border: 1px solid #d1d1d1; border-left:none; */ }
.product-preview-linktext { text-align: center; text-decoration:none; /*color: #4D4D4D;*/}
.product-preview-linkimage { }
.product-preview-content-item { width:100px; }
.product-preview-content-item a {text-decoration:none; color:#4D4D4D;}
.product-preview-content-item a:hover {color:#0062AC;text-decoration:none;}

a { color: #0062ac; text-decoration:none;}
a:hover {color: #0062ac;text-decoration:underline;}

a.link-arrow {background:url(../gfx/pfeil_small_sprite.gif) no-repeat left -18px; padding: 0 0 0 5px; text-decoration:none;}
a.link-arrow:hover {text-decoration:underline;}

a.download { color: #4D4D4D; text-transform:uppercase; text-decoration:none; background: url(../gfx/download_small_sprite.gif) no-repeat left -48px; padding: 0 0 0 15px}
a.download:hover { color:#0062ac; background-position: 0 -48px; }

#searchbox-input-wrap { float:left; background:url(../gfx/suchen_feld.gif) no-repeat scroll left top; height:19px; width:143px; }
#searchbox-input { font-size:11px; background:url(../gfx/suchen_feld.gif) no-repeat fixed left top; border:medium none; color:#ffffff; height:19px; padding:2px 0px 0 6px; width:135px; display:inline;}
#searchbox img {padding: 0 0;}
#searchbox {margin-bottom:15px; float:left; padding:0 20px 0 0;}

#nav-meta-language, #nav-meta-login, #nav-meta-logout { float:left; color: #888888; margin-top:2px;}
#nav-meta-language-label, #nav-meta-login-label,#nav-meta-logout-label { background:url(../gfx/sprachauswahl_pfeil.gif) no-repeat right -20px; padding-right:10px; display:block; margin-right: 20px; text-transform:uppercase; }
#nav-meta-language-list, #nav-meta-login div.tx-felogin-pi1 { width:180px; background:#fff;  position: absolute; left:-5px; top:12px; display:none; padding:5px;}
#nav-meta-language:hover, #nav-meta-login:hover { color:#0062ac;}
#nav-meta-language:hover #nav-meta-language-label, #nav-meta-login:hover #nav-meta-login-label, #nav-meta-logout:hover #nav-meta-logout-label { background-position: right 5px; }
#nav-meta-login:hover  div.tx-felogin-pi1 { display:block; }
#nav-meta-language:hover #nav-meta-language-list {display:block;}
#tx-felogin-pi1-form { border-left: 4px solid #c4c4c4; padding: 0 0 0 10px; margin-bottom:5px; }
#tx-felogin-pi1-form input { font-size:11px; background-color:#f3f3f3; border:1px solid #f3f3f3; color:#4D4D4D; height:13px; padding:0; width:128px; display:inline; margin:0 0 5px 0;}
#loginbox-submit { padding: 0 0 0 5px; }
#tx-felogin-pi1-form .felogin-hidden { display:none; }
#nav-meta-language .nav-meta-language-list-item { }
#nav-meta-login div.tx-felogin-pi1 p { color:#4d4d4d; }

/****************************************
	News
****************************************/
.news-latest-container { background: url(../gfx/strichline_horizontal.gif) repeat-x left top; }
.news-latest-item { background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; padding:10px 0; } 
.news-latest-header { text-transform: uppercase; border-left: 4px solid #0062ac; padding: 0 0 0 10px; margin:0 0 5px 0; font-weight:bold; color:#0062ac;  }
.news-single-backlink. .news-latest-morelink { text-align:right; }
.product-overview-morelink a, .news-single-backlink a, .news-latest-morelink a { color:#0062ac; background: url(../gfx/pfeil_small_sprite.gif) no-repeat left -18px; padding: 0 0 0 5px; text-decoration:none; }
.news-list-container { background: url(../gfx/strichline_horizontal.gif) repeat-x left top; }
.news-single-head, .news-list-head { border-left:4px solid #0062ac; padding-left:10px; margin-bottom:10px;}
.news-single-date, .news-list-date { color: #999999; }
.news-list-head a { color:#4D4D4D; }
.news-list-subheader {font-weight:bold;}
.news-list-morelink { padding-top:10px; }
.news-list-morelink a { color:#0062ac; background: url(../gfx/pfeil_small_sprite.gif) no-repeat left -18px; padding: 0 0 0 5px; text-decoration:none; }	
.news-list-item { background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; padding:10px 0; }
.news-single-subheader {padding-bottom:10px;}
.news-single-content {padding-bottom:10px;}
.news-list-image { float:left;padding-right:30px; }
.news-single-image { float:left;padding-right:30px; }

.tx-ttnews-browsebox td {font-size:11px;}
.tx-ttnews-browsebox a {padding:2px;}
.tx-ttnews-browsebox-SCell {font-weight:bold;}


.events-list-image {float:left;width:225px;padding-right:30px;}
.events-list-subheader {float:left;width:285px;font-weight:bold;}
.events-list-content {margin-top:10px;}


#content-wrap-middle .tx-indexedsearch-res-item h3,
#content-wrap-middle .product-overview h1,
#content-wrap-middle .product-overview h2,
#content-wrap-middle .product-overview h3,
#content-wrap-middle .product-overview h4,
#content-wrap-middle .news-latest-item h1,
#content-wrap-middle .news-latest-item h2,
#content-wrap-middle .news-latest-item h3,
#content-wrap-middle .news-latest-item h4,
#content-wrap-middle .news-list-item  h1,
#content-wrap-middle .news-list-item h2,
#content-wrap-middle .news-list-item h3,
#content-wrap-middle .news-list-item h4,
#content-wrap-middle .news-single-item h1,
#content-wrap-middle .news-single-item h2,
#content-wrap-middle .news-single-item h3,
#content-wrap-middle .news-single-item h4 { padding:0; margin:0;}

/****************************************
	2-Spalten
****************************************/
.col2v-wrap { padding: 10px 0}
.col2v-left { float:left; text-align:right; width:165px; }
.col2v-right { padding:0 0 0 20px; margin:0 0 0 20px; background: url(../gfx/strichline_vertikal.gif) repeat-y left top; float:left; }
.col2h-wrap { /*padding: 10px 0;*/}
.col2h-left {float:left; width:230px;}
.col2h-right {float:left;width:290px;/*padding:0 0 0 20px;*/margin:0 0 0 20px; /*background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom;*/}

/****************************************
	3-Spalten
****************************************/
.col3h-wrap {width:540px;padding:20px 0; border-top:1px solid #D1D1D1;}
.col3h-item {float:left; width:170px; margin-right:15px;}
.col3h-wrap .last {margin-right:0;}
.col3h-wrap h3 {border-left:4px solid #0062ac;padding:0 0 0 4px !important; margin-bottom:10px;}

/****************************************
	Navigation
****************************************/
#header a { color: #888888; text-transform:uppercase; text-decoration:none; }
#header a.active, #header a:hover { color: #0062ac; }
#header ul { list-style-type:none; float:left;}
#header li { display:inline; }

#nav-meta { letter-spacing: 0.1em; padding: 5px 0 0 20px; background: url(../gfx/meta_verlauf.gif) no-repeat left 28px; min-width:351px; min-height:31px; }
#nav-meta ul { padding: 2px 0 0 0; }
#nav-meta li { padding: 0 20px 0 0; }

#nav-pri { font-size:14px; letter-spacing: 0.1em; padding: 0 0 0 20px; position:absolute; top:70px; }
#nav-pri li { padding: 0 40px 0 0; }

#nav-breadcrumb { padding: 10px 0 0 20px; }
#nav-breadcrumb ul { list-style-type:none; }
#nav-breadcrumb li { display:inline; padding: 0 10px 0 0; }
#nav-breadcrumb a { color: #c4c4c4; text-transform:uppercase; text-decoration:none; background: url(../gfx/pfeil_small_sprite.gif) no-repeat left -41px; padding: 0 0 0 5px}
#nav-breadcrumb a:hover { color:#0062ac; background-position: 0 -18px; }

/*
#nav-sec { }
#nav-sec a { background: url(../gfx/mainnavi_sprite.gif) no-repeat left 3px; color: #4D4D4D; font-weight: bold; text-decoration: none; text-transform:uppercase; padding: 0 0 0 8px; display:block;}
#nav-sec a:hover, #nav-sec a.active { background-position: left -39px; color: #0062ac  }
#nav-sec ul ul a { text-transform:none;}
#nav-sec li { background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; }
#nav-sec li.last { background: none; }
#nav-sec ul { list-style-type:none;  background: url(../gfx/strichline_horizontal.gif) repeat-x left top;}
#nav-sec ul li { padding: 5px 0; }
#nav-sec ul ul { margin: 15px 0 0 0; }
#nav-sec ul ul a { background:none; }
#nav-sec ul ul ul {background: none; margin: 0; }
#nav-sec ul ul ul li {  padding: 0 0 0 8px; background: none;}
*/

#nav-sec a { background: url(../gfx/mainnavi_sprite.gif) no-repeat left 3px; color: #4D4D4D; font-weight: bold; text-decoration: none; text-transform:uppercase; padding: 0 0 0 8px; display:block;}
#nav-sec a:hover, #nav-sec a.active { background-position: left -39px; color: #0062ac  }
#nav-sec ul ul a { text-transform:none; background:none;}

#nav-sec ul { list-style-type:none;  background: #FFFFFF url(../gfx/strichline_horizontal.gif) repeat-x left top; padding-top:1px;}
#nav-sec ul li { background: #FFFFFF url(../gfx/strichline_horizontal.gif) repeat-x left bottom; padding:7px 0 15px 0; line-height:1.2em;}

#nav-sec ul ul { margin:15px 0 0 0;}
#nav-sec ul ul li { padding:5px 0 5px 10px;}
#nav-sec ul ul li.last { background:none; padding-bottom:0;}
#nav-sec ul ul ul { margin:0; padding:10px 0 10px 8px; background:none;}
#nav-sec ul ul ul li { background: #FFFFFF url(../gfx/strichline_horizontal.gif) repeat-x left top;  margin:0; padding:4px 0 3px 0; }
#nav-sec ul ul ul li.last { background: #FFFFFF url(../gfx/strichline_horizontal.gif) repeat-x left top;padding:4px 0 3px 0;}
/****************************************
	Sitemap
****************************************/
#content-wrap-middle .sitemap-item-1 { padding-bottom:30px; }
#content-wrap-middle .sitemap-item-2 { float:left; background: url(../gfx/strichline_vertikal.gif) repeat-y left top; padding-left: 15px;}
#content-wrap-middle .sitemap-headline { width:100px; padding-right:10px; float:left; text-align:right; }

#content-wrap-middle .csc-sitemap ul { list-style:none; }
#content-wrap-middle .csc-sitemap ul li { background:none; padding:5px 0;}
#content-wrap-middle .csc-sitemap ul li.first { background:none; padding-top:0;}
#content-wrap-middle .csc-sitemap ul li.last { background:none; padding-bottom:0;}
#content-wrap-middle .csc-sitemap ul ul li { background:none; padding:5px 0 0 10px;}
#content-wrap-middle .csc-sitemap ul ul li.first { background:none; padding-top:5px;}
#content-wrap-middle .csc-sitemap ul ul ul li { background:none; padding:0 0 0 10px;}

#content-wrap-middle .csc-sitemap h3 a { color: #0062ac; }
#content-wrap-middle .csc-sitemap a { color: #4D4D4D; }
#content-wrap-middle .csc-sitemap a:hover { color: #0062ac; text-decoration:none; }
#content-wrap-middle .csc-sitemap ul li a{ background: url(../gfx/mainnavi_sprite.gif) no-repeat left 3px; padding-left:10px; font-weight:bold; text-transform:uppercase; }
#content-wrap-middle .csc-sitemap ul ul li a { background:none; text-transform:none; }
#content-wrap-middle .csc-sitemap ul ul ul li a { background:none; font-weight:normal; }

/****************************************
    Tab Navigation
****************************************/
#content-wrap-middle .tab-panel { clear:both; }
#content-wrap-middle .tab-panel ul { list-style-type:none;}
#content-wrap-middle .tab-panel li { display:inline; float:left; background: url(../gfx/tab_rechts_sprite.gif) no-repeat right -29px; padding: 0; margin: 0 1px 0 0;  height:21px; }
#content-wrap-middle .tab-panel a { text-transform:uppercase; display:block; background: url(../gfx/tab_links_sprite.gif) no-repeat left -29px; padding: 4px 10px 6px 10px; color:#c4c4c4; text-decoration:none;}
#content-wrap-middle .tab-panel li.active { background-position: right top; }
#content-wrap-middle .tab-panel a:hover, 
#content-wrap-middle .tab-panel li.active a { background-position: left top; color: #fff; }
#content-wrap-middle .tab-panel li:hover, 
#content-wrap-middle .tab-panel a:hover .tab-panel li { background-position: right top; }


/****************************************
    Produktübersicht
****************************************/
/* alt 
.product-3cols-wrap div, 
.product-4cols-wrap div { border: 1px solid #d1d1d1; float:left;  padding: 5px; }

.product-3cols-wrap div { width:158px; }
.product-4cols-wrap div { width:120px; }

.product-3cols-left, .product-3cols-middle { margin: 0 15px 0 0;} 
.product-4cols-left, .product-4cols-middle { margin: 0 4px 0 0;}

.product-3cols-wrap h3,
.product-4cols-wrap h2 { border-left: 3px solid #0062ac; padding: 0 0 0 0.7em; }

.product-3cols-wrap img, .product-3cols-wrap p,
.product-4cols-wrap img, .product-4cols-wrap p { padding: 0.5em 0 0 0 ; }
*/

.product-overview { border-top:1px solid #c4c4c4; }
.product-overview-item { border-bottom:1px solid #c4c4c4; padding:5px 0; }
.product-overview-headline { border-left: 4px solid #0062ac; padding-left:10px; }
.product-overview-description { padding-top:10px; }
.product-overview-morelink { padding-top:10px; }


/****************************************
    Produktkategorieübersicht
****************************************/
.product-categories-wrap {width:540px;padding-bottom:20px;}
.product-categories-col {
	float:left;
	width:148px;height:330px;padding:10px;
	border:1px solid #D1D1D1;
	overflow:hidden;
}
#content-wrap-all .product-categories-col h3 {padding-top:0;}
.product-categories-col h3 a {
	display:block;
	border-left:4px solid #0062ac;
	padding-left:4px;
}
.product-categories-col-pic {position:absolute;bottom:0;left:10px;}
.product-categories-notext .product-categories-col {height:200px;}

.product-categories-button {position:absolute;top:0;left:0;}

/****************************************
    Produktdetail
****************************************/
.product-detail-wrap {width:508px;}

.product-detail-itemlist-wrap { background: url(../gfx/strichline_horizontal.gif) repeat-x left top; }
.product-detail-item { background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; padding:5px;}
.product-detail-feature { width: 120px ; float:left; padding: 0 5px 0 0;}
.product-detail-value { float:left;}

.product-detail-left {width:250px;float:left;}
.product-detail-right {width:240px;float:left;margin-left:18px;}

#content-wrap-middle .product-detail-download-wrap h4 { color: #4D4D4D; }
.product-detail-download-wrap a { display:block; color: #4D4D4D; text-transform:uppercase; text-decoration:none; background: url(../gfx/download_small_sprite.gif) no-repeat left -48px; padding: 0 0 0 15px}
.product-detail-download-wrap a:hover { color:#0062ac; background-position: 0 -48px; }
.product-detail-download-wrap a.pdf { color: #4D4D4D; text-transform:uppercase; text-decoration:none; background: url(../gfx/download_small_sprite.gif) no-repeat left -48px; padding: 0 0 0 15px}
.product-detail-download-wrap a.pdf:hover { color:#0062ac; background-position: 0 -48px; }
.product-detail-download-item {padding: 3px 0; }


/*****************************************
	Tabellen
*****************************************/
.contenttable {  background: url(../gfx/strichline_horizontal.gif) repeat-x left top; }
.contenttable td { padding: 5px; font-size:11px; margin: 0; vertical-align:top; text-align:left;  background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom; }
.contenttable tr {}
.td-0 { width: 120px; font-weight:bold; }
.tr-odd  td { background-color:#fbfbfb; }


/*****************************************
	Kontaktformular
*****************************************/

fieldset.csc-mailform { border:none; }
.csc-mailform-field { padding: 0 0 8px 0; }
.csc-mailform-field label { text-align:right; width:110px; float:left;  padding: 2px 10px 0 0;}
.csc-mailform-field .input-wrap { float:left;}
.csc-mailform-select, .csc-mailform-textarea, .csc-mailform-input { background-color: #f3f3f3; border:1px solid #e1e1e1; font-size:11px; padding: 1px 2px 1px;}
.csc-mailform-check {background-color: #f3f3f3; border:1px solid #e1e1e1;}
.csc-mailform-select { width: 205px; height:18px; padding:0;}
.csc-mailform-input { width: 199px; height:14px; }
.csc-mailform-textarea { width: 414px; height:130px; }
.csc-mailform-submit { float:right; background:url(../gfx/submit.gif) no-repeat left 2px; padding-left:15px;border:none; height:21px; width:78px; color:#fff; font-weight:bold; font-size:11px; text-align:left;} /*font-weight:normal;*/ /*letter-spacing:0.025em;*/

.content-box label {width:150px;}
.content-box .csc-mailform-textarea  {width:340px;}


/*****************************************
Suche
*****************************************/
#tx-indexedsearch-rules { display:none; padding-bottom:1.65em; }
.tx-indexedsearch-searchbox .csc-mailform-input { float:left; margin-top:3px;}
.tx-indexedsearch-searchbox .csc-mailform-submit { float:left; margin:0 10px; }
.tx-indexedsearch-searchbox label { text-align:left; margin-top:3px; width:70px;}
.tx-indexedsearch-searchbox a { float:left; margin-top:4px;}
#content-wrap-middle .tx-indexedsearch-searchbox { /* width:360px; */ }
#content-wrap-middle .tx-indexedsearch-rules { }
#content-wrap-middle .tx-indexedsearch-res { border-top:1px solid #c4c4c4; }
#content-wrap-middle .tx-indexedsearch-res-item { padding: 5px 0; border-bottom:1px solid #c4c4c4; }
#content-wrap-middle .tx-indexedsearch-res-item-description { padding-top: 10px;}
#content-wrap-middle .tx-indexedsearch-res-item-path { padding-top: 10px; }

#content-wrap-middle .tx-indexedsearch-res-item h3 { text-transform: uppercase; border-left: 4px solid #0062ac; padding: 0 0 0 10px; margin:0; font-weight:bold; color:#0062ac; }
#content-wrap-middle .tx-indexedsearch-res-item h3 a {}
#content-wrap-middle .tx-indexedsearch-res-item a { text-decoration:none; }
#content-wrap-middle .tx-indexedsearch-res-item .tx-indexedsearch-redMarkup { color:#0062ac; }

/*****************************************
	  CUG
*****************************************/
#cug-downloads-wrap {
	padding-bottom:10px; margin-bottom:10px;
	border-bottom:4px solid #0062ac;
}
#cug-downloads-name {
	padding:5px 0; margin-bottom:5px;
	background: url(../gfx/strichline_horizontal.gif) repeat-x left bottom;
}
#cug-downloads-wrap h4 {border-left:4px solid #0062ac; text-transform:uppercase; padding:0 0 0 10px; margin-bottom:5px;}


/*****************************************
	HOME
*****************************************/
#content-wrap-home { padding: 15px 0 0 1px; }
#content-wrap-home #cug-downloads-wrap {
	padding-bottom:0; margin-bottom:0;
	border-bottom:none;
}

#home-sitemap h2 { margin:0; padding:0; } 
#home-sitemap ul { list-style-type: none;margin:0; padding:0; }

#mmLinkContainer-h {position:absolute;left:231px;top:296px;z-index:100;}
#mmLinkContainer-h li {position:relative;float:left;width:160px;height:72px;margin-left:1px;}
#mmLinkContainer-h a {display:block;color:#666666;width:160px;height:72px;text-decoration:none;}
#mmLinkContainer-h a:hover {color:#0062ac;}
#mmLinkContainer-h span {position:absolute;top:8px;left:0px;display:block;border-left:4px solid #0062ac;padding: 0 0 0 10px;cursor:pointer;}
#mmLinkContainer-h li.last, #mmLinkContainer-h li.last a {width:225px;}

#mmLinkContainer-v { position:absolute; left:0; top:0;}
#mmLinkContainer-v .mmLinkContainer-v-item-wrap {width:231px;height:58px;margin-top:1px;}
#mmLinkContainer-v h2 {display:block;width:231px;height:58px; }
#mmLinkContainer-v a {display:block;color:#666666;width:231px;height:58px;text-decoration:none;}
#mmLinkContainer-v  a:hover {color:#0062ac;}
#mmLinkContainer-v span {position:absolute;bottom:5px;left:10px;display:block;border-left:4px solid #0062ac;padding: 0 0 0 10px;cursor:pointer;}

#mmImageContainer { background:url(../gfx/home_start.jpg) top left no-repeat; width:940px; height:370px;  }
#home-sitemap-background { background:url(../gfx/home_sitemap_background.png) top left no-repeat; width:940px; height:370px; position:absolute; left:0; top:0; }

#mmProductContainer { position:absolute; top: 310px; left: 680px; width:270px; height:230px; background-color:#f00;}

.home-sitemapitem-h-image { position:absolute; left:0; top:0; width:940px; height:370px; }

.tx-indexedsearch .tx-indexedsearch-noresults { text-align:left; color:#0062ac;}


#home-content-wrap {float:left; width:709px;/* min-height:120px;*/ margin-top:10px;background: url(../gfx/strichline_vertikal.gif) repeat-y 322px 0;}
#home-logos {float:left;width:221px;margin:10px 0 0 10px;}
#home-news {float:left;width:293px;margin-left:15px;padding:0 15px 5px 0;}
#home-news .news-latest-container, #home-news .news-latest-item {background:none; padding:0;}
#home-content {float:left;width:162px;margin-left:15px;}
#home-content h1 { font-size:11px; text-transform: uppercase; border-left: 4px solid #0062ac; padding: 0 0 0 10px; margin:0 0 5px 0; font-weight:bold; color:#0062ac;  }
#home-product-image {position:absolute;bottom:-120px;right:9px;width:209px;}
#home-product-image .csc-textpic-image {margin:0;}
#home-servicebox {position:absolute; width:160px;top:450px; left:0;}
#home-servicebox #claim {padding:0;}

#home-logos div.lastInRow { margin:0 !important; padding:0 !important; }
