/******** CSS Document G-U ********/

body
	{
	 font-size:		11px;
                 font-family:	Verdana, Helvetica;
	 background-color:	#ffffff;
                 color:                       #666666;
	}

P {
  margin: 0px;
  font-size: 11px;
}

h1 {
  color: #164EA5;
  font-size: 11px;
  margin: 4 0 4 0;
}

a
	{		
	 color:		#164EA5;
                 text-decoration:         none;
	}

OL {
    font-family:               Verdana, Helvetica;
    color:                        #666666;
    font-size:                  11px;
    margin-top:              0px;
    margin-left:             23px;
    margin-bottom:        0px;
}


LI SPAN {
    width:    80px;
}

UL {
    font-family:               Verdana, Helvetica;
    color:                        #666666;
    font-size:                  11px;
    margin-top:              0px;
    margin-left:             23px;
    margin-bottom:        0px;
    list-style-image:       url(../images/contentbullet.gif);
}

UL LI {
    padding-bottom:      2px;
}


/**** INDEXED SEARCH RESULT ****/


.tx-indexedsearch TD A {
    font-size:  11px;
}

.imgtext-table {width:100%}
A+IMG.spacer-gif {height:1px;}

.content TABLE
               {
                 /*width:                      100%;*/
                }

.contenttable, .techtable
               {
                 font-family:               Verdana, Helvetica;
                 color:                        #666666;
                 font-size:                  11px;
                 margin-top:              2px;
                 width:                      100%;
                 text-align:                left;
                }

.techtable TD {
   padding-bottom:   1px;
}

.contenttable B
                {
                 white-space:              nowrap;
                 border-bottom:          #666666 solid 1px;
                 width:                       95%;
                 margin-top:               4px;
                }

.contenttable HR
                {
                 color:                       #666666;
                 width:                       98%;
                }

.contenttable UL
                {
                 margin-left:              20px;
                 margin-bottom:         0px;
                 margin-top:              2px;
                 list-style-image:        url(http://typo.sbix.de/fileadmin/template/main/images/contentbullet.gif);
                }

td.bottomline
	{
	 font-size:		11px;
	 color:		#ABAFB2;
	 padding-top:	3px;
                 padding-left:             12px;
                 text-align:                 top;
	}

tr.topline
	{
	 font-size:		10px;
	 background-color:	#164EA5;
	}

tr.dateline
	{
	 font-size:		10px;
	 color:		#ffffff;
	 background-color:	#164EA5;
	}

td.pervasivebottom
	{
	 font-size:		10px;
	 color:		#164EA5;
	 padding-top:	3px;
                 text-align:                top;
	}

select.country
	{
	 font-size:		9px;
	 font-family:	Verdana, Helvetica;
	 color:		#164EA5;
	 margin-top:	0px;
	 margin-bottom:	0px;
	 border-width:	1px;
	 border-color:	#d4d4d4;
	 border-style:	solid;
	 width:		160px;
	}

form.frmcountry
	{
	 margin-top:	8px;
	 margin-bottom:	6px;
	}

.searchheader
               {
                font-size: 8pt;
                color: #154DA4;
                font-weight: bold;
                padding-top: 4px;
                padding-bottom: 4px;
                text-align: left;
                width: 42px;
               }

input.search
	{
	 font-size:		10px;
	 color:		#164EA5;
	 width:		70px;
	 height:		16px;
	 border-width:	1px;
	 border-color:	#D4D4D4;
	 border-style:	solid;
                 margin-right:             2px;
                 margin-left:               0px;
	}

input.searchbutton
	{
	 font-size:			7pt;
	 color:			#164EA5;
	 height:			16px;
	 border-width:		1px;
	 border-color:		#D4D4D4;
	 border-style:		solid;
                 font-family:                               Verdana;
                 font-weight:                               bold;
                 width:                                       20px;
                 background-color:                      #ffffff;
                 padding-left:                             1px;
                 margin-top:                               1px;
                 margin-left:                               2px;
                 vertical-align:                             top;
	}

td.content0 {
      vertical-align:	 top;
      width: 400px;
}

* html td.content0 {
      width: 440px;
      w\idth: 440px;
}

div.content
	{
                 margin: 2px 20px 20px 20px;
                 color:                        #656565;
                 font-size: 11px;
	}

* html div.content {  /* nur fuer Internet Explorer */
    width: 100%;
    w\idth: 100%;
  }

div.content p 
	{
                 padding-bottom:              3px;
	}

.printline
	{
	 font-size:		10px;
	 color:		#164EA5;
	 background-color:	#ffffff;
	 width:		100%;
	 text-align:		right;
	}

.address
	{
	 font-size:		10px;
	 color:		#ffffff;
                 background-color:      #164EA5;
                 padding-top:             8px;
                 padding-left:             4px;
                 padding-bottom:       10px;
                 width: 171px;
	}
* html .address {
                 width: 175px;
                 w\idth: 175px;
}
.address A {
    color:     #ffffff;
    text-decoration: none;
}

.bodytext
	{
	 font-size:		11px;
                 margin-bottom:         0px;
                 padding-left:             0px;
                 padding-right:           0px;
                 padding-top:             0px;
                 padding-bottom:        0px;

	 /*color:		#666666;*/
	}

.listitem
	{
	 font-size:		11px;
	 color:		#666666;
	}

.totoplink
	{
                 padding-top:             8px;
	 font-size:		11px;
	}

.breadcrumb
	{
	 font-size:		10px;
	 color:		#164EA5;
                 padding-top:             3px;
	}

.techdata {
   font-family:               Verdana, Helvetica;
   color:                        #666666;
   font-size:                  11px; 
}

tx-indexedsearch-browsebox-SCell A {
   font-size:                  11px;
}

/************* SITEMAP *******************************/
.sitemap_header
	{
	 font-size:		11px;
                 font-weight:              bold;
	}
.sitemap_level1
	{
	 font-size:		10px;
                 font-weight:              bold;
	}
.sitemap_level2
	{
	 font-size:		10px;
                 font-weight:              normal;
                 text-indent:              10px;
	}
.sitemap_level3
	{
	 font-size:		10px;
                 font-weight:              normal;
                 text-indent:              20px;
	}


/************* CONTENT RELATED CONTAINER **************/

.article_single {
    font-size:            11px;
    color:	              #164EA5;
    background-color: #E2E3E5;
    padding:             8 4 6 4;
    color:	              #164EA5;
    width:                  167px;
    border-bottom:     1px solid #ffffff;
}

* html .article_single {
                 width: 175px;
                 w\idth: 175px;
}

.article_box
	{
                 padding-top:            8px;
	 font-size:		11px;
	 color:		#164EA5;
                 background-color:      #E2E3E5;
	}

.article_box_overview
	{
                 padding-top:            8px;
	 font-size:		11px;
	 color:		#164EA5;
                 background-color:      #ffffff;
	}

.article_box_header
	{
                 padding-left:            4px;
                 padding-right:          4px;
                 font-weight:              bold;
                 width:                       100%;
	 color:		#164EA5;
	}

.article_box_teaser
	{
                 padding-left:            4px;
                 padding-right:          4px;
                 padding-bottom:      6px;
	 color:		#164EA5;
                 width:                       100%;
               	 border-bottom:     	1px solid #ffffff;
	}

.article_show_header
               {
               	 font-size:		12px;
	 color:		#164EA5;
                 font-weight:              bold;
               }

.article_show_bodytext
               {
               	 font-size:		11px;
               }


/************ Style for New Login Box ************/

table.loginform
               {
                font-size:                   7pt;
                color:                         #AAAEAF;
                width:                         100%;
                border-width:              0px;
                margin:                      0px;
                padding:                     0px;
                background-color:        #E2E3E5;
                border-bottom:            1px solid #ffffff;
               }
table.loginform FORM
               {
                margin:                     0px;
               }

.loginheader
               {
                font-size: 8pt;
                color: #154DA4;
                font-weight: bold;
                padding-top: 4px;
                padding-bottom: 4px;
                text-align: left;
               }

.logintext
               {
                font-size: 7pt;
                color: #656565;
               }

.logininput
               {
                font-size: 7pt;
                color: #656565;
                width: 70px;
                height: 16px;
                border-color: #D4D4D4;
                border-width: 1px;
                border-style: solid;
               }

input.loginbutton
	{
	 font-size:			7pt;
	 color:			#164EA5;
	 height:			16px;
	 border-width:		1px;
	 border-color:		#D4D4D4;
	 border-style:		solid;
                 font-family:                               Verdana;
                 font-weight:                               bold;
                 width:                                       20px;
                 background-color:                      #FFFCFF;
                 padding-left:                             1px;
	}

input.logoutbutton
	{
	 font-size:			7pt;
	 color:			#164EA5;
	 height:			14px;
	 border-width:		1px;
	 border-color:		#D4D4D4;
	 border-style:		solid;
                 font-family:                               Verdana;
                 font-weight:                               bold;
                 width:                                       80px;
                 background-color:                      #FFFCFF;
                 padding-left:                             1px;
	}


/******* Registration form *********/

.registration {
  font-size: 10px;
  font-family: Verdana;
}

.registration INPUT {
  font-size: 11px;
  font-family: Arial;
  height: 17px;
}

/********* Language Menu **************/

.langMenuActive
	{
	 background-color:	#A7A9A8;
	 padding-top:	2px;
	 padding-left:	3px;
	 padding-right:	3px;
	 padding-bottom:	6px;
                 margin-right:            2px;
                 margin-bottom:        0px;
	 font-size:		11px;
	 font-weight:	bold;
                 width:                       70px;
                 height:                     16px;
                 text-align:                center;
                 float: left;
	}
.langMenuActive A {
                 color:                       #ffffff;
                 text-decoration:        none;
}
* html .langMenuActive {
                 height: 24px;
                 he\ight: 24px;
}

.langMenu
	{
	 background-color:	#E2E1E6;
	 padding-top:	1px;
	 padding-left:	3px;
	 padding-right:	3px;
	 padding-bottom:	1px;
                 margin-right:            2px;
                 margin-bottom:        0px;
                 margin-top: 6px;
	 font-size:		11px;
	 font-weight:	bold;
                 width:                       70px;
                 height:                     16px;
                 text-align:                center;
                 float:                        left;
	}
.langMenu A {
                 color:                       #164EA1;
                 text-decoration:        none;
}
* html .langMenu {
                 height: 18px;
                 he\ight: 18px;
}


.px_partnersystem {
  font-size: 11px;
}






.popup {
  background-color: #f8f8f8;
  text-align: center;
  display: inline;
}

.popup TABLE {
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  font-size: 11px;
  color: #444444;
}

.popup TD {
  vertical-align: top;
}

.closepopup {
  text-align: right;
  height: 14px;
  border-bottom: 1px solid #333333;
  background-color: #f0f0f0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.popup A {
  color: #164EA1;
  text-decoration: none;
}

.popup P {
  margin: 2 0 0 0;
}

.general_submit, .general_input {
  font-size: 11px;
  font-family: Verdana, Helveticva, Arial, sans-serif;
}