/* CSS evantis.de - All rights reserved! */

/* ------------Allgemeines------------- */

html, body {
    background: #393C45 url(/images/back.gif) top left repeat-x;
    margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
    padding-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px;
	font-size: 100.01%;
}

a:link {color: #666666; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #0099CC; text-decoration: underline;}
a:active {color: #666666; text-decoration: none;}

strong {font-weight: bold;}


img {border: 0;
behavior: url("/images/header/pngbehavior.htc");}

.klein {
   font-size: 0.75em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;

}

.kleinwh {
   font-size: 0.69em;
   line-height: 1.2em;
   font-family: Verdana, sans-serif;
   color: #FFFFFF;
   text-align:right;

}

.newsticker {
   font-size: 0.75em;
   line-height: 1.8;
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;

}

.topjobs {
   font-size: 0.75em;
   line-height: 1.8;
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;

}

.footnote {
   font-size: 0.63em;
   line-height: 1.2em;
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;

}

.gross {
   font-size: 0.9em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
}

.gross_green {
   font-size: 1.3em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #B6D909;
}


.gross_blue {
   font-size: 1.3em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #2D83C3;
}

.middle_grey {
   font-size: 0.9em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #CCCCCC;
}


.descr {
   font-size: 0.69em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   color: #666666;
}

.descrforms {
   font-size: 0.69em;
   line-height: 1.6em;
   font-family: Verdana, sans-serif;
   color: #666666;
}

.resultstop {
   font-size: 0.69em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   color: #999999;

}

.right {text-align: right;}
.left {text-align: left;}

.center {text-align: center;}

.top {vertical-align: top;}
.bottom {vertical-align: bottom;}

.c {clear: both;}

h1 {
   font-size: 1.0em;
   color: #f60;
   margin: 20px 60px 10px 240px;
   border-bottom: 1px solid #fff;
}

h2 {
   font-size: 0.8em;
   color: #f60;
   margin: 15px 60px -5px 240px;
}


.contspace{
padding-top:0.9em;
}


.navspace{
padding-top:0.65em;
}

.space{
padding-top:0.2em;
}


/* ------------Sektionen------------- */


.mainback {
   width: 780;
   background-color:#FFFFFF;
   border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
}


/* Navigation - Head */

#navitop{
   font-size: 0.75em;
   font-family: Arial,Verdana, sans-serif;
   text-decoration: none;
   color: #999999;
   text-align: center;
}

#navitop a:link {color: #999999; text-decoration: none;}
#navitop a:visited {color: #999999; text-decoration: none;}
#navitop a:hover {color: #0099CC; text-decoration: underline;}
#navitop a:active {color: #999999; text-decoration: none;}


/* Navigation - Left */

#navileft {
   font-size: 0.75em;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-decoration: none;
}

#navileft a:link {color: #777777; text-decoration: none; padding: 3px 0px 3px 5px;}
#navileft a:visited {color: #777777; text-decoration: none; padding: 3px 0px 3px 5px;}
#navileft a:hover {color: #0099CC; text-decoration: none; padding: 3px 0px 3px 5px;}
#navileft a:active {color: #777777; text-decoration: none; padding: 3px 0px 3px 5px;}


/* Breadcrumb */

.breadcrumb{
   font-size: 0.7em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   color: #777777;
   padding-bottom: 0.5em;
}

.breadcrumb a:link {color: #777777; text-decoration: none;}
.breadcrumb a:visited {color: #777777; text-decoration: none;}
.breadcrumb a:hover {color: #777777; text-decoration: none;}
.breadcrumb a:active {color: #777777; text-decoration: none;}


/* Navigation - Foot */



#navifoot{
   background-image: url(images/globfoot_back.png);
   font-size: 0.75em;
   line-height: 1.2em;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #999999;
   text-align: center;
   height: 45px;

}

#navifoot a:link {color: #999999; text-decoration: none;}
#navifoot a:visited {color: #999999; text-decoration: none;}
#navifoot a:hover {color: #999999; text-decoration: underline;}
#navifoot a:active {color: #999999; text-decoration: none;}


/* Contenttabellen */

.start_top_mid {
   background-image: url(images/header/start_header_top_mid.png);
   font-size: 0.68em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #666666;
   height: 35px;
}

.start_mid_mid {
   background-image: url(images/header/start_header_mid_mid.png);
   height: 124px;
}


.start_foot_mid {
   background-image: url(images/header/start_header_foot_mid.png);
   height: 125px;
}

.start_intro_back {
   background-image: url(images/start_cont_back.gif);
   height: 80px;
}

.start_cont_back {
   background-image: url(images/start_contb_bback.gif);
}

.start_comp_box {
   background-image: url(images/start_cont_comp.gif);
   font-size: 0.7em;
   font-family: Arial, sans-serif;
   font-weight: bold;
   color: #64a5d8;
   height: 31px;
   border:1px solid #cccccc;
   text-align: center;
}

.start_comp_box a:link {color: #64a5d8; text-decoration: none;}
.start_comp_box a:visited {color: #64a5d8; text-decoration: none;}
.start_comp_box a:hover {color: #B6D909; text-decoration: none;}
.start_comp_box a:active {color: #64a5d8; text-decoration: none;}

.start_boxhead {
   background-image: url(images/start_box_head.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #64a5d8;
   height: 23px;
   padding-left: 0.7em;
}


.start_boxmid {
   background-image: url(images/start_box_back.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Arial, sans-serif;
   color: #666666;
   padding-left: 0.3em;
}


.headtblmid {
   background-image: url(images/header/sub_header_back.png);
}

.headtblcont1 {
   padding-top: 16px;
}

.topbox {
   background-image: url(images/glassbar.gif);
   height: 32px;
}


.topboxleft {
   font-size: 0.75em;
   line-height: 1.2em;
   font-family: Arial, Helvetica, sans-serif;
   color: #777777;
   padding-left:0.7em;
   padding-bottom: 0.4em;
}

.topboxleft a:link {color: #777777; text-decoration: none;}
.topboxleft a:visited {color: #777777; text-decoration: none;}
.topboxleft a:hover {color: #777777; text-decoration: underline;}
.topboxleft a:active {color: #777777; text-decoration: none;}

.topboxright {
   font-size: 0.75em;
   line-height: 1.2em;
   font-family: Arial, sans-serif;
   color: #666666;
   padding-bottom: 0.5em;
}

.topsubbox {
   height: 32px;
   background-image: url(images/head_bg_sub2.gif);
}

.boxhead1 {
   background-image: url(images/boxhead1.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}

.boxhead2 {
   background-image: url(images/boxhead1.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}

.boxhead3 {
   background-image: url(images/boxhead1.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}

.boxhead4 {
   background-image: url(images/boxhead1.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}

.boxhead5 {
   background-image: url(images/boxhead2.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}

.boxmid {
	background-image: url(images/boxback.gif);
    padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
}

.boxmid2 {
	background-image: url(images/boxback.gif);
    padding:5px;
}


.boxmidemployer {
	background-image: url(images/boxback.gif);
        padding-top:6px;
	padding-left:6px;
	padding-bottom:6px;
}

.mainconttbl {
	background-image: url(images/contboxback.gif);
	float:left;
	margin: 0px;
	padding: 0px;
}

.mainconthead2 {
	background-image: url(images/contboxtest2.jpg);
	height:23;
	font-size: 0.75em;
    line-height: 1.2em;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #999999;
	float:left;
	margin: 0px;
	padding-left: 10px;
}

.maincontleft {
	float:left;
	margin: 0px;
	padding-left: 14px;
	padding-top: 12px;
}

.maincontright {
	padding-right: 14px;
	padding-top: 12px;
	margin: 0px;
}

.maincontboxhead {
   background-image: url(images/midcontback.gif);
   font-size: 0.6em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #666666;
   height: 19px;
   padding-left:0.6em;
}

.maincontsections {
   background-image: url(images/midcontbackbig.gif);
   background-repeat: no-repeat;
   font-size: 0.6em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #666666;
   height: 19px;
   padding-left:0.6em;
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC
}

.maincontsectblank {
   font-size: 0.69em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #336699;
   height: 19px;
   padding-left:2px;
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC
}

.maincontsectbig {
   font-size: 0.75em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #336699;
   height: 19px;
   padding-left:2px;
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC
}

.tblhead {
   border-bottom:1px;
   border-bottom-style:dashed;
   border-bottom-color:#0033CC
}

.conttbl {
	background-image: url(images/contboxback.gif);
	margin: 0px;
	padding-left: 25px;
}

.conttbl2 {
	background-image: url(images/contboxback.gif);
	margin: 0px;
	padding-left: 15px;
}

.conttbl3 {
	background-image: url(images/contboxback.gif);
	margin: 0px;
	padding: 15px;
        font-size: 0.75em;
        line-height: 1.4em;
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
}

.conttbl3 a:link {color: #336699; text-decoration: none; font-weight: bold;}
.conttbl3 a:visited {color: #336699; text-decoration: none; font-weight: bold;}
.conttbl3 a:hover {color: #0099CC; text-decoration: none; font-weight: bold;}
.conttbl3 a:active {color: #336699; text-decoration: none; font-weight: bold;}

.conttbl4 {
	background-image: url(images/contboxback.gif);
	margin: 0px;
	padding: 6px;
}


.conttbl5 {
	background-image: url(images/contboxback.gif);
	margin: 0px;
        padding-top: 10px;
	padding-left: 15px;
        padding-right: 15px;
}


.conttbl6 {
	background-image: url(images/contboxback.gif);
	margin: 0px;
        padding-top: 1px;
	padding-left: 3px;
        padding-right: 3px;
}


.boxbackresult {
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
}


.tablgrey {
	background-color: #F0F4FF;
	margin: 0px;
	border-bottom:1px;
    border-bottom-style:dashed;
    border-bottom-color:#CCCCCC
}

.conthead {
   background-image: url(images/contboxhead1.gif);
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}

.contheadlarge {
   background-image: url(images/contboxheadlarge.gif);
   font-size: 0.75em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 23px;
   padding-left:0.7em;
}


.boxheadresult {
   background-image: url(images/midcontbackbig2.gif);
   background-repeat: no-repeat;
   font-size: 0.68em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #0099CC;
   height: 22px;
   padding-left:0.7em;
   padding-left:0.6em;
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC
}


.subhead {
   font-size: 0.75em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold; 
   color: #909090;
   vertical-align: bottom;
}

.startcontsubhead{
   font-size: 0.6em;
   line-height: 1.6em;
   font-family: Verdana, sans-serif;
   color: #666666;
   font-weight: bold; 
   border-bottom:1px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC
}

.startconttblbox {
	background-image: url(images/contboxback.gif);
	margin: 0px;
    padding-top: 10px;
	padding-left: 10px;
    padding-right: 10px;
	padding-bottom: 6px;
}


#contbox{
   font-size: 0.75em;
   font-family: Arial, Helvetica, sans-serif;
   color: #616161;
}

#contright{
   font-size: 0.75em;
   font-family: Arial, Helvetica, sans-serif;
   color: #616161;
}

#contmid{
   font-size: 0.75em;
   font-family: Arial, Helvetica, sans-serif;
   color: #616161;
}

#searchhead{
   font-size: 0.7em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #999999;
   font-weight: bold; 
   border-bottom:2px;
   border-bottom-style:solid;
   border-bottom-color:#CCCCCC
}

#results{
   height: 40px;
   font-size: 0.69em;
   line-height: 2em;
   font-family: Verdana, sans-serif;
   color: #333333;
   border-bottom:1px;
   border-bottom-style:dashed;
   border-bottom-color:#CCCCCC
}

#results a:link {color: #336699; text-decoration: none; font-weight: bold;}
#results a:visited {color: #336699; text-decoration: none; font-weight: bold;}
#results a:hover {color: #0099CC; text-decoration: underline; font-weight: bold;}
#results a:active {color: #336699; text-decoration: none; font-weight: bold;}


.conttbldot{
border:1px solid #dddddd;
border-style: dashed;
}

.conttbldotspace{
border:1px solid #dddddd;
border-style: dashed;
padding:10px;
}

.pagecount{
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
border-top:1px solid #dddddd;
border-top-style: dashed;
}

.line {
   background-image: url(images/lineback.gif);
}

.descrtblblank {
   border:1px;
   border-style:dashed;
   border-color:#CCCCCC;
   margin-top: 3px;
   padding: 10px;
}

.descrtblhead {
   height: 25px;
   padding-top: 6px;
   font-size: 0.69em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   color: #666666;
}

.descrtbl {
   border:1px;
   border-style:dashed;
   border-color:#CCCCCC;
   margin-top: 3px;
   padding: 5px;
   font-size: 0.69em;
   line-height: 1.4em;
   font-family: Verdana, sans-serif;
   color: #666666;
}

.bluebox {
   padding: 3px;
   background-color: #F0F4FF;
   border:1px;
   border-style:dashed;
   border-color:#CCCCCC;
   font-size: 0.75em;
   line-height: 1.4em;
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;
}

/* Formulare */

.ftxtsmall {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 70px;
   border: none;
}

.ftxt0 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
}

.ftxt1 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 180px;
}

.ftxt2 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 70px;
}

.ftxt3 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 226px;
}

.ftxt31 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 200px;
}

.ftxt4 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width:485px;
   height:60px;
}

.ftxt5 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width:487px;
}

.ftxt6 {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 110px;
}

.ftxtlog {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width:50px;
}


.ftxtsuggest {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 150px;
}

.fpull {
   color: #333333;
   width: 180px;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
}

.fpull1 {
   color: #333333;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
}

.fpull2 {
   color: #333333;
   width: 200px;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
}

.fpull3 {
   color: #333333;
   width: 230px;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
}

.fselect {
   color: #333333;
   width: 240px;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
}

.fbut {
   color: #336699;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
}

.fbutgo {
   font-size: 0.69em;
   font-family: Arial, Helvetica, sans-serif;
   color: #666666;
}

.fbutlogin {
   font-size: 0.68em;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #336699;
}

.fbutsearch {
   font-size: 0.68em;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #336699;
}


div.contactform input {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 230px;
}

div.contactform textarea {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 230px;
}


#adlayer {
	position:absolute;
	width:120px;
	height:600px;
	z-index:1;
	left: 1060px;
	top: 225px;
	visibility: visible;
}


/* Contact - Form */

div.test input {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 226px;
}

div.test textarea {
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width: 226px;
   height: 120px;
}


/* Company - Site */

.offerhead {
   padding-left: 4px;
   background-image: url(images/back2.png);
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #003366;
   width:175px;
   height: 34px;
}

.offerhead2 {
   background-image: url(images/back2mid.png);
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   font-weight: bold;
   color: #FF6600;
}

.offertbl {
   padding-left: 5px;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   width:175px;
   border:1px solid #e1e1e1; 
   border-top: none;
}

.offertbl2 {
   padding: 10px;
   font-size: 0.69em;
   font-family: Verdana, sans-serif;
   color: #666666;
   border:1px solid #e1e1e1; 
   border-top: none;
}

.tariftbl {
   color: #666666;
   width:300px;
   border:1px dashed #e1e1e1; 
}

