body
{
	font-family: Verdana, Arial, Helvetica, Trebuchet MS, Sans-Serif;
	margin: 0;
	padding: 0;
	background: #FFFFFF url('/images/bg_repeat.gif') repeat-y;
	font-size: 11px;
	width: 880px;
	color: #5D5D5D;
}

h1#non_screen
{
	display: none;
}

#gradient
{
	width: 40px;
}

#et_image img, #et_image a
{
	display: none;
}

#main
{
	background-color: white;
	padding: 6px 0 0 0;
	width: 820px;
	float: right;
}

/* Kopfbereich */

#metamenue_block
{
	height: 16px;
	background-color: #F3F3F3;
}

#metamenue_block #metamenue img
{
	margin-top: 3px;
	padding: 0 5px 0 5px;
	border-right: 1px solid #949494;
}

#metamenue_block #metamenue img.last
{
	border: none;
}


#metamenue_block #dienstleister
{
	background-color: #EAEAEA;
	height: 16px;
	width: 510px;
	float: left;
	border-right: 1px solid white;
}

#metamenue_block #dienstleister img
{
	margin-top: 3px;
	margin-left: 12px;
}

#header
{
	margin-top: 6px;
	border-top: 4px solid #1E64A0;
}

body.interactive #header
{
	margin-top: 6px;
	border-top: 4px solid #9EB04B;
}

body.service #header
{
	margin-top: 6px;
	border-top: 4px solid #ED9701;
}

body.development #header
{
	margin-top: 6px;
	border-top: 4px solid #A51F00;
}


body.consulting #header
{
	margin-top: 6px;
	border-top: 4px solid #267AAF;
}


body.providing #header
{
	margin-top: 6px;
	border-top: 4px solid #93A5B0;
}


body.sales #header
{
	margin-top: 6px;
	border-top: 4px solid #E7B300;
}

/* Hauptmenü */

#mainmenue
{
	margin-top: 1px;
	height: 18px;
}

#mainmenue ul
{
	line-height: 18px;
	height: 18px;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	/*background-image: url('/images/trenner.gif'); */
}

#mainmenue ul li
{
	float: left;
}

#mainmenue ul li a
{
	display: block;
	height: 18px;
}

#mainmenue ul li span
{
	display: none;
}

#mainmenue ul li
{
	margin-right: 1px;
}

#mainmenue ul li#aktuelles, #mainmenue ul li#unternehmen, #mainmenue ul li#kontakt
{
	margin-right: 0;
}

#mainmenue ul li#aktuelles
{
	width: 86px;
	height: 18px;
}

#mainmenue ul li#aktuelles a
{
	background-image: url('/images/aktuelles.gif');
	display: block;
}

#mainmenue ul li#unternehmen
{
	width: 107px;
	height: 18px;
}

#mainmenue ul li#unternehmen a
{
	background-image: url('/images/unternehmen.gif');
	display: block;
}

#mainmenue ul li#kontakt
{
	background-image: url('/images/kontakt.gif');
	width: 68px;
	height: 18px;
	margin-right: 1px;
}

#mainmenue ul li#kontakt a
{
	background-image: url('/images/kontakt.gif');
	display: block;
}

#mainmenue ul li#interactive
{
	width: 94px;
	height: 18px;
}

#mainmenue ul li#interactive a
{
	background-image: url('/images/interactive.gif');
	display: block;
}

#mainmenue ul li#interactive a:hover
{
	background-image: url('/images/interactive_hover.gif');
	display: block;
}

#mainmenue ul li#interactive.active a, #mainmenue ul li#interactive.active a:hover
{
	background-image: url('/images/interactive_active.gif');
	display: block;
}

#mainmenue ul li#service
{
	width: 85px;
	height: 18px;
}

#mainmenue ul li#service a
{
	background-image: url('/images/service.gif');
	display: block;
}

#mainmenue ul li#service a:hover
{
	background-image: url('/images/service_hover.gif');
	display: block;
}

#mainmenue ul li#service.active a, #mainmenue ul li#service.active a:hover
{
	background-image: url('/images/service_active.gif');
	display: block;
}

#mainmenue ul li#development
{
	width: 98px;
	height: 18px;
}

#mainmenue ul li#development a
{
	background-image: url('/images/development.gif');
	display: block;
}

#mainmenue ul li#development a:hover
{
	background-image: url('/images/development_hover.gif');
	display: block;
}

#mainmenue ul li#development.active a, #mainmenue ul li#development.active a:hover
{
	background-image: url('/images/development_active.gif');
	display: block;
}

#mainmenue ul li#consulting
{
	width: 95px;
	height: 18px;
}

#mainmenue ul li#consulting a
{
	background-image: url('/images/consulting.gif');
	display: block;
}

#mainmenue ul li#consulting a:hover
{
	background-image: url('/images/consulting_hover.gif');
	display: block;
}

#mainmenue ul li#consulting.active a, #mainmenue ul li#consulting.active a:hover
{
	background-image: url('/images/consulting_active.gif');
	display: block;
}

#mainmenue ul li#providing
{
	width: 94px;
	height: 18px;
}

#mainmenue ul li#providing a
{
	background-image: url('/images/providing.gif');
	display: block;
}

#mainmenue ul li#providing a:hover
{
	background-image: url('/images/providing_hover.gif');
	display: block;
}

#mainmenue ul li#providing.active a, #mainmenue ul li#providing.active a:hover
{
	background-image: url('/images/providing_active.gif');
	display: block;
}

#mainmenue ul li#sales
{
	width: 87px;
	height: 18px;
	margin: 0;
}

#mainmenue ul li#sales a
{
	background-image: url('/images/sales.gif');
	display: block;
}

#mainmenue ul li#sales a:hover
{
	background-image: url('/images/sales_hover.gif');
	display: block;
}


#mainmenue ul li#sales.active a, #mainmenue ul li#sales.active a:hover
{
	background-image: url('/images/sales_active.gif');
	display: block;
}


/* Zweite Ebene */

#mainmenue ul ul
{
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 185px;
	background: none;
	border-top: 2px solid transparent;

	_border-color:tomato; /*For IE6-*/
	_filter:chroma(color=tomato);/*For IE6-*/

}

#mainmenue ul ul li
{
	border-color: #D7D7D7;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	width: 185px;
}

#mainmenue ul ul li.last
{
	border-bottom: 1px solid #D7D7D7;
}


#mainmenue ul ul li a, #mainmenue ul li.active ul li a
{
	display: block;
	background: white !important;
	color: #949494;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
}

#mainmenue ul ul li a:hover, #mainmenue ul li.active ul li a:hover
{
	background-color: #f4f4f4 !important;
	text-decoration: none;
}

#mainmenue ul ul li a span
{
	display: inline;
}

#mainmenue ul ul li a span
{
	padding: 0 10px;
}

/* Dot-Navigation */

#dotnav
{
	position: absolute;
	top: 31px;
	left: 886px;
	height: 84px;
	width: 7px;
}
#dotnav a
{
	float: left;
	display: block;
	width: 7px;
	height: 9px;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 1px;
	background-image: url("/images/dot_nav.gif");
	background-repeat: no-repeat;
	text-decoration: none;
}
#dotnav a:link,
#dotnav a:visited
{
	background-position: 0 0;
}
#dotnav a.service:hover,
#dotnav a.service:focus,
body.service #dotnav a.service
{
	background-position: -7px 0;
}
#dotnav a.interactive:hover,
#dotnav a.interactive:focus,
body.interactive #dotnav a.interactive
{
	background-position: -14px 0;
}
#dotnav a.development:hover,
#dotnav a.development:focus,
body.development #dotnav a.development
{
	background-position: -21px 0;
}
#dotnav a.consulting:hover,
#dotnav a.consulting:focus,
body.consulting #dotnav a.consulting
{
	background-position: -28px 0;
}
#dotnav a.providing:hover,
#dotnav a.providing:focus,
body.providing #dotnav a.providing
{
	background-position: -35px 0;
}
#dotnav a.sales:hover,
#dotnav a.sales:focus,
body.sales #dotnav a.sales
{
	background-position: -42px 0;
}

/* Bereichsüberschriften */

#category_head
 {
	background-image: url("/images/mirror_mainmenue.gif");
	text-align: right;
	margin-top: 1px;
	height: 53px;
}

#category_head h2
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	padding: 22px 17px 0 0;
	color: #1E64A0;
	font-weight: bold;
	font-stretch: normal;
}

body.interactive #category_head h2
{
	color: #9BB231;
}

body.service #category_head h2
{
	color: #ED9701;
}

body.development #category_head h2
{
	color: #A51F00;
}


body.consulting #category_head h2
{
	color: #277AB0
}


body.providing #category_head h2
{
	color: #798B97
}


body.sales #category_head h2
{
	color: #E7B300;
}

/* Content - Frames */

#content_frame
  {
	width: 823px
	}



#content_frame #left
{
	width: 180px;
	float: left;
}

#content_frame #middle
  {
	margin-right: 17px;
	margin-left: 20px;
	padding-left: 4px;
	width: 418px;
	float: left
	}


body.breit #content_frame #middle
{
	width: 590px;
}


#content_frame #right
 {
	margin-top: 5px;
	width: 180px;
	float: left
}


#rubrikmenue
{
	width: 180px;
	border-bottom: 3px solid #949494;
}

#rubrikmenue ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
}

#rubrikmenue ul li
{
	background: #FFFFFF url('/images/category_border.gif') no-repeat;
	width: 180px;
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 11px;
}

#rubrikmenue ul li a
{
	width: 160px;
	text-decoration: none;
	color: #555555;
	display: block;
	background: url('/images/arrow.gif') 8px 8px no-repeat;
	margin: 0;
	padding: 2px 0 0 20px;
}

/* verschiedene Farbausführungen nach Bereichen*/

#rubrikmenue ul li.active a, #rubrikmenue ul li a:hover
 {
	color: #1d619a;
	background: url("/images/arrow_standard.gif") no-repeat 8px 8px
	}


body.interactive #rubrikmenue ul li.active a, body.interactive #rubrikmenue ul li a:hover
 {
	color: #7A8E1E;
	background: url("/images/arrow_interactive.gif") no-repeat 8px 8px
	}


body.service #rubrikmenue ul li.active a, body.service #rubrikmenue ul li a:hover
 {
	color: #EA8F00;
	background: url("/images/arrow_service.gif") no-repeat 8px 8px
	}


body.development #rubrikmenue ul li.active a, body.development #rubrikmenue ul li a:hover
  {
	color: #901b00;
	background: url("/images/arrow_development.gif") no-repeat 8px 8px
	}



body.consulting #rubrikmenue ul li.active a, body.consulting #rubrikmenue ul li a:hover
 {
	color: #2275A9;
	background: url("/images/arrow_consulting.gif") no-repeat 8px 8px
	}


body.providing #rubrikmenue ul li.active a, body.providing #rubrikmenue ul li a:hover
  {
	color: #2b3d4a;
	background: url("/images/arrow_providing.gif") no-repeat 8px 8px
	}



body.sales #rubrikmenue ul li.active a, body.sales #rubrikmenue ul li a:hover
 {
	color: #E2AA00;
	background: url("/images/arrow_sales.gif") no-repeat 8px 8px
	}



#rubrikmenue ul li.active ul li
 {
	font-size: 10px;
	font-family: Verdana, Arial, "Trebuchet MS", Sans-Serif;
	line-height: 12px;
	background: #f3f3f3 url("/images/subcategory_border.gif") no-repeat;
	margin-top: 2px;
	padding: 0
	}


/* Kein Pfeil-Hintergrund für Untermenü */

body.interactive #rubrikmenue ul li.active ul li a, 
body.service #rubrikmenue ul li.active ul li a, 
body.development #rubrikmenue ul li.active ul li a, 
body.consulting #rubrikmenue ul li.active ul li a, 
body.providing #rubrikmenue ul li.active ul li a, 
body.sales #rubrikmenue ul li.active ul li a, 
#rubrikmenue ul li.active ul li a
{
	color: #717171;
	background: none;
	padding-bottom: 2px;
}

#rubrikmenue ul li.active ul li.active a, #rubrikmenue ul li.active ul li a:hover
{
	color: #717171;
	background: #E1E1E1 url('/images/subcategory_border_active.gif') no-repeat !important;
}

#impressum
{
	margin: 15px 0 0 5px;
}

#middle #breadcrumb a
{
	background: url('/images/arrow_breadcrumb.gif') 0px 5px no-repeat;
	padding-left: 6px;
	margin-left: 0;
	text-decoration: none;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif;
	font-size: 10px;
	color: #BDBDBD;
}

#middle #breadcrumb a.first
{
	background: none;
	padding: 0;
	margin: 0;
}

/* Formulare */

#suchbox
{
	margin: 0;
	padding: 0;
}
#suchbox h1
{
	display: none;
}
#suchbox form
{
	margin: 0;
	padding: 0;
}

input.button
{
	background-color: #fe6803;
	color: white;
	text-align: center;
	height: 20px;
	font-size: 12px;
	border: none;
	padding: 3px 5px;
}

input.text
{
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif;
	color: #5d5d5d;
	font-size: 10px;
	vertical-align: middle;
	margin: 0;
	padding: 3px 0;
	margin-top: 1px;
}

#suchbox form input.text
{
	margin-top: 10px;
	padding: 3px 5px;
	width: 145px;
	color: #B5B5B5;
}

.search_icon
{
	vertical-align: middle;
	margin-top: 15px;
}

#right div.box_right
{
	margin-bottom: 20px;
}


#right div.box_right h1
{
	color: #545454;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	line-height: 17px;
	background: url("/images/subcategory_border.gif") no-repeat;
	margin-bottom: -1px;
	padding-bottom: 0;
	padding-left: 7px;
	width: 173px
}

#right div.box_right h1 a
{
	color: #545454;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	line-height: 17px;
}


#left div.top_themen
{
	width: 180px;
	background-color: #F7F7F7;
}

#left div.top_themen div.images
{
	background: #F7F7F7 url('/images/cm/seitenbereich/trenner_right.gif') bottom left repeat-x;
	padding-bottom: 1px;
}

#left div.top_themen h1
{
	color: #545454;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	line-height: 17px;
	background: url("/images/subcategory_border.gif") no-repeat;
	margin: 0;
	padding: 0;
	padding-left: 7px;
}

.startseite #left #suchbox
{
	/*margin-top: -8px;*/

	padding-bottom: 8px;
	text-align: center;
}
.startseite #left #suchbox h1
{
	display: block;
	border-bottom: solid 1px white;
	text-align: left;
}
#left #suchbox #search
{
	width: 140px;
}

#right div.neuigkeiten div
{
	background: #FFFFFF url('/images/cm/seitenbereich/trenner_right.gif') top left repeat-x;
}

#right div.neuigkeiten div p, #right div.neuigkeiten div p a
{
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}

#right div.box_right p
{
	font-family: Verdana , Arial, Sans-Serif;
	font-size: 10px;
	color: #939393;
	padding: 5px 5px;
	margin: 0;
}

#right div.neuigkeiten div p.anriss
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #5D5D5D;
	margin-top:-3px;
	padding-top:0;
}

#right div.neuigkeiten div p.anriss a
{
	font-weight: normal;
	font-size: 11px;
	color: #5D5D5D;
}

#right div.neuigkeiten a
{
	background:none;
	padding-left: 0;
}
#right div.box_right div.standard {
	background-image: url("/images/cm/seitenbereich/trenner_right.gif");
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 1px;
	padding-top: 1px
	}
#right div.box_right div.standard div {
	background-image: url("/images/cm/seitenbereich/trenner_right.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 0;
	padding-left: 4px
	}

#right div.box_right div.features
{
	background-image: url('/images/cm/seitenbereich/trenner_right.gif');
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 1px;
	padding-top: 1px;
}
#right div.box_right div.features_second {
	background-repeat: repeat-x;
	margin-top: 1px
	}

#right a.bild, #right .link_bild
{
	background-image: none !important;
	margin: 0;
	padding: 0 !important;
}
#right a.screenshot
{
	background-image: none !important;
	margin: 0;
	padding: 0 !important;
}
#right a.screenshot img
{
	border: none;
	margin-top: 8px;
}
#right div.box_right div.features div
{
	background-image: url('/images/cm/seitenbereich/trenner_right.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-left: 4px;
	padding-bottom: 6px;
}
#right div.box_right div.features_second div {
	background-image: url("/images/cm/seitenbereich/trenner_right.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	padding-left: 4px
	}

#right a, body.kontakt #middle a.arrow, body.unternehmen #middle a.arrow, body.aktuelles #middle a.arrow
 {
	color: #1d619a;
	font-size: 10px;
	text-decoration: none;
	background: url("/images/arrow_standard.gif") no-repeat 5px 5px;
	padding-left: 14px
	}



/* farbige Links in der rechten Spalte und im Content */
body.interactive #right a, body.interactive #middle a.arrow
 {
	color: #7a8e1e;
	background: url("/images/arrow_interactive.gif") no-repeat 5px 5px;
	padding-left: 14px
	}


body.service #right a, body.service #middle a.arrow
 {
	color: #ea8f00;
	background: url("/images/arrow_service.gif") no-repeat 5px 5px;
	padding-left: 14px
	}


body.development #right a, body.development #middle a.arrow
 {
	color: #901b00;
	background: url("/images/arrow_development.gif") no-repeat 5px 5px;
	padding-left: 14px
	}


body.consulting #right a, body.consulting #middle a.arrow
 {
	color: #2275a9;
	background: url("/images/arrow_consulting.gif") no-repeat 5px 5px;
	padding-left: 14px
	}


body.providing #right a, body.providing #middle a.arrow
 {
	color: #425b6c;
	background: url("/images/arrow_providing.gif") no-repeat 5px 5px;
	padding-left: 14px
	}


body.sales #right a, body.sales #middle a.arrow
 {
	color: #e2aa00;
	background: url("/images/arrow_sales.gif") no-repeat 5px 5px;
	padding-left: 14px
	}


body.interactive #right a.arrow_ext, body.interactive #middle a.arrow_ext
{
	color: #7A8E1E;
	padding-left: 15px;
	background: url('/images/arrow_ext_interactive.gif') 5px 3px no-repeat;
}

body.service #right a.arrow_ext, body.service #middle a.arrow_ext
{
	color: #EA8F00;
	padding-left: 15px;
	background: url('/images/arrow_ext_service.gif') 5px 3px no-repeat;
}

body.development #right a.arrow_ext, body.development #middle a.arrow_ext
{
	color: #901B00;
	padding-left: 15px;
	background: url('/images/arrow_ext_development.gif') 5px 3px no-repeat;
}

body.consulting #right a.arrow_ext, body.consulting #middle a.arrow_ext
{
	color: #2275A9;
	padding-left: 15px;
	background: url('/images/arrow_ext_consulting.gif') 5px 3px no-repeat;
}

body.providing #right a.arrow_ext, body.providing #middle a.arrow_ext
{
	color: #425B6C;
	padding-left: 15px;
	background: url('/images/arrow_ext_providing.gif') 5px 3px no-repeat;
}

body.sales #right a.arrow_ext, body.sales #middle a.arrow_ext
{
	color: #E2AA00;
	padding-left: 15px;
	background: url('/images/arrow_ext_sales.gif') 5px 3px no-repeat;
}

#footer
{
	margin-top: 30px;
	padding-bottom: 20px;
}

#middle #breadcrumb a
{
	text-decoration: none;
}

/* CONTENT */

/* Überschriften */

body.interactive h1
{
	color: #9BB231;
}

body.service h1
{
	color: #ED9701;
}

body.development h1
{
	color: #A51F00;
}


body.consulting h1
{
	color: #277AB0;
}


body.providing h1
{
	color: #798B97;
}


body.sales h1
{
	color: #E7B300;
}

div.produktempfehlungen
{
	padding: 0;
	width: 416px
}


div.produktempfehlungen div.block
 {
	background-image: url("/images/trenner_repeat.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
	width: 416px
	}


div.produktempfehlungen div h1
{
	margin-top: 17px;
}


img.left
{
	float: left;
	margin-right: 7px;
	margin-top: 7px;
}

a.submenu1
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#middle #content a.submenu2
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#middle #content td a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_standard.gif') 5px 5px no-repeat;
}


#middle #content td.interactive a.submenu1
{
	color: #9BB231;
}

#middle #content td.interactive a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_interactive.gif') 5px 5px no-repeat;
}

#middle #content td.service a.submenu1
{
	color: #ED9701;
}

#middle #content td.service a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_service.gif') 5px 5px no-repeat;
}

#middle #content td.development a.submenu1
{
	color: #A51F00;
}

#middle #content td.development a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_development.gif') 5px 5px no-repeat;
}


#middle #content td.consulting a.submenu1
{
	color: #277AB0;
}

#middle #content td.consulting a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_consulting.gif') 5px 5px no-repeat;
}

#middle #content td.providing a.submenu1
{
	color: #798B97;
}

#middle #content td.providing a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_providing.gif') 5px 5px no-repeat;
}


#middle #content td.sales a.submenu1
{
	color: #E7B300;
}

#middle #content td.sales a.submenu2
{
	padding-left: 15px;
	background: url('/images/arrow_sales.gif') 5px 5px no-repeat;
}


#middle #content div.list h3
{
	font-size: 11px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#middle #content div.list h3 span.date
{
	font-weight: normal;
}

#middle #content div.list h3 a
{
	font-size: 11px;
	color: #1E64A0;
}

#middle #content div.list a
{
	text-decoration: none;
}

#middle #content div.list p, #middle #content div.list p a
{
	color: #5d5d5d;
}

p.anriss
{
	color: #5d5d5d;
	margin-top: 5px;
}

.printonly
{
	display: none;
}

.suchtreffer .gw_highlight
{
	color: #fe6803;
}

#middle .suchtreffer a.title
{
	color: #0f5088;
	text-decoration: none;
}




div#amazon a img 
{
	border:none;
	background: none;
}

div#amazon 
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #eeeeee;
	margin:0px;
	padding:0px;
	width:177px;
	height:238px;
	text-align:center;
	font-family:'Arial', sans-serif;
	font-size:10px;
	position:relative;
	overflow:hidden; 
}
div#amazon div#image 
{
	height:75px;
	margin:10px 0px;
	padding-top:7px;
	background: none;
}

div#amazon p 
{
	margin:6px 0px;
}

div#amazon p#prices 
{
	white-space:nowrap;
}
	
div#amazon form 
{
	margin:3px 0px; 
}

div#amazon p#privacy 
{
	margin:0px auto;
	left:0px;
	bottom:0px;
	width:118px;
	background-color:#FFFFFF;
}

div#amazon p#privacy a, div#amazon p#privacy a:visited
{
	color:#a1a1a1;
}

div#amazon span.price
{
	color:#990000;
}

/* Partner Info-Fenster*/

div.infolist
{
	margin-top: 6px;
}

div.infolist p.js
{
	width: 250px;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	background: white;
	border: 1px solid #D0D0D0;
	padding: 6px 6px 6px 9px;
}

div.infolist p strong
{
	color: #1d619a;
}

div.infolist p span
{
	float: right;
	margin-top: 3px;
}

#right .mittsommer a
{
background: none;
}

/* Listen fuer Ausbildungsstellen */

#content div.ausbildungsstellen h3 a
{
	text-decoration: none;
	color: #0f5088; 
}

#content div.ausbildungsstellen a 
{
	text-decoration: none;
	color: #5d5d5d; 

}

#content div.ausbildungsstellen .mehr {
	text-decoration: none;
	color: #0f5088; 
}

#content div.ausbildungsstellen .icon {
	float: right;
	padding: 0 0 0 10px;
}

/* Listen fuer Schulungen CMS */

#content ul.cmsschulung li{
	padding: 0;
	margin: 0;
}

#content table.cmsschulung td {
	border: 1px dotted #8db109;
	padding: 5px;
}

/* Portrait-Links zu Email, Twitter, Xing, etc. */

#right div.standard .contact a
{
	padding: 2px 0 2px 20px;
	background-repeat: no-repeat;
	background-position: left center;
}

#right div.standard .msg {
	background: none;
	padding-left: 0;
	line-height: 16px;
	height: 16px;
}
#right div.standard .msg img {
	float: left;
	margin-right: 5px;
	border: none;
}

/* Twitter-Liste */

#twitter_update_list
{
	margin: 0;
	padding: 0 5px 0 5px;
	list-style-type: none;
}
#twitter_update_list li
{
	padding: 6px 0 8px 0;
	background: url(/images/cm/seitenbereich/trenner_right.gif) no-repeat left bottom;
	font-size: 10px;
	line-height: 14px;
}
#twitter_update_list a
{
	display: block;
	margin-top: 2px;
}

/* lynette Newsletter-Teaser */

#lynette_newsletter
{
	padding-bottom: 16px;
	background: transparent url(../images/newsletter/border_bottom.gif) no-repeat left bottom;
}
#lynette_newsletter h2
{
	width: 427px;
	height: 119px;
	margin: 0 0 0 -9px;
	padding: 0;
}
#lynette_newsletter h2 a
{
	display: block;
	width: 100%;
	height: 100%;
	background: transparent url(../images/newsletter/header.jpg) no-repeat left top;
}
#lynette_newsletter h2 span
{
	display: none;
}
#lynette_newsletter ul
{
	margin: 8px 0 7px 0;
	padding: 0;
	list-style-type: none;
}
#lynette_newsletter li
{
	margin: 0 0 1px 0 !important;
	padding: 0;
	background: #F3F3F3;
	color: #1E64A0;
	font: bold 13px/16px "Trebuchet MS", Verdana, Arial, sans-serif !important;
}
#lynette_newsletter li.even
{
	background: #F7F7F7;
}
#lynette_newsletter li a
{
	display: block;
	width: 334px;
	padding: 8px 42px 8px 42px;
	background: transparent url(../images/newsletter/bullet.gif) no-repeat 24px 13px;
	color: #1E64A0;
	text-decoration: none;
}
#lynette_newsletter li a span
{
	color: #5D5D5D;
	font: normal 11px/16px Verdana, Arial, Helvetica, "Trebuchet MS", sans-serif !important;
	cursor: pointer;
}
#lynette_newsletter li a:hover,
#lynette_newsletter li a:focus
{
	background-color: #E7E7E7;
}

/* Tools-Liste */

.toolteaser {
	display: block;
	width: 383px;
	padding: 20px 16px 15px 17px;
	background: #fff url(/images/toolteaser-bg.gif) top left repeat-x !important;
	text-decoration: none !important;
}
.toolteaser a {
	text-decoration: none !important;
}
.toolteaser img {
	float: right;
	border: none;
	margin: 0 0 5px 21px;
}
.toolteaser h1 {
	margin-top: 0;
	margin-bottom: 0;
}
.toolteaser h1 a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px !important;
	font-weight: bold;
	color: #1e64a0 !important;
}
.toolteaser.neu h1 a {
	padding-left: 37px;
	background: transparent url(/images/toolteaser-h1-neu.gif) top left no-repeat;
}
.toolteaser h2 a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #5b5b5b !important;
}
.toolteaser p {
	margin-top: 0px;
}
.toolteaser p a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #5b5b5b !important;
}

.toolteaser-hr {
	width: 416px;
	height: 3px;
	background: #fff url(/images/toolteaser-hr.gif) top left no-repeat;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	outline: none;
}

/* Druck-Styles */

@media print
{
	.printonly
	{
		display: block;
	}

	body
	{
		background: white;
	}

	h1#non_screen
	{
		display: block;
		text-align: center;
		border-bottom: solid silver 2px;
	}

	h1#non_screen a, #metamenue_block, #header, #left, #gradient, #footer
	{
		display: none;
	}

	#main, #content_frame
	{
		float: none;
		width: 670px;
		margin: 0 auto !important;
	}

	#right
	{
		border-left: solid silver 1px;
	}

	p.url
	{
		border-top: dotted 1px #e0e0e0;
		margin-top: 1em;
	}
}

