/** Generelle Formatierungen **/

/* Suche */

dl.search-results{
font-size: 13px;
}
dl.search-results>dd.result-category>span.small{
font-style: italic;
}

dl.search-results>dt.result-title{
padding-top: 5px;
}

div.search>div.pagination>ul{
display: inline;
}

div.search>div.pagination{
text-align: center;
}

.highlight
{
        font-weight:bold;
}




dl.search-results>dd.result-text {
padding-top: 8px;
padding-bottom: 8px;
}

dl.search-results>dd.result-created{
font-size: 12px;
}


dl.search-results>dd.result-text {
padding-top: 8px;
padding-bottom: 8px;
}

dl.search-results>dd.result-created{
font-size: 12px;
}

/* Suche Ende */

html {
margin: 0px;
padding: 0px;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background: none;
}
h1 {
font-size: 125%;
}
a > font{
text-decoration: none;
color: #254e9d;
font-size: 100%;
}
a {
text-decoration: none;
color: #254e9d;
font-size: 100%;
}
h2 {
font-size: 100%;
}
h3 {
font-size: 100%;
}
h4 {
font-size: 90%;
}
h5 {
font-size: 90%;
}
h6 {
font-size: 80%;
}
p {
font-family: Arial, Verdana;
font-size: 11pt;
color: #000;
}


/** Header Leiste **/
#Header 
{
position: absolute;
top: 0px;
left: 0px;
border: solid 1px #254e9d;
width: 100%;
height: 150px;
}



#FlashLogo
{
display: none;
z-index: 1;
position: absolute;
right: 550px;
}
/** Header Leiste ENDE **/

/** MENЬ FORMATIERUNGEN **/

/** Bereich der Menьs **/




#Bereich3 a {
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #254e9d;
}

#Bereich3 a:hover {
text-decoration: none;
font-style: normal;
font-weight: bold;
color: #000;
}



/** Menь oben **/
div .topmenu {
position: absolute;
top: 98px;
right: 80px;
margin: auto;
  border: 0px dashed black;
   padding-left: 10px;
  padding-top: 0px;
  font-style: normal;
  font-size: 1em;
  text-align: top;
  display: block;
  /*
  background: url(../images/divtop.png) no-repeat;
  background-position: right;
  */
}

*:first-child+html div .topmenu {
  line-height:45px;
  top: -4px;
  background-position: 442px 15px;
}

div .topmenu li {
display: inline;
list-style-type: none;
background: none;
padding-left: 5px;
padding-right: 5px;
}

div .topmenu a, div .topmenu a:visited, div .topmenu a:active {
padding-left: 12px;
padding-right: 12px;
margin-left: -20px;
font-weight: bold;

}
div .topmenu a:hover {
color: #000;

background-color:none;
}
/** Menь oben ENDE **/


/* Impressum */

div .moduletable_imp a {
font-size: 11px;
line-height: 20px;
display: block;
text-align: left; 
margin-left: -25px;
margin-top: -10px;
color: #254e9d;
text-decoration: underline;
}

*:first-child+html div .moduletable_imp a {
margin-top: -18px;
}

div .moduletable_imp ul {
list-style-type: none;
line-height: 5px;
}
div .moduletable_imp h3{
line-height: 8px;
font-size: 11px;
display: block;
font-weight: normal;
text-align: left;
padding-left: 7px;
margin-left: 7px;
}

*:first-child+html div .moduletable_imp h3 {
margin-top: 10px;
}


table .impressum_table {
font-size: 11pt;
}

/* Impressum Ende */

/** Content **/
#main {

}

fieldset > div  > span.small {
font-style: italic;
}

em{
font-size: 11pt;
}

li {
font-size: 11pt;
}

tbody  > tr > td > ul {
list-style-image: url(../images/arrow.png);
font-size: 0.95em;
}

#contentarea a:hover{
text-decoration: none;
background: #e9edf6;
}


/* Menьpunkt Offices */

div.item-page  > ul {
list-style-image: url(../images/arrow.png);
font-size: 0.95em;
}

/* Menьpunkt Offices Ende */

/** Content ENDE **/


/* ########################### contacts ########################### */

.contact
{
        padding:0 5px
}

.contact-category
{
        padding:0 10px
}

.contact-category  #adminForm fieldset.filters
{
	border:0;
	padding:0
}

.contact-image
{
	margin:10px 0;
	overflow:hidden;
}

#contact-slider span {
font-size: 10pt;
}

#contact-form {
font-size: 10pt;
}

.contact-image img
{
/* as you like
float:right;
float:left */
}


address
{
        font-style:normal;
        margin:10px 0;

}

address span
{
        display:block
}
.contact-address

{
margin:20px 0 10px 0;

}


.contact-email div
{
        padding:2px 0;
        margin:0 0 10px 0;
}

.contact-email label
{
        width:17em;
        float:left;

}
span.contact-image
{
    margin-bottom:10px;
    overflow:hidden;
    display:block
}
#contact-textmsg
{padding: 2px 0 10px 0}

#contact-email-copy
{
        float:left;
        margin-right:10px;

}

.contact .button
{
        float:none !important;
        clear:left;
        display:block;
        margin:20px 0 0 0
}



dl.tabs {
    float: left;
    margin: 50px 0 0 0;
    z-index: 50;
    clear:both;


}

dl.tabs dt {
    float: left;
    padding: 4px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-right: 3px;
    background: #f0f0f0;
    color: #666;
}

dl.tabs dt.open {
    background: #F9F9F9;
    border-bottom: 1px solid #F9F9F9;
    z-index: 100;
    color: #000;

}

div.current {
    clear: both;
    border: 1px solid #ccc;
    padding: 10px 10px;
}


div.current dd {
    padding: 0;
    margin: 0;
}

dl#content-pane.tabs {
    margin: 1px 0 0 0;
}


.contact .inputbox,
.registration input,
.profile-edit input,
.login-fields input,
.remind input,
.reset input


{
	background:#fff url(http://intertec-russia.ru/wp-content/themes/intertec/images/content_bg.gif) repeat-x ;
	border:solid 1px #ccc;
	padding:3px
}

.profile-edit select
{
	padding:0px;
	border:solid 1px #ccc;
	background:#f5f5f5;

}
.profile-edit select option
{
	padding:3px

}
/* contact  slider */

.panel
{
	border:solid 1px #ddd;
	margin-top:-1px

}
#main .contact .panel h3
{
	margin:0px 0 0px 0;
	padding: 0;
	background:#eee;
	border:0
}
.panel h3 a
{
	display:block;
	padding:6px;
	text-decoration:none;
	color:#444;
	padding:6px;
}


.panel h3.pane-toggler a
{
	background:#f5f5f5 url(../images/slider_plus.png) right  top no-repeat;
}
.panel h3.pane-toggler-down a
{
	background:#f5f5f5  url(../images/slider_minus.png) right  top no-repeat;
	border-bottom:solid 1px #ddd;
}

.pane-slider
{
	border:solid 0px;
	padding:0px 10px !important;
	margin:0;
	background: url(../images/nav_level_1.gif) repeat-x ;
}

.panel .contact-form,
.panel  .contact-miscinfo
{
	padding:10px
}

.contact .panel .contact-form form,
.contact .panel .contact-address
{
	margin:20px 0 0 0
}


/* tabs */

div.current
{

	background: url(../images/nav_level_1.gif) repeat-x ;
}

/* ##########################  contacts   ########################### */

.contact form
{
	background:#fff;
	color:#000;
}

.contact input
{
	background:#fff;
	color:#000;
}

.contact .button
{

}

.contact input.invalid,
.contact textarea.invalid
{
	border:solid 2px red;
}

.contact label.invalid
{
	color:red;
}



/* INTERTEC Anpassungen */

body {
background-image: url(../images/bg.jpg);
background-color: #FFF;
text-align: center;
}

#fixedcontent {
text-align: left;
border-top: 27px solid #254e9d; 
border-left: 2px solid #254e9d; 
border-right: 2px solid #254e9d; 
border-bottom: 0px solid #254e9d; 
width:1200px; 
background-color:#FFFFFF;
margin-top: 20px;
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
padding-top:0px;
padding-bottom: 0px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 30px;
}

#LogoTop
{
align: right;
text-align: right;
padding-top: 5px;
padding-left: 3px;
}

#LogoTop > a > img {
border: solid 0px #254e9d;
}

#MenuTop
{

width: 1230px;
height: 20px;
background-color: #254e9d;
  border: 0px dashed silver;
  display: block;
margin-left:-15px;
margin-top: -10px;
   padding-left: 0px;
  padding-top: 0px;
    color: #000;
  font-style: normal;
  font-size: 1em;
}

*:first-child+html #MenuTop {
margin-left:-15px;
margin-top: 0px;
   padding-left: 0px;
  padding-top: 0px;
}

div #MenuTop li {
display: inline;
list-style-type: none;
background: none;
color: #FFF;
padding-left: 5px;
padding-right: 5px;
}

div #MenuTop li a{
color: #FFF;
font-size: 12px;
font-weight: bold;
padding-left:0px;
padding-right:0px;
}

div #MenuTop li a:hover{
color: #e7eaf4;
}

div #MenuTop ul {
align: right;
text-align: right;
padding-right: 15px;
position: relative;
right: 55px;
}

#MenuTop > ul.menu {
width: 410px;
position: relative;
top: 0px;
right: -700px;
}


#LeftMenu
{
width: 200px;
}

/** Bereich der Menьs ENDE **/ 

/** Menь ohne Untermenь **/

div .moduletable_spez ul {
font-family: Arial, Helvetica, sans-serif;
border-left: solid 1px #254e9d;
border-right: solid 1px #254e9d;
border-bottom: solid 1px #254e9d;
border-top: solid 1px #254e9d;
background: url(../images/backmenu.jpg) #e5e5e5;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px; 
margin-top: 9px;
margin-left: -6px;
margin-bottom: 2px;
list-style-type: none;
}
*:first-child+html div .moduletable_spez ul {
margin-left: 0px;
}

div .moduletable_spez a, div .moduletable_spez a:visited {
	color: #254e9d;
		text-decoration: none;
	font-variant: none;
	padding-left: 10px;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

div .moduletable_spez a:hover {
	background-image: url(../images/arrow1.png);
	background-repeat: no-repeat;
	color: #254e9d;
	text-decoration: none;
	font-variant: none;
	padding-left: 22px;
}

div .moduletable_spez a#active_menu-nav {
	color: #254e9d;
}

/** Menь ohne Unterpunkte ENDE **/


/** Menь mit Unterpunkten **/

div .moduletable_menu h3 {
letter-spacing: 1px;
font-weight: bold;
background: url(../images/backmenu.jpg) #e5e5e5;
border-top: 1px solid #254e9d;
border-right: 1px solid #254e9d;
border-left: 1px solid #254e9d;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
height: 30px;
display: block;
text-align: left;
color: #254e9d;
padding-top: 7px;
padding-bottom: 3px;
padding-left:10px;
margin-top: 9px;
margin-left: -6px;
margin-bottom: -25px;
font-variant: none;
}

*:first-child+html div .moduletable_menu h3 {
margin-left: 0px;
}	

div .moduletable_menu ul {
border-left: solid 1px #254e9d;
border-right: solid 1px #254e9d;
border-bottom: solid 1px #254e9d;
border-top: solid 0px #254e9d;

background: url(../images/backmenu.jpg) #e5e5e5;
padding-bottom: 5px;
padding-top: 5px;
margin-left: -6px;
padding-left: 6px; 
margin-top: 9px;

margin-bottom: 2px;
list-style-type: none;
}


*:first-child+html div .moduletable_menu ul {
margin-left: 0px;
}	

div .moduletable_menu li ul{
list-style-type: none;
border-left: solid 0px #254e9d;
border-right: solid 0px #254e9d;
border-bottom: solid 0px #254e9d;
padding-bottom: 8px;
padding-top: 8px;
margin-left: 4px;
margin-right: 0px;
padding-left: 2px; 
margin-top: 0px;
margin-bottom: 0px;

}

div .moduletable_menu li li ul{
list-style-type: none;
border-left: solid 0px #254e9d;
border-right: solid 0px #254e9d;
border-bottom: solid 0px #254e9d;
padding-bottom: 8px;
padding-top: 8px;
margin-left: 2px;
margin-right: 6px;
padding-left: 8px; 
margin-top: 0px;
margin-bottom: 0px;

}

div .moduletable {
text-align: left;
}

div .moduletable_menu a, div .moduletable_menu a:visited {

	color: #254e9d;
		text-decoration: none;
	font-variant: none;
	margin-top: 10px;
	padding-left: 10px;
	letter-spacing: 1px;
	line-height: 20px;

	font-size: 10pt;
}

div .moduletable_menu a:hover {
	background-image: url(http://www.intertec.info/v2/templates/beez_20/images/arrow1.png);
	background-repeat: no-repeat;
	color: #254e9d;
	text-decoration: none;
	font-variant: none;
	padding-left: 18px;
	
	
	
}

div .moduletable_menu a#active_menu-nav {
	color: #254e9d;
}

/** Menь mit Unterpunkten ENDE **/

/* Content Format */

#content {
width: 750px;
}

div .item-page h2{
font-size: 15px;
}

div .item-page span{
font-size: 13px;
}

div .item-page em{
font-size: 13px;
}

div .item-page td{
font-size: 13px;
}

div .item-page p{
font-size: 13px;
}

div .item-page li{
font-size: 13px;
padding-top:2px;
padding-bottom: 2px;
}

div .item-page a:hover{
font-weight: bolder;
}

div .blog_dn{
font-size: 13px;
}

div .blog_dn p{
font-size: 13px;
}

div .blog_dn2{
font-size: 13px;
}

div .blog_dn2 p{
font-size: 13px;
}


div .blog_dn3{
font-size: 13px;
}

div .blog_dn3 p{
font-size: 13px;
}


div .blog_dn4{
font-size: 13px;
}

div .blog_dn4 p{
font-size: 13px;
}


/* Content Ende */



/* Breadcrumbs */
div .breadcrumbs {
border: 0px solid #559988;
align: left;
text-align: left;
color: #FFF;
width: 750px;
position: absolute;
top: 175px;
}

html>/**/body .breadcrumbs{position: absolute;
top: 154px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.breadcrumbs{margin-top:5px}
}

div .breadcrumbs a {
color: #FFF;
font-weight: bold;
}

div .breadcrumbs .showHere {
display: none;
}




/* Footer */

#Footer {
border: 0px solid #557744;
height: 28px;
width: 1232px;
margin-left: -17px;
background-color: #254e9d;
}


.menu_menufooter {
width: 90%;
  border-top: 0px dashed #d4d4d4;
   padding-left: 10px;
  padding-top: 0px;
  font-style: normal;
  font-size: 1em;
  text-align: top;
position: relative;
left: 50%;
top: 2px;
margin-left: -42%;
text-align:right;
align:right;
textalign:right;

}



.menu_menufooter li {
display: inline;
list-style-type: none;
background: none;
padding-left: 5px;
padding-right: 5px;
}

.menu_menufooter a, .menu_menufooter a:visited, .menu_menufooter a:active {
font-family: Arial;
font-size: 11px;
color: #d4d4d4;
}
.menu_menufooter a:hover {
color: #e7eaf4;
}

.menu_menufooter span {
color: #d4d4d4;
font-size: 10px;
}


/* Footer Ende */


div .blog_dn {
border: 1px solid #265e9d;
margin-right: -8px;
margin-top: 9px;
padding: 2px;
padding-left:5px;
background: #e7eaf4;
width: 210px;
}

*:first-child+html div .blog_dn {
margin-right: 0px;
}

div .blog_dn2 {
border: 1px solid #265e9d;
margin-right: -8px;
margin-top: 9px;
padding: 2px;
padding-left:5px;
background: #e7eaf4;
width: 210px;
}

*:first-child+html div .blog_dn2 {
margin-right: 0px;
}

div .blog_dn3 {
border: 1px solid #265e9d;
margin-right: -8px;
margin-top: 9px;
padding: 2px;
padding-left:5px;
background: #e7eaf4;
width: 210px;
}

*:first-child+html div .blog_dn3 {
margin-right: 0px;
}



div .blog_dn4 {
border: 1px solid #265e9d;
margin-right: -8px;
margin-top: 9px;
padding: 2px;
padding-left:5px;
background: #e7eaf4;
width: 210px;
}

*:first-child+html div .blog_dn4 {
margin-right: 0px;
}




div #invis {
display: none;
}

    html>    body>    div#fixedcontent>    div#SearchField>    form>    div.search>    label {
display: none;
}



div .search {
margin: 0 auto;

margin-top: -25px;
margin-left: -10px;
}

* + html .search{margin-left:-7px;}

#searchForm {
margin-top: 30px;
}

div .random-image_random {
width: 220px;
}

div .random-image_random img{
width: 220px;
padding-top: 9px;
}

div .random-image_random > a >img{
border: 0px solid #223344;
}


div .mod-languages {
position: relative;
top: -28px;
right: -1207px;
width:100px;
}

@-moz-document url-prefix() {
    div .mod-languages  {
position: relative;
top: -32px;
right: -1207px;
width:100px;
    }
}

* + html .mod-languages{margin-top:-5px;}


/* News Format */
.article-info-term {
display: none;
}

.create {
font-size: 10px;
font-style: italic;
padding-left: 0px;
margin-left: 0px;
margin-top: -10px;
margin-bottom: -5px;
}







div .blog p{
font-size: 13px;
}

div .blog h2 {
font-size: 16px;
padding-bottom: 0px;
}

.pagination ul {
text-align:center;
}

.pagination li {
display: inline;
list-style-type: none;
background: none;
padding-left: 5px;
padding-right: 5px;
align:center;
font-size: 11px;
valign: center;
text-align:center;
textalign:center;
}

/* News Ende */



/* Quadrat Anfang */

#quadrat p{
font-size: 13px;
padding-top:5px;
}

/* Quadrat Ende */

.contact-name {
font-size: 16px;
}





/* Phoca Gallery */

#pg-icons {
display: none;
}

#phocagallery {
border: 0px solid #445566;
padding-top: 1px;
}

/* Phoca Ende */

/* Catalog Werbung */

div .blog_catalog {
border: 0px solid #265e9d;
margin-right: -8px;
margin-top: 9px;
padding: 2px;
padding-left:5px;
background: url(../images/catalog.png) #fff;
background-repeat: no-repeat;
background-position: center;
width: 180px;
height: 200px;
text-align: center;
}

*:first-child+html div .blog_catalog {
margin-right: 0px;
}

div .blog_catalog{
font-size: 13px;
}

div .blog_catalog p{
font-size: 13px;
}

div .blog_catalog h2{
margin-top: 50px;
}


/* Catalog Ende */






/* Adressen rechts */

/* Europa */

#adress9 { 
width: 200px; 
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
}

#adress10 { 
width: 200px; 
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
}


#adress11 { 
width: 240px; 
border: 1px solid #254e9d; 
margin-left: 720px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
}

#adress12 { 
width: 240px; 
border: 1px solid #254e9d; 
margin-left: 720px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
}

#mapdiv3 {
margin-top: -550px;
}

#mapdiv4 {
margin-top: -580px;
}

/* Europe Ende */

/* Asien */

#adress7 {
border: 1px solid #254e9d; 
margin-left: 740px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
width: 220px;
}

#mapdiv5 {
margin-top: -820px;
height: 840px;
}
/* Asien Ende */

/* Afrika */

#adress13 { 
width: 200px; 
border: 1px solid #254e9d; 
margin-left: 740px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
}

#mapdiv6 {
margin-top: -145px;
}

/* Afrika Ende */

/* Sьd Amerika */

#adress14 { 
width: 200px; 
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
text-align: left;
}

#adress15 { 
width: 200px; 
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
text-align: left;
}

#mapdiv7 {
margin-top: -415px;
}

/* Sьd Amerika Ende */

/* USA */

#adress3 {
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
width: 200px;
}


#adress4 {
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
width: 200px;
}

#mapdiv2 {
margin-top: -690px;
}

/* USA Ende */

/* Canada */

#adress5 {
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
padding: 7px; 
background: #e9edf6;
width: 200px;
}

#adress6 {
border: 1px solid #254e9d; 
margin-left: 760px;
margin-top: 10px;

font-family: Arial, Helvetica, sans-serif; 
padding: 7px; 
background: #e9edf6;
width: 200px;
}

#mapdiv {
margin-top: -430px;
}

/* Canada Ende*/


.menu_hidden {
display: none;
}


/* Impressum */

div#component-impressum>table>tbody>tr>td>table>tbody>tr>td, table.impressum_table>tbody>tr>td>p {
font-size: 13px;
}

table.impressum_table>tbody>tr>td.componentheading>span {
font-weight: bold;
}

/* Impressum Ende */




