/*  
 *	 S A N S E G . c o n c e p t  2008
 */
 
/* GENERAL SETTING */
body{ background-color:#fff; background-image:url(../dpix/bg.gif); background-repeat: repeat-x; color:#666; font:400 11px / 1.8em Verdana, sans-serif; margin:0; padding:0px; text-align:left; line-height: 1.8em; }
img{ border:0; margin:0px; padding:0px; }
.clearer{ clear:both; }
.nobr { white-space: nowrap; }
.ital{ font-style: italic; }
.norm{ font-weight: normal; }
.fat{ font-weight: bold; }
.lost{ font-size:8px; color:#dfdfdf; border: none; text-decoration: none; float:right; }
.lost a, .lost a:hover{ font-size:8px; color:#dfdfdf; border: none; text-decoration: none; }
.img_in_txt{ float:right; margin:0 0 40px 100px; }
.img_in_txt2{ float:left; margin:0 100px 40px 0; }
.img_in_txt a, .img_in_txt a:hover{ border:none; }
.w50{ width:50%; }
.w100{ width:100%; }
ul{ margin:5px 0; list-style-image: url("../dpix/bullet_arrow.png");  }
.td_img{ width:42%; padding-bottom:10px; }
.w100 td{ padding:0 10px;  }

h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px 0px 5px 0px;	color:#666; font:700 14px / 1.8em Verdana, sans-serif; }
h1{	margin:15px 0px 5px 0px; font:900 16px / 25px Verdana, sans-serif; }
h4{ margin:5px 0px; font:900 14px / 1.8em Verdana, sans-serif; }

#the_container{ width:985px; margin:0 auto; }
#the_top{ height:95px; background:transparent url("../dpix/bg_the_top.png") no-repeat; }
#the_top a{ text-decoration: none; border:none; }
#the_image{ height:136px; background-image: url(../dpix/ingenieur_ingenieure.jpg); background-repeat: no-repeat; }
#the_content{ width:904px; background-image: url(../dpix/bg_hor.gif); background-repeat: repeat-y; background-color: #fff; padding:30px 40px; text-align: justify; line-height: 2.2em; }
#the_footer{ width:983px; background-image: url(../dpix/footer.gif); background-repeat: no-repeat; color:#c0c0c0; font-size: 2.19em; letter-spacing:0.21em; padding:20px 0 0 0px; text-align:center; margin-bottom:2em; }
.logo{ margin:16px 0; float:left; border:transparent; }

/* NAVIGATION */
#navigation ul{	list-style-type:none; float:right; list-style-image: none; position:relative; top:-28px; }
#navigation ul li{ height:40px; float:left; background:transparent url("../dpix/bg_nav_fold.gif") no-repeat; padding:48px 0 0 0; }
#navigation ul li:hover{ background-position: 0 -68px; }
#navigation ul li a, #navigation ul li a:visited{ color:#666; font-size: 1em; letter-spacing:-0.5px; font-weight: bold; text-decoration: none; display:block; line-height:86px; padding:0 15px 0 18px; border:none;}
#navigation ul li a:hover{ color:#1c315e; border:none; }

/* LINKS */
a{ color:#1d325d; text-decoration: none; border:1px solid #fff; border-bottom:1px solid #1d325d; }
a:hover{ border-bottom:1px solid #fff; }

/* FORMS */
form{ width:98%; } 
label { cursor:pointer; }
legend{ font-size:1em; }
fieldset{ border:1px solid #ccc; width:100%; }
textarea, form input{ color:#999; width:95%; padding:3px 5px; background-color:none; background: url("../dpix/bg_forms.jpg");
			background-repeat:repeat-x; border:1px solid #ccc; overflow: auto; }
textarea{ width:98%; }
.sub{ color:#1d325d; font-weight: bold; width: 100%; }
.sub:hover{ border-color: #999; }

