/* Internetagentur und Werbeagentur web-crossing oeg */

/*  EXTENDET CONTENT TABLE *****/
.ct_img{
                width:100%;
                margin-top:10px;
}

.ct{
                width:100%;
}

.ct td{
                text-align: center;  
                font-size:xx-small;
                color:#333333;

}
.ct_header {
                background-color:#ff6600;
                color:#ffffff;
                font-size:10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ct_subheader{
                /*background-color:#B5D8F2;*/
                color:#000000;
                font-size:10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-weight: bold;
}
.ct_grey{
                background-color:#F2F2F2;
}
.ct_yellow{
                background-color:#FFCC33;
}
.ct_yellow_haken {
	background-image: url(/fileadmin/templates/images/icon_haken.gif);
	background-repeat: no-repeat;
	background-position: center center;
                background-color:#FFCC33;
}
.ct_stift{
	background-image: url(/fileadmin/templates/images/stift4.gif);
	background-repeat: no-repeat;
	background-position: center center;
                width: 15px;
}
.ct_grey_stift{
	background-image: url(/fileadmin/templates/images/stift4.gif);
	background-repeat: no-repeat;
	background-position: center center;
                background-color:#F2F2F2;
                width: 15px;
}
.ct_haken {
	background-image: url(/fileadmin/templates/images/icon_haken.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.ct_grey_haken {
	background-image: url(/fileadmin/templates/images/icon_haken.gif);
	background-repeat: no-repeat;
	background-position: center center;
                background-color:#F2F2F2;
}
.ct_kreuz {
	background-image: url(/fileadmin/templates/images/icon_kreuz.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.ct_grey_kreuz {
	background-image: url(/fileadmin/templates/images/icon_kreuz.gif);
	background-repeat: no-repeat;
	background-position: center center; 
                background-color:#F2F2F2;
}

/*************************************/
/*SELECTBOXEN - SELECTBOXEN                     */
/*************************************/

select {
      font-size: 10px;
      height:18px;
      width:150px;
      background-color:#ffffff;
      border: solid 1px #ff6600;
}


/*************************************/
/* CONTENT IMAGE - CONTENT IMAGE            */
/*************************************/

.content_image{
	padding:2px;
                border:1px dotted #cccccc;
                margin:5px;
}



html {
  height: 100%;
}

body{
               margin: 0px;
               font-family: Verdana, Arial, Helvetica, sans-serif;
               background-image: url(/fileadmin/templates/images/bg.gif);
               background-repeat: repeat;
}

p{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
}



li{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
}

img{
     border:0px;
}

/*************************************/
/* Pfad in der Ausgabe der Suche                  */
/*************************************/
.tx-indexedsearch .tx-indexedsearch-res P {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}
 
.tx-indexedsearch-sectionlinks {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}


/*************************************/
/* LINKS - LINKS - LINKS - LINKS - LINKS        */
/*************************************/

#content a, #content1 a, #content2 a, #cont a{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               color:#ff6600;
               text-decoration:none;
}

#content a:hover, #content1 a:hover, #content2 a:hover, #cont a:hover {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               color:#ff6600;
               text-decoration:underline;
}

#content1news a, #content2news a{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               color: #000000;
               text-decoration:underline;
}

#content1news a:hover, #content2news a:hover{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               color: #ff6600;
               text-decoration:none;
}

/*************************************/
/* HEADER - HEADER - HEADER - HEADER        */
/*************************************/

h3{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 13px;
               color:#585858;
               text-decoration:none;
               margin:0px;
}

h2{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 13px;
               color:#888888;
               text-decoration:none;
               margin:0px;

}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	/*color:#ffffff;*/
                color: #666666;
	padding-left:18px;
	padding-top:1px;
	text-decoration:none;
	height:20px;
	width:100%;
	/*background-color: #ff6600;*/
	background-image: url(/fileadmin/templates/images/header-box.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
               margin:0px;
}


h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ffffff;
	padding-left:15px;
	padding-top:1px;
	text-decoration:none;
	height:20px;
	width:165px;
	background-color:#ff6600;
	background-image: url(/fileadmin/templates/images/header-pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
               margin:0px;
}
/*************************************/
/*JOBS - JOBS - JOBS - JOBS - JOBS - JOBS   */
/*************************************/

#content td {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               padding-left: 10px;
}

#content1 td {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               padding-left: 10px;
}

#content2 td {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               padding-left: 10px;
}

#content1news td {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               padding-left: 10px;
}

#content2news td {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               padding-left: 10px;
               padding-right: 10px;
}

#cont td {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               padding-left: 10px;
}

/*************************************/
/* MAILFORM - MAILFORM - MAILFORM         */
/*************************************/

.mailform{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
}


.pflichtfelder{
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               color:#ff0000;
}


/*************************************/
/* Suchbox - Suchbox - Suchbox                   */
/*************************************/


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-bottom:6px;
  width:100px;
}
 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-top:0px;
  margin-bottom:6px;
  width:150px;
}
 
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-whatis {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:#ffffff;
  margin-top:10px;
  margin-bottom:5px;
}
 
.tx-indexedsearch P.tx-indexedsearch-noresults {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:#ffffff;
  font-weight:bold;
  text-align:left;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:#ffffff;
  margin-top:6px;
  margin-bottom:0px;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#ffffff;
  margin-top:6px;
  margin-bottom:0px;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
  color:red;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:#ffffff;
  margin-top:16px;
  margin-bottom:6px;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:#ffffff;
  margin-top:0px;
  margin-bottom:0px;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:#ffffff;
}
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:#ffffff;
  vertical-align:middle;
}
 
 
 
/* Suchbox */
.tx-macinasearchbox-pi1 {
width:190px;
height:12px;
}

/*************************************/
/* NAVI LEFT - NAVI LEFT - NAVI LEFT             */
/*************************************/
.navileft_NO a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px;
                   color: #ffffff;
                   text-decoration:none;
                   padding-left:28px;
                   line-height:35px;
				   background-image: url(/fileadmin/templates/images/sidenavi-sign1.gif);
				   background-repeat: no-repeat;
                   background-position: 13px 2px;

}
.navileft_NO a:hover{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px;
                   color: #ff6600;
                   line-height:35px;
                   text-decoration:none;
                   padding-left:28px;
				   background-image: url(/fileadmin/templates/images/sidenavi-sign1.gif);
				   background-repeat: no-repeat;
                   background-position: 13px 2px;
}

.navileft_ACT a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px;
                   color: #ff6600;
                   line-height:35px;
                   text-decoration:none;
                   padding-left:28px;
				   background-image: url(/fileadmin/templates/images/sidenavi-sign1.gif);
				   background-repeat: no-repeat;
                   background-position: 13px 2px;
}

/*************************************/
/* SUBNAVI - SUBNAVI - SUBNAVI - SUBNAVI  */
/*************************************/

.navileftsub_NO a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 11px;
                   line-height:15px;
                   color: #ffffff;
                   text-decoration:none;
                   padding-left:35px;

}
.navileftsub_NO a:hover{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 11px;
                   line-height:15px;
                   color: #ff6600;
                   text-decoration:none;
                   padding-left:35px;
}

.navileftsub_ACT a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 11px;
                   line-height:15px;
                   color: #ff6600;
                   text-decoration:none;
                   padding-left:35px;
}


/*************************************/
/* SUBNAVI3 - SUBNAVI3 - SUBNAVI3            */
/*************************************/

.navileftsub2_NO a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   line-height:15px;
                   color: #ffffff;
                   text-decoration:none;
                   padding-left:45px;

}
.navileftsub2_NO a:hover{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   line-height:15px;
                   color: #ff6600;
                   text-decoration:none;
                   padding-left:45px;
}

.navileftsub2_ACT a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   line-height:15px;
                   color: #ff6600;
                   text-decoration:none;
                   padding-left:45px;
}


/*************************************/
/* SUBNAVI4 - SUBNAVI4 - SUBNAVI4            */
/*************************************/

.navileftsub3_NO a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   line-height:15px;
                   color: #ffffff;
                   text-decoration:none;
                   padding-left:55px;

}
.navileftsub3_NO a:hover{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   line-height:15px;
                   color: #ff6600;
                   text-decoration:none;
                   padding-left:55px;
}

.navileftsub3_ACT a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   line-height:15px;
                   color: #ffcc00;
                   text-decoration:none;
                   padding-left:55px;
}



.navioben_NO a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px;
                   color: #000000;
                   text-decoration:none;

}

.navioben_NO a:hover{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px;
                   color: #ff6600;
                   text-decoration:none;

}

.klickpfad a{
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   color: #CCCCCC;
                   text-decoration:none;
}
#logo{
				position:absolute; 
				visibility: visible;
				width:225px; 
				height:118px; 
                left: 0px;
                top: 0px;
                border: 0px;
}
#title{
                position:absolute;
                visibility: visible;
				width:725px; 
				height:118px;
                left: 225px;
                top: 0px;
                border: 0px;     
                margin-top: 0px;           
}
#main{
                position:absolute;
                visibility: visible;
                left: 0px;
                top: 120px;
                border: 0px;
                z-index: 0;
                width:950px;
}
#left{
                width:225px;
                height: 400px;
                position:absolute;
                visibility: visible;
                left: 0px;
                top: 0px;
                border: 0px;
                z-index: 1;
				background-color: #7f7f7f;
}
#right{ 
                position:absolute;
                visibility: visible;
                left: 225px;
                top: 0px;
                z-index: 1;
                border: 0px;
}
#navileft{

                border: 0px;
                padding-top:40px;           
}
#login{
                border: 0px;
                padding-left:25px;
                font-size: 12px;
                color:#ffffff;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}

#login a{
                border: 0px;
                font-size: 11px;
                color:#ffffff;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
}
#search{
                border: 0px;
                padding-left:25px;
                font-size: 11px;
                color:#ffffff;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}
#adresse{
                border: 0px;
                padding-left:25px;
                font-size: 11px;
                color:#ffffff;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}
#adresse a{
                color: white;
                text-decoration: none;
                font-size: 11px;
                color:#ffffff;
                font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navitop{
                width:725px;
                border: 0px;
}

#content{
                border: 0px;
                width:725px;

}
#content1{
                border: 0px;
                width:340px;
                vertical-align:top;
                padding-left: 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
}
#contentmitte{
                border: 0px;
                width:20px;
                vertical-align:top;
}
#content2{
                border: 0px;
                width:360px;
                vertical-align:top;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
}
#cont{
                border: 0px;
                width:725px;
                padding-left: 10px;
}
#content1news{
                border: 0px;
                width: 540px;
                vertical-align:top;
                padding-left: 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;             
}
#content2news{
                border: 1px solid #ff6600;
                width:165px;
                vertical-align:top;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                /*background: #429BDD;*/
                
}

#linie{
                width:725px;
                height: 10px;
                background-image: url(/fileadmin/templates/images/linie.gif);
                background-repeat:no-repeat;
}
#fusszeile a{
                width:100px;
                border: 0px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#ff6600;
                text-decoration:none;

}
#fusszeile a:hover{
                width:100px;
                border: 0px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#cccccc;
                text-decoration:none;
}
#fusszeile{
                width: 725px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#ff6600;
}
#back a{
                width: 100px;
                border: 0px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#ff6600;   
                text-decoration:none; 
                padding-left:20px;           
}
#back a:hover{
                width: 100px;
                border: 0px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color:#ff6600;  
                text-decoration:none; 
                padding-left:20px;                
}

