/* =========================================================
bosse.de - Stylesheet für Trendoffice
Datei: design.css
Media: screen
Datum: 22. August 2008
Autor: Ulf Mayer
Mail: mayer@navigate.de
Web: http://navigate.de
========================================================== */

/* ===============================
   = General Definitions
=============================== */
*{
font-size: 1em; /* don't edit! */
}

html {
font-size: 62.51%; /* don't edit */
height:100%;
}

body {
	width: 100%;
	height: 100%;
	font-size: 11px; 
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	background: #b9b9b9 ;

}

div {}

address { font-style: normal; }
h1,h2,h3,h4,h5,h6,pre,code {}
h4,h5 { font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0; }
ul,ol { list-style:none }
:link,:visited { text-decoration:none }
dl {margin: 0 0 0 .8em;}
dl dt {margin: 0 0 .5em 0;}
dl dd+dt {margin-top: 1.5em;}
dl dd {margin: 0 0 1em 2em;}
ol {list-style: decimal;}
ol li {margin: 0 0 1em 2.5em;}
ol li ol {margin: 1em 0 1em 1em;}
ol li ul {margin: 1em 0 1em 1em;}
p {margin-bottom: 1em;}
ul {list-style: disc;}
ul li {margin: 0 0 1em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}

a img,:link img,:visited img { border:none }

.screenreader,
.hidden {
	display: none;
}
fieldset {
   border: none 0;
}
.clear {
	clear: both;
}

.screenreader {display: none;}

a {color: #000; text-decoration: underline; font-style: normal;}

/* ===============================
   = Container
=============================== */

#wBlockTop {
	position: absolute;
	top:56px;
	height: 100px;
	width:100%;
	background: url(/dauphinhome/wLayout/design/img/backgrounds/blockTop.png) repeat-x ;
	overflow:hidden;
	height:100px;
	z-index: 2;
}
#wBlockTopInner {
}
.elementLogo {
	float:left;
	width:240px;
	height:50px;
}

.editbuttonNavi {position: absolute; top: 0;}

#wBlockMain {z-index: 2;}
#wBlockMainInner  {}

#wBlockContent {z-index: 3;margin:0;padding: 0 20px 10px 20px; position:absolute;bottom: 35px;left:570px;width:590px;height:116px;background: url(/dauphinhome/wLayout/design/img/backgrounds/content.png);}
#wBlockContentInner {}

#wBlockNews {z-index: 3;margin:0;padding: 0 20px 10px 20px; position:absolute;bottom: 35px;left:240px;width:280px;height:116px;background: url(/dauphinhome/wLayout/design/img/backgrounds/content.png);}
#wBlockNewsInner {}

#wBlockBottom {z-index: 2;position:absolute; bottom: 0px;width:100%;height:160px;}
#wBlockBottomInner {}

#blockCurNavigation {display: none;}

/* ===============================
   = Content Elements
=============================== */
#wBlockNews .fader ,
#wBlockContent .fader {background-color: #fff;margin:0 -20px 10px -20px;text-align: center;height:15px;cursor: hand !important;}

#wBlockContent .fragmentPictureFloatLeft {float: left; margin: 3px 20px 10px 0;}
#wBlockContent .fragmentPictureFloatRight {float: right; margin: 3px 0 10px 20px;}

#wBlockContent a {text-decoration: underline;}

#wBlockContent .elementPicture,
#wBlockContent .elementLink,
#wBlockContent .documentLink,
#wBlockNews .elementHeadline ,
#wBlockContent .elementHeadline {margin: 0 0 10px 0; clear:both;}
#wBlockContent .elementText { clear:both;}

#wBlockContent .elementLink a {margin: 0 0 0 0;}
#wBlockContent .documentLink * {display: inline;}
#wBlockContent .documentLink .icon img {margin: 0 2px -5px 0;}

#wBlockContent .documentLinkAtPicture a {background: url(/weblication/wGui/wImages/fileicons/ext_pdf.gif) no-repeat left top; padding: 2px 0 2px 20px;height:25px;}

#wBlockContent p {margin: 0 0 0 0;}

#searchbutton {margin: 0 20px 0 0;}

#wBlockContent ul {margin: 0 0 0 12px; padding: 0 0 2px 0;}
#wBlockContent ul li {margin: 0 0 2px 0; padding:0; list-style: url(/dauphinhome/wLayout/design/img/li.gif);}

#wBlockContent .elementCompanyPicture {float:left;}
#wBlockContent .elementCompanySpacer {float:left;}

#wBlockNews .listElement {clear:both;line-height: 20px;z-index:100 !important;}
#wBlockNews .listElement div.img {float:left;width:15px;height:20px;}
#wBlockNews .listElement div.img img {float:left;margin-top:3px;}
#wBlockNews .listElement div.headline {float:left;float:left;line-height:15px;width:250px}
#wBlockNews .listElement a {cursor: hand;}



/* ===============================
   = Formular
=============================== */

form ol {position: relative;}

form ol,
form ol li {list-style: none; margin: 0; padding: 0; clear: both;}
form ol li {margin: 0 0 1em 0;}

form button,
form input,
form textarea,
form select {font:inherit;}

form textarea,
form input {border: 1px solid #58585A;}

form .elementSearchButton,
form input.button {background: #58585A; color: #fff; padding: 2px 10px 2px 10px; font-weight: bold;}

form label {cursor: pointer; width: 190px; display: block;  line-height: normal; float: left;}
form label.radio {width: auto; display: inline; float: none; margin: 0 15px 0 5px;}

form span.button,
form li.C {margin: 10px 0 0 190px; clear: both; display: block; width:300px;}
form li.C img {display: block; margin: 10px 0 10px 0;}

form li strong {font-weight: normal; display: block; margin: 0 0 10px 0;}
form div.alignToLine {padding: 0 0 0 190px; width: 300px;}
form li.Berufsgruppe input {display: block; width: auto;  margin: 0 0 5px 0; float: left; clear: left;}
form li.Berufsgruppe label {display: block; width: 200px; float: left;}
form li.Wie_wurden_Sie_auf_unsere_Website_aufmerksam {clear: left;}
form li.Wie_wurden_Sie_auf_unsere_Website_aufmerksam input {display: block; width: auto;  margin: 0 0 5px 0; float: left; clear: left;}
form li.Wie_wurden_Sie_auf_unsere_Website_aufmerksam label {display: block; width: 200px; float: left;}

div.radioCon {clear: both;}

form .wError {background: #FFEFEF; width: 350px; display: block; padding: 10px; color: #7F0707; font-weight: bold; border-top: 3px solid #7F0707; margin-bottom: 10px;}

form input.C,
.form input,
form input.kontakt {width: 170px; padding: 2px;}
form textarea.kontakt {width: 170px; height: 120px; padding: 2px;}

#radioAnd1,
#radioAnd2,
#radioOr1,
#radioOr2 {width: auto; border: 0;}

.form label {float: none; width: auto; display: inline; cursor: pointer;}
.sucheWortRadio {margin: 10px 0 10px 0;}

.form .elementSearchButton {width: auto;}

.elementStandard {margin: 0 0 20px 0;}

.gallerieFirst {}
.gallerieFollow{display:none;}

.sideData {margin: 5px 0 10px 0;}
.sideData .title {margin: 0 10px 0 0;}
.sideData .title {}


/* ===============================
   = Hauptnavigation
=============================== */
.elementNavigation {
	float:left;
	position: relative;
}
.elementNavigation ul.level1 {margin: 0 0 0 40px; padding: 0; line-height:0;list-style: none;}
.elementNavigation ul.level1 li.level1 {margin: 0; padding: 0; list-style: none;border:none;line-height:10px;float:left;position:relative;}
.elementNavigation ul.level1 li.level1 a {width:90px;margin: 0;padding: 20px 0 20px 0;background: url(/dauphinhome/wLayout/design/img/backgrounds/navi_main_normal.png) repeat-x;display:block;text-align:center;}
.elementNavigation ul.level1 li.level1 a.selected,
.elementNavigation ul.level1 li.level1 a:hover {background: url(/dauphinhome/wLayout/design/img/backgrounds/navi_main_active.png)  repeat-x;color:#fff;}

.elementNavigation ul.level1 li.level1 a.noLink {cursor: default;}

.elementNavigation ul li.level1 div{display:none;position:absolute;background: url(/dauphinhome/wLayout/design/img/backgrounds/navi_sub_normal.png)  repeat-x;width:5000px;top:50px;z-index: 4;}

.elementNavigation ul.level2 {margin: 0; padding: 0; line-height:0;margin: 0;list-style: none;}
.elementNavigation ul.level2 li.level2 {margin: 0; padding: 0; list-style: none;border:none;line-height:10px;float:left;}
.elementNavigation ul.level2 li.level2 a {width:70px;margin: 0;padding: 20px 0 20px 20px;color:#fff;}
.elementNavigation ul.level2 li.level2 a:hover {background: url(/dauphinhome/wLayout/design/img/backgrounds/navi_main_normal.png)}


.elementNavigation ul.level2  {}
.elementNavigation ul.level3  {}

/* ===============================
   = Hauptnavigation
=============================== */
.standardNavigation {margin: 0 0 25px 0;}

/* ===============================
   = Metanavigation
=============================== */
.metaNavigation {margin: 0 0 25px 0;}

/* ===============================
   = StartseitenButton
=============================== */
.startseiteButton {display: none;}

/* ===============================
   = 
=============================== */

.blockBlackBorder {position:absolute;bottom:0px; height:35px; background-color: #000;width:100%;}
.blockBlackBorderInner {position:absolute;bottom:0px; height:35px; background-color: #000;width:1200px;}
.blockBlackBorderInner a.grouplogo {margin: 0 0 0 250px;}
.blockBlackBorderInner a img {margin:3px 0 0 0;}
.blockBlackBorderInner .elementLink {float:left;}
.blockBlackBorderInner .elementCopyright a,
.blockBlackBorderInner .elementCopyright {color:#aaa;font-size: 9px;width:1200px;text-align: right;padding:3px 0 0 0;font-style: normal;}

.elementLogo {padding: 10px 0 0 20px;}
.elementLogo a {}
.elementLogo a img {}

.editbuttonNavi {position: absolute; top: -20px; left: 0;}

#orgatecfair { position: absolute; top: 54px; left: 958px; z-index: 5;}

