/*-----------------------------------------------
$Id: 			style.css
Customer: 		Avnet Technology Solutions GmbH
Author:         vierviertel Agentur fuer Kommunikationsdesign GmbH (Volker Dürr)
Version:  		1.0
Creation Date: 	2006/04/06
Last Modify:
----------------------------------------------- */

/* import basic css
--------------------------- */
@import "basic.css";

/* import basic css
--------------------------- */

#navMeta {
    display:none;
}

#navMain {
    display:none;
}
#navSub {
    display:none;
}
#breadcrumb {
    display:none;
}
#navThirdlevel {
    display:none;
}
#binnenNavi {
 	display:none;
}
#head {
    display:none;
}

.fleft {
	float:none;
}
.clear{
	clear:both;
}

/* content */
#cat-image {
    display:none;
}

#content {
	margin:0 0 0 11px;
	padding-bottom:30px;
}
#content a:hover  {
	text-decoration:underline;
}
.content-two-col {
	width:769px;
    overflow:hidden;
}
.content-right {
	float:left;
}
.content-right a {
	text-decoration:underline;
}
.page-title {
	background:#d9dde0;
    height:24px;
    width:769px;
}
.page-title h1 {
	padding:4px 0 0 7px;
    float:left;
}
.page-title h1 span {
    font-size:12px;
	font-weight:normal;
}
#page-title-twocol {
	width:769px;
    overflow:hidden;
    background:url(img/dotted-v.gif) #d9dde0 131px  repeat-y;
}
#page-title-twocol .page-title {
    background:none;
    width:637px;
    height:24px;
    float:left;
}
#page-title-twocol .page-title h1 {
	padding:4px 0 0 7px;
}
#page-title-twocol p {
	height:24px;
    width:130px;
    float:left;
}
.title-spacer {
	background:#fff;
    height:10px;
    width:769px;
}
.cspacer {
	height:10px;
}
.footerline {
	background:#586875;
    width:769px;
    height:5px;
}

.home {
	background:#fff;
    width:769px;
    margin-top:-13px;
}
.home .news {
    background:url(img/dotted-v.gif) 384px repeat-y;
    width:769px;
    overflow:hidden;
}
.home .news2 {
    width:769px;
    overflow:hidden;
}
.home .news2 a,
.home .news a {
	text-decoration:underline;
}
.home .news2 h1 a {
	text-decoration:underline;
    font-size:12px;
    color:#47515C;
}
.home .news2 .newsbox2 {
    background:url(img/dotted-v.gif) right repeat-y;
    max-width:236px;
    width:256px;
    padding:7px 10px 10px 10px;
    float:left;
    height:235px;
    min-height:220px;
}
.home .news .newsbox1 {
    max-width:360px;
    width:382px;
    padding:7px 10px 10px 10px;
    float:left;
}
.home .news2 .newsbox2 h1,
.home .news .newsbox1 h1{
    font-size:12px;
    color:#47515C;
    margin-bottom:5px;
}
.home .news .newsbox1 p{
    width:350px;
}
.teaserhome {
 	background:#EEF4ED;
    width:769px;
    overflow:hidden;

}
.teaserhome div.pt1 {
 	float:left;
    max-width:152px;
    width:152px;
    height:160px;
    background:url(img/dotted-v.gif) 145px repeat-y;
    padding-top:5px;
    padding-left:0;
    _height:160px;

}
.teaserhome div.pt2  {
 	float:left;
    padding-top:5px;
    width:158px;
    max-width:158px;
    padding-left:0;


}
.teaserhome div.pt2 img,
.teaserhome div img {
 	float:left;
    margin-right:5px;
    margin-left:2px;
    _margin-left:0px;



}
.teaserhome div h2 a,
.teaserhome div.pt2 p,
.teaserhome div.pt2 h2,
.teaserhome div h2,
.teaserhome div p {
 	width:99px;
    font-size:10px;
    float:left;
}
.teaserhome div.pt2 h2,
.teaserhome div h2 {

}


/* Einstiegsseiten */
.title-box {
	background:#e8ebec;
    width:769;
    overflow:hidden;
}
.title-box h2 {
	padding:7px 0 4px 17px;
}

/* 2-spalten Layouts */
.hspacer-2col {
    width:637px;
    overflow:hidden;
    background:url(img/dotted-h.gif) top repeat-x;
}
.pad-2col {
	padding:10px 0 0 15px;
}
.pad-2col p {
	max-width:600px;
}
.text {
    width:617px;
	max-width:602px;
    padding:10px 0 10px 15px;
}
.text ul {
	margin:0 0 0 16px;
}
.text li {
	margin:0;
    padding:0 0 2px 0;
}
.text h2 {
    padding:5px 0 0 0;
}
.text h3 {
	color:#47515C;
    padding:5px 0 5px 0;
}
.text img {
	float:left;
    margin:0 10px 10px 0;
}
.text span {
    display:block;
}
.text span a {
	text-decoration:underline;
    font-weight:bold;
}
.text-dl {
    width:635px;
	max-width:612px;
    padding:0 0 0 15px;
    margin-bottom:-13px;
    position:relative;
}
.text-dl div.vspacer {
    background:url(img/dotted-v.gif) 439px  repeat-y;
    padding:10px 0 12px 0;
    _padding:10px 15px 12px 0;
    width:440px;
}
.text-dl div.vspacer div {
    width:420px;
}
.text-dl p {
    width:420px;
    _width:auto;
}
.text-dl ul {
	margin:5px 0 0 16px;
    width:410px;
    _width:auto;
}
.text-dl span {
	position:absolute;
    left:465px;
    top:10px;
    display:block;
    font-size:10px;
}
.text-dl span img {
	border:1px solid #C1C4C7;
}
.text-dl span a{
	display:block;
    font-weight:bold;
}



/*-- Produkte
--------------------------------*/


/* Produkt Übersicht */
.prod-overview {
	background:#fff;
    width:769px;
    overflow:hidden;
}
.prod-spacer {
    background:url(img/dotted-h.gif) #fff top repeat-x;
}
.prod-box-vspacer {
	width:770px;
    overflow:hidden;
    background:url(img/dotted-v.gif) 384px repeat-y;
}
.prod-cat-box {
    float:left;
    background:#fff;
}

.prod-box-vspacer h2 {
	width:385px;
    max-width:368px;
	background:#e8ebec;
	padding:8px 0 4px 17px;
    background:url(img/dotted-v.gif) right #e8ebec repeat-y;
}
.prod-cat-inner {
	margin:10px 0 20px 0;
    width:383px;
    overflow:hidden;
}
.prod-cat-inner .prod-img{
	float:left;
    width:110px;
    max-width:91px;
    padding-left:19px;
}
.prod-cat-inner .prod-list-box {
	float:left;
    width:120px;
}
.prod-cat-inner .prod-list-box h3 {
	margin-bottom:5px;
}
.prod-cat-inner .prod-list-box p {
	margin-bottom:10px;
}

/* Produkt Kategorie */
.cat-box {
    width:637px;
    overflow:hidden;
    background:url(img/dotted-h.gif) bottom repeat-x;
}
.cat-title {
	background:#E8EBEC;
}
.cat-title h2 {
	padding:7px 0 4px 17px;
}
.cat-box .prod-box-vspacer {
	width:637px;
    overflow:hidden;
    background:url(img/dotted-v.gif) 318px repeat-y;
}
.cat-box .prod-cat-inner {
	width:317px;
    float:left;
    padding-bottom:20px;
	_padding-bottom:20px;
    position:relative;
}
.prod-text {
	width:160px;
    float:left;
    color:#6E7E8F;
    margin-left:10px;

}
.prod-text h3 {
    color:#6E7E8F;
    margin-bottom:5px;
}
.prod-text  p {
    position:absolute;
    left:210px;
    top:75px;
}
.prod-text  p span {
	display:block;
    width:80px;
    padding-bottom:2px;
}
.prod-text span a {
	position:absolute;
    top:95px;
}
.prod-text a, .prod-text a:visited  {
    color:#6E7E8F;
    font-weight:bold;
    text-decoration:underline;
}
.cat-box .spacer {
	height:10px;
}
/* Produkt Detail */
.prod-detail {
    width:637px;
    overflow:hidden;
    padding-bottom:4px;
    background:url(img/dotted-h.gif) bottom repeat-x;
}
.prod-detail .prod-img {
	margin:35px 0 0 50px;
}
.prod-detail .teaser {
	float:right;
    margin-top:-50px;
    padding-right:50px;
}
.prod-detail .teaser a {
	text-decoration:underline;
    font-weight:bold;
}
.gb {
   	width:769px;
	overflow:hidden;
	background:url(img/dotted-v.gif) 160px repeat-y;
	position:relative;
}
.prod-detail-box {
   	width:637px;
    overflow:hidden;
	background:url(img/dotted-v.gif) 160px repeat-y;
	position:relative;
}
.gb .left,
.prod-detail-box .left {
	float:left;
    width:160px;
}
.gb .right {
    margin:16px 0 0 0;
	position:relative;
    left:155px;
}
.prod-detail-box .right {
    margin:16px 0 0 0;
	position:relative;
    left:185px;
}
.prod-detail-box .right {
	width:412px;
}
.gb .right {
	width:639px;
}

.prod-detail-box .right ul {
	margin:15px 20px 0 16px;
}
.prod-detail-box .right  li {
	margin:0;
    padding:0 0 15px 0;
}



.content-right table.acc {
	text-align:left;
    width:638px;
    margin-left:-1px;
    _margin-top:10px;
}
.content-right table.acc caption {
	text-align:left;
    padding:5px 0 5px 12px;
    background:#E7EBEE;
    font-weight:bold;
    margin-top:10px;

}
.content-right table.acc tr {

}

.content-right table.acc th,
.content-right table.acc td {
	vertical-align:top;
	background:url(img/dotted-v.gif) left repeat-y;
    padding:5px 0 5px 0;
}
.content-right table.acc th {
 	padding-left:10px;
}
.content-right table.acc td {
	text-align:center;
}
.content-right table.acc .border {
	background:url(img/dotted-h.gif) repeat-x;
    height:1px;
    font-size:1px;
    line-height:1px;
    padding:0;
}
.content-right table.acc td.col {
	text-align:left;
    padding-left:10px;
	background:url(img/dotted-h.gif) bottom repeat-x;
    font-weight:bold;
}
.content-right table.acc .col1 {

    width:100px;
}
.content-right table.acc td.col1 {
    _width:95px;
    text-align:left;
    padding-left:10px;
}
.content-right table.acc .col2 {
	width:62px;
	_width:68px;
}
.content-right table.acc .col3 {
    width:92px;
    _width:122px;
}
.content-right table.acc .col4 {
    width:92px;
    _width:57px;
}
.content-right table.acc .col5 {
    width:82px;
    _width:47px;
}


/* Software / Grafikarte popup*/
#popup .right table,
.prod-detail-box .right table {
 	position:relative;
    left:-24px;
    margin-bottom:25px;
}
.prod-detail-box .right table {
    width:476px;
}

#popup .right table caption,
.prod-detail-box .right table caption {
	background:#E8EBEC;
    text-align:left;
    font-weight:bold;
    padding:5px 0 5px 15px;
    margin-bottom:15px;
}
#popup .right table tr,
.prod-detail-box .right table tr {
    background:url(img/dotted-h.gif) bottom repeat-x;
}
#popup .right table td,
.prod-detail-box .right table td {
    padding:5px 0 10px 15px;
    vertical-align:top;
}
#popup .right table td span,
.prod-detail-box .right table td span {
    font-weight:bold;
    display:block;
}

/* Support */
.hspacer-box {
    width:770px;
    overflow:hidden;
    background:url(img/dotted-h.gif) bottom repeat-x;
}
.support-form {
	margin:10px 0 10px 17px;
    width:100%;
    overflow:hidden;
}
.support-form label {
	width:110px;
    float:left;
    font-weight:bold;
    padding-top:2px;
}
.support-form select {
	width:170px;
    margin-right:10px;
    float:left;
}
.support-form input {
	background:url(img/submit-support.gif) no-repeat;
    cursor:pointer;
    border:none;
    width:32px;
	margin:3px 0 0  10px;
}
.support-link-box p {
	float:left;
    padding:15px 0 15px 18px;
    width:237px;
	background:url(img/dotted-v.gif) repeat-y;
    margin-left:-1px;
}

.support-link-box p a {
	font-weight:bold;
    padding-right:18px;
    background:url(img/link-arrow.gif) right 3px  no-repeat;
    _background:url(img/link-arrow.gif) right 2px  no-repeat;
}
.support-link-box2 {
	background:#e8ebec;
    width:100%;
    overflow:hidden;
    margin:10px 0 40px 0;
}
.support-link-box2 p {
	float:left;
    padding:15px 0 15px 18px;
    width:184px;
	background:url(img/dotted-v.gif) repeat-y;
    margin-left:-1px;
    max-width:175px;
}
p.none {
	background:none;
}
.support-link-box2 p a {
	font-weight:bold;
    padding-right:16px;
    background:url(img/link-arrow.gif) right 3px  no-repeat;
    _background:url(img/link-arrow.gif) right 2px  no-repeat;
}
/* support - driver */
.box-2col {

}
.box-2col h3 {
	margin:5px 0 10px 15px;
}
.res-box {
    padding:5px 0 10px 15px;
    width:100%;
    overflow:hidden;
    background:url(img/dotted-h.gif) bottom repeat-x;
}
.res-box span {
	display:block;
    width:500px;
    max-width:400px;
}
.res-box p {
	float:right;
    margin:-12px 40px 0 0;
    _margin:-12px 13px 0 0;
}
#agreement textarea {
  margin:20px 0 20px 0;
  width:595px;
  padding-left:2px;
  border:1px solid #ccc;
  font:10px Verdana,Arial,sans-serif;
  scrollbar-face-color: #fff;
  scrollbar-highlight-color: #ccc;
  scrollbar-shadow-color: #ccc;
  scrollbar-3dlight-color: #fff;
  scrollbar-arrow-color: #666;
  scrollbar-track-color: #ccc;
}

/* Datenblätter */
.captionbox {
	width:637px;
	overflow:hidden;
	background:url(img/dotted-h.gif) bottom repeat-x;
    margin-top:15px;
    padding-bottom:3px;
}
.captionbox p {
	font-weight:bold;
}
.inchouterbox {
	width:637px;
	overflow:hidden;
	background:url(img/dotted-h.gif) bottom repeat-x;
}
.inchouterbox .vspacer {
	background:url(img/dotted-v.gif)  repeat-y;
    padding:0;
    float:left;
}
.inchouterbox p {
	padding:7px 0 7px 0;
  	margin:0;
}
.inchouterbox a {
	text-decoration:underline;
}
.cell1 {
	float:left;
  	width:170px;
}
.cell1 span {
    font-weight:bold;
    padding-left:15px;
}

.cell2 {
	width:130px;
	float:left;
}
.cell2 p {
    padding-left:10px;
}
.cell3 {
	width:110px;
	float:left;
}
.cell4 {
    float:left;
}
/* infomaterial */

.info-box {
    overflow:hidden;
    max-width:622px;
    width:637px;
    padding:20px 0 20px 15px;
}
.info-box .box {
	float:left;
    width:305px;
}
.info-box img {
	float:left;
}
.info-box .box .descr {
	float:left;
    margin-left:10px;
}
.info-box .box .descr div {
	height:90px;
}
.info-box .box .descr h3 {
	width:170px;
    margin:3px 0 0 0;
}
.info-box .box .descr p {
	width:165px;
}
.info-box .box .descr .size {
	margin-bottom:6px;
}
/* white paper */
.wp {
    max-width:622px;
    width:637px;
    padding:12px 0 12px 15px;
    background:url(img/dotted-h.gif) bottom repeat-x;
    overflow:hidden;
}
.wp a {
    text-decoration:underline;
}
.dl {
	float:right;
	margin-top:-22px;
    margin-right:12px;
}

/* faq */
.faq {
    padding:8px 0 8px 15px;
    width:500px;
}

.but {
	float:right;
	margin-top:-20px;
    margin-right:12px;
}

/* servicenavigation
--------------------------- */
/* contact */
#form {
	margin-top:30px;
    clear:left;
}
#form form {
	margin:0;
}
#form label {
	padding-top:4px;
	width:134px;
  	min-width:134px;
  	float:left;
  	text-align:right;
  	font-weight:bold;
}
#form select {
  margin-left:12px;
  width:130px;
	height:17px;
  font:11px Verdana,Arial,sans-serif;
}
#form input {
  margin-left:12px;
  width:200px;
	height:20px;
  max-height:20px;
  font:11px Verdana,Arial,sans-serif
}
#form textarea {
  margin-left:12px;
  width:200px;
  font:11px Verdana,Arial,sans-serif
}
#form div {
  clear:both;
  margin:0 0 6px 0;
}
#form p {
  margin:0 0 10px 142px;
}
#form .button {
	width:93px;
  background:#eee;
  border:1px solid;
  margin:0;
}

.but a:hover {
    text-decoration:none;
}
#pop-productbrochure,
#pop-presspicture,
#pop-disclaimer,
#pop-faq {
    background:url(img/bg-popup.gif) #DEEADC repeat-y;
    position:relative;
}
#pop-presspicture .imgArchive,
#pop-faq .imgArchive {
	background:#fff;
    padding:15px;
    position:relative;
    overflow:hidden;
}

#pop-presspicture .imgArchive h3,
#pop-faq .imgArchive h3 {
	position:absolute;
    left:200px;
}
#pop-presspicture .imgArchive p,
#pop-faq .imgArchive p {
   	position:absolute;
    left:355px;
    top:190px;
}
#pop-presspicture .imgArchive p span,
#pop-faq .imgArchive p span {
	display:block;
    margin-bottom:5px;
}
#pop-access {
    background:url(img/bg-access.gif) #DEEADC repeat-y;
}
#pop-productbrochure #popup-head,
#pop-presspicture #popup-head,
#pop-access #popup-head,
#pop-disclaimer #popup-head,
#pop-faq #popup-head {
	background:url(img/bg_head_faq.gif) #333A43 no-repeat;
    height:86px;
}
#pop-productbrochure #popup-head p,
#pop-presspicture #popup-head p,
#pop-access #popup-head p,
#pop-disclaimer #popup-head p,
#pop-faq #popup-head p {
    position:absolute;
    top:39px;
    left:20px;
}

#pop-productbrochure .service,
#pop-presspicture .service,
#pop-access .service,
#pop-disclaimer .service,
#pop-faq .service {
    margin-left:11px;
    padding-top:8px;
    width:520px;
    height:21px;
    _height:29px;
	text-align:right;
	background:url(img/dotted-v.gif) #fff right repeat-y;
}
#pop-access .vspacer {
	background:url(img/dotted-h.gif) #fff right repeat-x;
    margin-left:11px;
}
#pop-productbrochure .service p,
#pop-presspicture .service p,
#pop-disclaimer .service p,
#pop-faq .service p {
	text-align:right;

}
#pop-productbrochure .service span,
#pop-presspicture .service span,
#pop-access .service span,
#pop-disclaimer .service span,
#pop-faq .service span {
 	padding-right:15px;
}
#pop-productbrochure #popup,
#pop-presspicture #popup,
#pop-disclaimer #popup,
#pop-faq #popup {
	width:519px;
}
#pop-productbrochure  #popup .footerline,
#pop-presspicture #popup .footerline,
#pop-access  #popup .footerline,
#pop-disclaimer #popup .footerline,
#pop-faq #popup .footerline {
	background:#586875;
    width:519px;
    height:5px;
}
#pop-productbrochure  #popup .text,
#pop-presspicture #popup .text,
#pop-disclaimer #popup .text,
#pop-faq #popup .text {
    max-width:484px;
    width:519px;
    padding-bottom:25px;
    padding-right:20px;
    background:#fff;
}
#pop-productbrochure  #popup #form {
	width:480px;
}
#pop-presspicture #popup .text a,
#pop-disclaimer #popup .text a,
#pop-faq #popup .text a {
	text-decoration:underline;
}
#pop-presspicture #popup .text h1,
#pop-disclaimer #popup .text h1,
#pop-faq #popup .text h1 {
	background:none;
    font-size:11px;
    width:480px;
    color:#6E7E8F;
    margin:0 0 10px 0;
}
#pop-disclaimer h1 {
	background:#fff;
    padding-top:10px;
}
#pop-disclaimer h1 span {
    display:block;
    background:#fff;
    padding-left:15px;
}
.press {
    background:url(img/dotted-h.gif) top repeat-x;
    overflow:hidden;
    padding:10px 0 10px 15px;
    width:635px;
    max-width:620px;
}
.press a {
	text-decoration:underline;
}
.press p {
    float:left;
    margin-right:10px;
}
.press div {
    float:left;
    width:550px;
}
.press h2 {

}
.press span {
    display:block;
}

.ref {
    overflow:hidden;
    padding:15px 0 5px 15px;
    width:619px;
}
.ref a {
	text-decoration:underline;
}
.ref img {
    float:left;
    margin-right:10px;
}
.ref div {
    float:left;
    width:450px;
}
.ref h2 {

}
.ref span {
    display:block;
}
.refliste ul {
 	margin-left:16px;
  	list-style:outside;
}
.refliste li {
	padding:0 0 2px 0;
}
/* popup grafikkarte */
.service {
    position:relative;
    background:#fff;
    margin-left:11px;
    width:769px;
    padding-top:8px;
    height:21px;
    _height:29px;
	text-align:right;
	background:url(img/dotted-v.gif) #fff right repeat-y;
}
.service span {
	margin-right:15px;
}

/* Unternehmen */
.company-box p {
	float:left;
    padding:15px 10px 15px 17px;
    width:237px;
    max-width:225px;
	background:url(img/dotted-v.gif) repeat-y;
    max-height:100px;
    height:100px;
}
.company-box a {
	text-decoration:underline;
}
.company-box p.none {
	background:none;
}
.company-box p span {
	display:block;
    font-weight:bold;
}
.company-box2 {
    padding:0;
	background:url(img/dotted-v.gif) 383px repeat-y;
    width:769px;
    overflow:hidden;
    margin-top:10px;
}
.ukbox {
    padding:0;
    width:769px;
    overflow:hidden;
    margin-top:10px;
}
.ukbox .box {
    width:769px;
    height:190px;
    margin-left:-17px;
    _margin-left:-34px;
}
.company-box2 .box {
	float:left;
    width:384px;
    height:190px;
}

.company-box2 .box h2 {
    padding:5px 0 5px 17px;
    max-width:368px;
    width:383px;
   	background:url(img/dotted-v.gif) #e8ebec 383px repeat-y;
}
.ukbox .box h2 {
    padding:5px 0 5px 0;
    max-width:767px;
    width:769px;
    background:#e8ebec;
}

.company-box2 .box img {
    margin:10px 0 20px 17px;
	float:left;
}
.ukbox .box img {
    margin:10px 0 20px 32px;
    _margin:10px 0 20px 50px;
	float:left;
}
.ukbox .box h2 {
    margin:10px 0 20px 17px;
    padding-left:17px;
	float:left;
}

.company-box2 .box p {
    padding:8px 0 5px 8px;
    width:240px;
    float:left;
}
.ukbox .box p {
    padding:8px 0 5px 8px;
    width:240px;
    float:left;
}
.company-box2 .box p a {
	display:block;
    text-decoration:underline;
}
.ukbox .box p a {
	display:block;
    text-decoration:underline;
}

.sitemap h2 {
	padding:5px 0 5px 17px;
    max-width:620px;
    width:637px;
    background:#e8ebec;
    margin-top:10px;
    clear:left;
}
.sitemap h3 {
	padding:0 0 5px 17px;
    margin-top:5px;
    clear:left;
}

.sitemap a {
	text-decoration:none;
}
.sitemap .prod-box {
	float:left;
    width:140px;
    padding-left:17px;
    margin-bottom:10px;
    _margin-bottom:0px;
}
.sitemap .prod-box p {
	font-weight:bold;
}
.sitemap .prod-box ul {
	list-style:none;
}
.sitemap .spacer {
	clear:both;
    background:url(img/dotted-h.gif) repeat-x;
    height:1px;
    margin:5px 0 5px 0;
}


#pop-graphic #popup-head {
	background:url(img/bg-head-popup.gif) #333A43 no-repeat;
    height:86px;
}
#pop-graphic #popup-head p {
    position:absolute;
    top:39px;
    left:20px;
}
#popup {
	margin:0 0 0 11px;
    padding-bottom:30px;
    width:769px;
}
#pop-graphic #popup h1 {
   	background:#d9dde0;
    height:24px;
    width:769px;
}
#pop-graphic #popup h1 span {
    padding:6px 0 0 7px;
    display:block;
    color:#000;
}

#pop-graphic #popup .gb {
	background:#fff;
    width:769px;

}
#pop-graphic #popup .gb h2 {
   	background:#E8EBEC;
    height:24px;
    width:769px;
}
#pop-graphic #popup .gb h2 span {
    padding:6px 0 0 7px;
    display:block;
    color:#47515C;
}
#pop-graphic #popup .vspacer {
	width:769px;
    overflow:hidden;
    background:url(img/dotted-v.gif) 384px #fff repeat-y;
}
#pop-graphic #popup .hspacer {
    width:770px;
    overflow:hidden;
    background:url(img/dotted-h.gif) bottom repeat-x;
}
#pop-graphic #popup .vspacer p {
	height:50px;
    padding:5px 0 5px 0;
}

#pop-graphic #popup .vspacer p span {
	display:block;
    width:380px;
    float:left;
    padding-top:10px;
}
#pop-graphic #popup .vspacer p span a {
	margin-left:20px;
    margin-bottom:5px;
    font-weight:bold;
    text-decoration:underline;
    display:block;
}
#pop-graphic .gb .container {
	margin-top:25px;

}
#pop-graphic .gb .container span {
	display:block;
    float:left;
    width:240px;
    text-align:center;
}
#pop-graphic .gb .container span img {
	margin:20px 0 40px 0;

}
#pop-graphic .gb .container div {
	float:left;
    width:500px;
}
#pop-graphic .gb .container ul {
	margin:10px 0 0 16px;
}
#pop-graphic .gb .container li {
	padding-bottom:10px;
}
#pop-graphic #popup .footerline {
	background:#586875;
    width:769px;
    height:5px;
    margin-bottom:40px;
}
#pop-graphic #popup .gb .vspacer {
	width:769px;
    overflow:hidden;
    background:url(img/dotted-v.gif) 130px #fff repeat-y;
}

#pop-graphic #popup .gb .hspacer {
    width:770px;
    overflow:hidden;
    background:url(img/dotted-h.gif) top repeat-x;
}

#pop-graphic #popup #binnenNavi {
	width:110px;
    text-align:right;
    position:absolute;
    left:0;
    top:21px;
}

#pop-graphic #popup #binnenNavi p {
    background:url(img/link-arrow.gif) right 8px  no-repeat;
    padding-right:18px;
}
#pop-graphic #popup #binnenNavi p a {
    font-weight:bold;
    font-size:10px;
    line-height:15px;
}
#pop-graphic #popup .left span {
	position:absolute;
    bottom:10px;
    left:35px;
}
#pop-graphic #popup .right {
    float:left;
    width:600px;
}
#pop-graphic #popup .right table {
    width:639px;
    float:left;
}
#popup .spacer {
	height:10px;
    background:url(img/dotted-h.gif) #fff top repeat-x;
}

 /* Suche */
.tx-indexedsearch {
	position:relative;
    left:15px;
    top:1em;



}
.tx-indexedsearch .tx-indexedsearch-searchbox  {
	position:relative;
    left:-15px;
     width:450px;
     overflow:hidden;
     margin-bottom:2em;

}
.tx-indexedsearch .tx-indexedsearch-searchbox input {
	border:1px solid #999;
    margin-right:.8em;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .submit {
	border:1px solid #999;
    _margin-top:1px;

}
.tx-indexedsearch-rules {
	width:500px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox div {float:left;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res { width:600px;margin-bottom:10px;}
.tx-indexedsearch .tx-indexedsearch-res table {  margin-bottom:10px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#e8ebec; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;margin:0 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e8ebec; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin:0 0 0 5px;padding: }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#e8ebec; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

.tx-indexedsearch h3 {
	margin:5px 0 0 -15px;
    width:627px;
    font-size:12px;
    padding:2px 0 2px 17px;
    background:#e8ebec;
}
.tx-indexedsearch-browsebox {
	margin:10px 0 10px 0;
    overflow:hidden;
    width:500px;
}
.browsebox {
    width:500px;
    overflow:hidden;
	margin:10px 0 10px 0;
}
.browsebox ul {
	list-style-type:none;
    margin:0;
}
.browsebox li {
	list-style-type:none;
	float:left;
    padding-right:.2em;
}
.browsebox li a {
	float:left;
    display:block;
    margin-right:.3em;
}