/*Tex Visions Stylesheets*/

/*general definitions*/
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color: #000000;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;background-color : #003874;}
table{font-size:10px;}
table.bgContent {background-color : #FFFFFF;}
a {text-decoration: underline;color: #d71920;}
a.lnkHeadNews {text-decoration: underline;color: #d71920;font-weight:bold;}
a.lnkDownload {text-decoration: underline;color: #000000;}
a.lnkSitemap {text-decoration: none;color: #d71920;}
a.lnkSitemap2 {text-decoration: none;color: #567fc0;}
a.lnkFaq {text-decoration: none;font-weight: bold;}
strong    {font-weight:bold;}
br{	line-height:8px;}
p{ margin-top:11px; }
select{font-size:10px;height: 18px;}
textarea{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;}
input {font-size:10px;}
form {margin:0px;padding:0px;font-size:10px;display:inline;}
ul.contUl {list-style-type:none;list-style-image : url("../img/icon_listenpunkt.gif");margin-left:23px;padding: 4px;}

.pad45 {padding-left:4px;padding-right:4px;padding-top:5px;padding-bottom:5px;}
.pad10 {padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:7px;}
/*__________________________________________________________________________________________*/
/*Background color*/

 /*Lines*/
.bgLineGrey  {background-color: #E6E6E6;}  /*Content limitation line (gray)*/
.bgLineWhite  {background-color: #FFFFFF;}  /*Content limitation line (white)*/
/*__________________________________________________________________________________________*/
/*Navigation*/
.bgNavLev1 {background-color: #85BF82;} /*Navigation Level 1 (dark green)*/

.bgNavLev2 {background-color: #85BF82;} /*Navigation Level 2 (gray)*/
/*__________________________________________________________________________________________*/
/*Homepage*/
.bgLogin {background-color: #FBF3E8;} /*Login Box (beige)*/

.bgLineLogin {background-color: #F7D0BF;} /*Limitations-line-login-box (orange)*/
/*__________________________________________________________________________________________*/

.bgContentWhite{background-color:#FFFFFF; } /*Background - Content (white)*/
.bgContentGrey{ background-color:#e2ebf4;} /*Background - Content (gray)*/
.bgContentGreyLight{background-color:#e2ebf4;} /*Background - Content (bright gray)*/
.bgContentLight{background-color:#7fafd5;} /*Background - Content (bright gray)*/
.bgContentGreyNews{background-color:#e2ebf4;} /*Background - Content - News - home (bright gray)*/
.bgContentGreen {background-color: #8daacd;} /*Background - Content (green)*/
.bgContentGreen2{background-color:#8daacd; border-right:1px solid #ffffff; } /*Background - Content (white)*/
.bgContentGreen3{background-color:#8daacd; border-left:1px solid #ffffff; } /*Background - Content (white)*/
.bgContentGreenLight {background-color: #e2ebf4;} /*Background - Content (bright green)*/
.bgContentGreenLight_error {background-color: #FFE7CD;} /*Background - in error messages*/
.bgContentBlue {background-color: #3073aa;}
.bgContentDarkBlue{background-color:#003874; } /*Background - Content (dark blue)*/
.bgHeader{background-image: url("../img/kachel_hintergrund.gif");background-repeat : repeat;background-color : #E9F3E8;}
.bgHeaderImgHome1{ background-image: url("../img/homepagetop-logo.gif"); }
.bgHeaderImgHome2{ background-image: url("../img/homepagetop-topright.gif"); }
.bgHeaderImgHome3{ background-image: url("../img/homepagetop-bottomleft-1_2.gif"); }
.bgHeaderImgHome4{ background-image: url("../img/homepagetop-bottomright-1_2.gif"); }
.bgHeaderImgHome5{ background-image: url("../img/homepagetop-bottomleft-2.gif"); }
.bgHeaderImgHome6{ padding-right:5px; background-image: url("../img/homepagetop-bottomright-2.gif"); }
.bgHeaderImg{ background-image: url("../img/homepage_small.gif"); }
.bgHeaderImg1{ background-image: url("../img/homepagetopsmall-logo.gif"); }
.bgHeaderImg2{ background-image: url("../img/homepagetopsmall-topright.gif"); }
.bgHeaderImg3{ background-image: url("../img/homepagetopsmall-bottomleft-1.gif"); }
.bgHeaderImg4{ background-image: url("../img/homepagetopsmall-bottomright-1.gif"); }
.bgHeaderImg5{ background-image: url("../img/homepagetopsmall-bottomleft-2.gif"); }
.bgHeaderImg6{ padding-right:5px; background-image: url("../img/homepagetopsmall-bottomright-2.gif"); }

.bgMountHeader{
	background-color:#e2ebf4;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	font-weight: bold;
}

.MountimgContainer{
	background-color:#8daacd;
	width:242px;
	height:100px;
    border: 1px solid #FFFFFF;
}

.MountimgContainer_left{
	background-color:#8daacd;
	width:120px;
	height: 20px;
    border-right: 1px solid #FFFFFF;
	padding: 1px 1px 1px 1px;
}

.MountimgContainer_right{
	background-color:#8daacd;
	width:120px;
	margin: 0px 0px 0px 120px;
	height: 20px;
    float:right;
	margin-top: -20px;

}

/*__________________________________________________________________________________________*/
.bgRelatedHdl {background-color: #E7CD9C;} /*Background - Headline Related Topics (brown)*/
.bgerror{background-color: #FFE7CD;} /*Background - in error messages*/
.bg {  } /*Pseudoclass*/
/*__________________________________________________________________________________________*/

/*__________________________________________________________________________________________*/
/*Login and Productfinder*/
.txtFrm {color: #d71920;font-size : 8px;}  /*Label for form elements*/
.txtFrmBold {color: #d71920;font-weight : bold;}  /*Label for form elements formed*/
/*__________________________________________________________________________________________*/


.txtContentOrange{color: #d71920;}
.txtContentHdl {font-weight:bold;margin-top:6px;margin-bottom: 6px;}  /*Headline in the Content*/
.txtContentHdlOrange{color: #d71920;font-weight:bold;margin-top:6px;margin-bottom: 8px;}  /*Headline product sites - detail*/
.txtContentShdl {font-weight:bold;margin-top:6px;margin-bottom: 6px;margin-left:11px;color: #333333;}  /*Headline in the Content*/
.txtRelDownHdl{font-weight:bold;text-decoration:underline;margin-top:6px;margin-bottom:6px;}  /*Headline for downloads under Related Topics*/
.txtTabHdl{font-weight:bold;margin-top:6px;}  /*Headline for tables in the Shop*/
.txtTabHeadOrange{color: #d71920;font-weight:bold;margin-top:6px;text-decoration : underline;}  /*Headline for tables in the Shop orange underlined*/
.txtFooter{font-size: 11px;color: #E7E7E7;}
.txtProductHeader100{font-size: 15px;color: #000000;font-weight:bold}
.txtProductHeader75{font-size: 15px;color: #636466;font-weight:bold}
.txtProductHeader50{font-size: 15px;color: #939598;font-weight:bold}
.txtProductSubHeader{font-size: 11px;color: #000000;font-weight:bold}
.txtHeadline{font-size: 13px;color: #FFFFFF;font-weight:bold}
.txtHeadlineBlack{font-size: 13px;color: #000000;font-weight:bold}
.txtNavLangSwitch  {color: #FFFFFF;font-weight:bold;}  /*Writing navigation language*/
.txtNavServ  {color: #636363;font-size : 8px;padding-left:3px;padding-right:3px;}  /*Writing service - navigation*/
.txtContentSup {font-size: 9px;}  /*sup*/
/*____________________________________________________________________________*/
/*Navigation*/
/*Head navigation*/

#navigation ul {list-style:none;margin: 0px;padding:0px;}
#navigation ul.nav2nd li {background: url("../img/navi_grau.gif") no-repeat 0px -4px;}
#navigation ul.nav2nd li p {margin: 0px 0px 0px 12px;line-height:14px;}
#navigation ul.nav3rd li {background: url("../img/navi_orange.gif") no-repeat 0px -4px;}
#navigation ul.nav3rd li p {margin:0px 0px 0px 12px; line-height:14px;}
#navigation ul.nav4th li {background: url("../img/navi_blue.gif") no-repeat 0px -4px;}
#navigation ul.nav4th li p {margin:0px 0px 0px 12px; line-height:14px;}
#navigation ul.nav5th li {background: url("../img/navi_orange.gif") no-repeat 0px -4px;}
#navigation ul.nav5th li p {margin:0px 0px 0px 12px; line-height:14px;}

.bgLineNav2nd {background: url("../img/navi_grau.gif");}
.bgNav1st    {background-color: #2D73A8;}  /*Background primary navigation (first plain under Private customers of firm customer)*/
.bgNav2nd    {background-color: #F2F3F2;}  /*Background secondary navigation (second plain)*/
.spaceNav1st {margin: 3px 9px 3px 9px;}  /*Distance navigation 1st plain above, to the right, below, to the left*/
.spaceNav2nd {margin: 0px 0px 0px 0px;}  /*Distance navigation 2cnd plain above, to the right, below, to the left*/
.spaceNav3rd {margin: 0px 0px 0px 0px;}  /*Distance navigation 3rd plain above, to the right, below, to the left*/
a.lnkNav1st  {color:#567fc0;text-decoration : none;} /*Writing navigation if no graphics*/
a.lnkNav2nd  {display:inline;background-color:transparent;color: #636363;font-size:9px;text-decoration : none;} /*Writing navigation 2nd*/
a.lnkNav2ndCd  {color: #636363;font-size:9px;font-weight : bold;text-decoration : none;} /*Writing navigation 2nd active*/
a.lnkNav3rd  {color: #d71920;font-size:9px;text-decoration : none;}  /*Writing navigation 3rd*/
a.lnkNav3rdCd  {color: #d71920;font-size:9px;font-weight:bold;text-decoration : none;} /*Writing navigation 3rd active*/
a.lnkNav4th  {color: #d71920;font-size:9px;text-decoration : none;}  /*Writing navigation 4th*/
a.lnkNav4thCd  {color: #d71920;font-size:9px;font-weight:bold;text-decoration : none;} /*Writing navigation 4th active*/
a.lnkNav5th  {color: #567fc0;font-size:9px;text-decoration : none;}  /*Writing navigation 5th*/
a.lnkNav5thCd  {color: #567fc0;font-size:9px;font-weight:bold;text-decoration : none;} /*Writing navigation 5th active*/
a.lnkNavServ  {color: #636363;font-size:9px;font-size : 10px;text-decoration : none;} /*Writing service - navigation*/
a.lnkNavLangSwitch  {color: #FFFFFF;font-size : 10px;font-weight:bold;text-decoration : none;} /*Writing navigation language*/
/*________________________________________________________________________________________________________*/
/*Forms*/
select.frmBig {width: 240px;height : 20px;}  /*Select box large size*/
select.frmMedium {width: 154px;height : 20px;}  /*Select box middle size*/
select.frmSmall {width: 145px;height : 20px;}  /*Select box small size*/
select.frmSupSmall {width: 40px;height : 25px;}  /*Select box small size*/
select.frmOrders {width: 109px;height : 20px;}  /*Select box order form*/
select.frmProfile  {width: 184px;height : 20px;}  /*Select box profile*/

textarea.frmOrders{width:242px;height:59px;}
textarea.frmRequest{width:325px;height:111px;}


.frmTxtSmall{width:35px; height:20px;} /*Input field (small)*/
.frmTxtMedium{width:132px; height:20px;}  /*Input field (middle)*/
.frmTxtSearch{height:18px; width:155px; font-size : 100%;}  /*Input field middle (profile, prospective order)*/
.frmTxtSearchBig{	width:242px;height:18px;}  /*Input field middle (profile, prospective order)*/
.frmTxtBig{	width:242px;height:20px;}  /*Input field middle (profile, prospective order)*/
.frmTxtBox{	width:242px;height:75px;}  /*Input field middle (profile, prospective order)*/

input.frmTxtLoginProd {width: 125px;height: 20px}  /*Input field login*/
input.frmTxtDate{width:25px;  height:20px;}  /*Input field for date petition day/month*/
input.frmTxtDateYear{width:50px;  height:20px;}  /*Input field for date petition year*/
/*________________________________________________________________________________________________________*/

table.shopTable {border:1px solid #ffffff; border-width:1px;}

th.shopTableTh1st {border:1px solid #ffffff; border-width:0px 0px 0px 0px; padding:6px; text-align:left;}
th.shopTableThAll {border:1px solid #ffffff;border-width:0px 0px 0px 1px;padding: 6px;}
td.shopTableTd1stInf {border:1px solid #ffffff;border-width:1px 0px 0px 0px;padding: 11px 6px 11px 6px;}
td.shopTableTd1st {border:1px solid #ffffff; border-width:1px 0px 0px 0px; padding: 11px 6px 11px 6px;}
td.shopTableTdAll {border:1px solid #ffffff; border-width:1px 0px 0px 1px; padding: 11px 6px 11px 6px; text-align:center;}
table.shopAlphabet {border:1px solid #cccccc; border-width:0px 1px 1px 0px;}
td.shopAlphabetTd  {border:1px solid #cccccc; border-width:1px 0px 0px 1px; padding:4px; text-align:center;}
table.contTable {border: 1px solid #FFFFFF;border-width:0px 1px 1px 0px;}
td.contTableTdLeftTopLine  {border: 1px solid #FFFFFF;border-width:1px 0px 0px 1px;padding:0px;}
td.contTableTdLeftLine  {border: 1px solid #FFFFFF;border-width:0px 0px 0px 1px;padding: 0px 0px 0px 0px;}
td.contTableTdNoLine  {padding: 0px 0px 0px 0px;text-align:right;}
td.downTableTdLeftTopLine  {border: 1px solid #FFFFFF;border-width:1px 0px 0px 1px;padding: 6px 3px 6px 3px;}

.frmShopInputNumber {width:45px; height:19px; margin:0px 8px 0px 0px;}
.frmShopSelectCountry {width:190px;}
.frmShopToBasket {vertical-align:text-bottom;}
a.lnkShopAlphabet {text-decoration:none;}

.spaceTblParasols{ margin-bottom:11px; }

table.requestFlagpole {border:1px solid #ffffff; border-width:1px 0px 0px 1px;}
th.requestFlagpole {border:1px solid #ffffff; border-width:0px 1px 1px 0px; padding:4px; text-align:center;}
td.requestFlagpole {border:1px solid #ffffff; border-width:0px 1px 1px 0px; padding:4px; vertical-align:top;}
td.requestFlagpoleChk {border:1px solid #ffffff; border-width:0px 1px 1px 0px; padding: 0px 0px 0px 0px; text-align:center;}

label {cursor:pointer;}

table.productChart {border:1px solid #333333;  border-collapse: collapse;}
tr.productChart {border:1px solid #333333; border-collapse: collapse;}
td.productChart {border:1px solid #333333; border-collapse: collapse;}

table.pageChart {border:1px solid #FFFFFF;  border-collapse: collapse;}
/*tr.pageChartCell {border-collapse: collapse;}*/
td.pageChartCell {border-right:1px solid #FFFFFF; padding: 3px, 3px, 3px, 3px;}


/*____________________________________Search Engine__________________________________________________________*/
.highlight { background: #C2D7EF; }
.searchheading { font-size: 130%; font-weight: bold; background-color:#C2D7EF;}
.summary { font-size: 80%; font-style: italic; background-color:#C2D7EF;}
.suggestion { font-size: 100%; background-color:#E2EBF4;}
.results { font-size: 100%; background-color:#E2EBF4;}
.category { color: #999999; }
.sorting { text-align: right; }

.result_title { font-size: 100%; margin-left:11px; margin-right:11px;}		
.description { font-size: 100%; color: #008000; margin-left:11px; margin-right:11px;}
.context { font-size: 100%; margin-left:11px; margin-right:11px;}
.infoline { font-size: 80%; font-style: normal; color: #808080; background-color:#E2EBF4; margin-left:11px; font-style:italic;}

.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		

input.zoom_button {  }
input.zoom_searchbox {  }		

.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { clear: left; }
.result_altblock { clear: left; }

.result_pages { font-size: 100%; background-color:#C2D7EF;}
.result_pagescount { font-size: 100%; background-color:#C2D7EF;}
.searchtime { font-size: 80%; }
.recommended { background: #F9F1E3; margin-top: 3px; margin-bottom: 3px; }
.recommended_heading { float: left; font-weight: bold; }
.recommend_block { clear: left; }		
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #000000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
.recommend_image { float: left; display: block; }
.recommend_image img { margin: 10px; width: 80px; border: 0px; }

cell rollover
.normal { background-color: #e2ebf4 }
.highlight { background-color: #c2d7ef }

/*--------------------------------------*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px 10px 10px 10px;
padding-bottom: 0;
background: #003874; 
visibility: hidden;
z-index: 50;
cursor: hand;
cursor: pointer;
filter: alpha(opacity=100); /*older IE*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE */
}
#thumbBox body{
overflow: hidden;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #FFFFFF;
padding: 5px 0px 5px 0px;
text-align: right;
}

#thumbBox .next{ /*Footer DIV of thumbbox that contains "close" link */
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #FFFFFF;
padding: 5px 0px 5px 0px;
text-align: left;
}

#thumbBox .previous{ /*Footer DIV of thumbbox that contains "close" link */
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #FFFFFF;
padding: 5px 0px 5px 0px;
text-align: left;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 width: 360px;
 word-wrap: break-word; /* Internet Explorer 5.5+ */
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #000000;
}
