/* ----------- Basisdefinitionen --------------- */
* {   margin: 0;    padding: 0; }
body{font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif; background-image: url(../bilder/bg.gif); background-repeat: repeat-x; background-color: #E7E6C8;}
body{background-image: url(../bilder/bg.gif); }
h1 { font-size: 18px; color: #666; letter-spacing: 2px; font-weight: normal; margin: 0 0 10px 0; }
h2 { font-family: Georgia "Times New Roman", Times, serif; font-size: 14px; color: #1D2C5B; margin: 0 0 4px 0; font-weight: normal; }
h3 { font-family: Georgia "Times New Roman", Times, serif; font-size: 12px; color: #333; margin: 8px 0 4px 0; font-weight: bold; }
h4 { font-family: Georgia "Times New Roman", Times, serif; font-size: 11px; color: #333; margin: 8px 0 4px 0; font-weight: bold; }
h5 { font-family: Georgia "Times New Roman", Times, serif; font-size: 11px; color: #333; margin: 8px 0 4px 0; font-weight: bold; }
p {    margin-bottom: 18px;  }
img {	border: none;}
a:focus {	outline: none;}
.comment { background-color: #FFFF66;}
ul, ol {   margin-bottom: 18px; margin-left: 18px; }
ol {   margin-left: 24px; }
.left {   float: left;    margin: 0 12px 12px 0;  }
.right {   float: right;    margin: 0 0 12px 12px;  }
.clr { 	clear: both; }
.callout {   border: 1px solid #ddd;   padding: 8px 10px;   margin-bottom: 18px;  }
.callout :last-child {    margin-bottom: 0;  }
.klein {	font-size: 10px; }
hr { 	height: 1px; color: #B9B8A0; background-color: #B9B8A0; border: #B9B8A0;  	margin-left: 0; margin-bottom: 15px; }
.hervorgehoben { background-color: #E3EDF6; padding: 2px 5px; }

div#content .txt {margin-left: 15px; margin-right: 10px;}
div#content p{margin:0 0 10px 0; line-height:1.4}
div#content dd, div#content dt {line-height:1.4}
div#content .kontext p { margin: 0 0 4px 0;}
.kontext h3 {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif; font-size: 11px; padding: 0; margin: 0 0 5px 0; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; }
.kontext p {	margin: 0 0 5px 0; }

/* Formate */
.txt a { color: #1D2C5B; text-decoration: underline; padding: 0 1px; }
.txt a:hover { color: #1D2C5B; background-color: #D9C8B4; color: black;}
.txt a.noback:hover { background-color: transparent; }
a.mehr {margin-left: 10px; color: #AB8A65; text-decoration: none; padding: 0 2px; white-space: nowrap;}
a.mehr:hover { background-color: #D9C8B4; color: black;}
.kontext h3 {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif; font-size: 11px; padding: 0; margin: 0 0 5px 0; font-weight: normal; letter-spacing: 1px; }
h2.kern { padding-top: 15px;  }
h3.kern { clear: left; margin-top: 20px;}
p.kern {	clear: left;}


/* Grundgerüst */
li {	margin-bottom: 5px; }
div#container{width:772px;}
div#wrapper { margin-top: 40px; }
div#contentkeeper {float:right;width:584px; min-height: 440px;background-image: url(../bilder/rerand.gif); background-repeat: no-repeat; background-position: top right; }
div#content {background-color: white; width:575px;  }
div#contentfooter { background-color: white; width:575px; background-image: url(../bilder/unrand.gif); background-position: right bottom; background-repeat: no-repeat; font-size: 4px; margin: 0; }
div#extra{float:left;clear:left;width:187px;}
div#member{float:left;clear:left;width:187px; padding-top: 7px; text-align: center; }
div#footer{clear:both;width:100%; }
.kontext { 	background-color: #F4EEE8; width: 172px; width/**/:/**/ 181px; float: right;  margin-left: 10px; padding: 8px 3px 0px 8px; }


/* Suchformular (auf jeder Seite) */
#searchform { margin-top: 1px; text-align: right; margin-right: 10px;}
#searchform legend, #searchform label { display: none; visibility: hidden; }
#searchform fieldset { margin: 0; padding: 0; border: none; float: right; }
input#livesearch { border: 1px #BFC285 solid; background-color: white; margin-left: 8px; width: 129px; font-size: 13px; color: gray; padding-left: 3px; font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif; }
input#livesearchsubmit { vertical-align: bottom; }
input#livesearch[type=text]:hover { color: black;}
input#livesearch[type=text]:focus { color: black;}
input#livesearch[type=text]:active {color: black;}

#searchform #chooseLanguage { display: inline; font: 10px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif;  padding: 0; margin: 0; height: 15px; border: 1px #BFC285 solid; margin-top: 1px; margin-right: 10px; color: gray;  }
#searchform #chooseLanguage option { padding: 0; margin: 0; color: black; }
#searchform .hidden { visibility: hidden;  }
#searchform #chooseLanguage option { padding: 0 12px 0 3px; }


/* Header mit Logos  +  Kopf mit Fotos */
div#header { margin: 21px 0 0px 0; }
div#header img.gebera { margin-left: 19px; float: left; }
div#header img.deloitte {  float: right; margin-right: 10px; }
div#kopf{text-align: center; margin-bottom: 20px;}
div#kopf img { margin-top: 10px;}
div#kopf .start1{ margin-right: 1px;}
div#kopffollow {margin-bottom: 20px;  }
div#kopffollow img { margin-top: 10px; margin-left: 10px; }
div#kopffollow .start1{ margin-right: 0px;}
div#kopffollow .ueb { width: 182px; float: right; margin-top: 10px; margin-right: 10px; height: 24px; padding-top: 84px; padding-left: 10px; }
div#kopffollow .ueb1 { background-color: #EAD4D7; }
div#kopffollow .ueb2 { background-color: #D2E5EC; }
div#kopffollow .ueb3 { background-color: #F0E6EF; }
div#kopffollow .ueb4 { background-color: #D5DECD; }
div#kopffollow .ueb5 { background-color: #D2E8E6; }
div#kopffollow .ueb6 { background-color: #F7E9CF; }
div#kopffollow .ueb7 { background-color: #E8E3E9; }
div#kopffollow .ueb8 { background-color: #D5DECD; }
div#kopffollow .ueb9 { background-color: #E1C4C6; }
div#kopffollow .ueb10 { background-color: #ECDADA; }
div#kopffollow .ueb11 { background-color: #ECE0D4; }
div#kopffollow .ueb12 { background-color: #D8D8D8; }
div#kopffollow .ueb13 { background-color: #A9D4CD; }
div#kopffollow .ueb14 { background-color: #F0EBF2; }
div#kopffollow .ueb15 { background-color: #D5DECD; }
div#kopffollow .ueb16 { background-color: #D2E5EC; }
div#kopffollow .ueb17 { background-color: #F5E2D3; }

div#kopffollow h1 { font-size: 12px; color: #666; letter-spacing: 0; font-weight: normal; margin: 0; }

/* Startseite */
#news {width: 330px; width/**/:/**/ 337px; margin-bottom: 20px; }
.dekarte {float: right; text-align: center; width: 190px; border-left: 1px #BFD5EA solid; margin-left: 0px; }
.dekarte div {background: url(../bilder/dekarte.jpg) no-repeat; margin: 0 0 0 0; padding: 0; overflow: hidden; position: relative; width: 191px; height: 149px;}
.dekarte div p {	position: absolute; font-size: 10px;}
p#hamburg {	top: 26px; 	left: 91px;}
p#muenchen {top: 119px;	left: 107px;}
p#duesseldorf {top: 64px;	left: 57px; }
p#dresden {	top: 70px;	left: 133px; }
p#berlin {	top: 42px;	left: 126px; }
#content .dekarte a {	color: #000050; padding-left: 10px; text-decoration: none;}
#content .dekarte a:hover {	color: #71583E; background: transparent;}
#weltkarte {background-color: #E3EDF6; padding: 10px 0; margin: 0 10px 10px 10px; } 
#weltkarte h2 { color: #AB8A65; font-size: 11px;   } 
#wk-text { float: right; width: 178px;}
#wk-text p {  margin-right: 5px;}
#wk-karte{margin-right: 2px;  border-right: 1px white solid; }

/* Navigation */
div#navigation {float:left;width:187px; background-image: url(../bilder/nav-bg.gif); background-repeat: repeat-y; background-position: top left;}
#navigation ul.ebene1 {	margin: 20px 0 20px 22px; padding: 0; list-style: none; }
#navigation ul.ebene1 li {margin-bottom: 10px;	}
#navigation ul.ebene1 a {text-decoration: none; padding: 0; border-bottom: 1px transparent solid; color: #868686; text-transform: uppercase;}
#navigation ul.ebene1 a:hover, #navigation ul.ebene1 a.aktiv { border-bottom: 1px #333 solid; color: black;} 
#navigation ul.ebene2 {	margin: 5px 0 0px 5px; padding: 0; list-style: none; }
#navigation ul.ebene2 li {	margin-bottom: 5px;}
#navigation ul.ebene2 a {text-decoration: none; padding: 0; color: #666; display: inline; border: none; text-transform: none; }
#navigation ul.ebene2 a:hover, #navigation ul.ebene2 a.aktiv { border: none; color: black;} 

/* Extras */
#extra ul {margin: 20px 0 0px 0; padding: 0; list-style: none; text-align: left;}
#extra li {margin-bottom: 0px; padding: 1px 0 0 23px; margin-left: 0px;  }
#extra a {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px;}
#extra a:hover {color: #333; }
#extra a.sama { background-image: url(../bilder/mappe.gif); }
#extra a.sama2 { background-image: url(../bilder/star.gif); }
#extra a.mail, #extra a.lbOn{ background-image: url(../bilder/empfehlen.gif); }
#extra a.sama:hover { background-image: url(../bilder/mappe_f2.gif); }
#extra a.sama2:hover { background-image: url(../bilder/star_f2.gif); }
#extra a.lbOn:hover, #extra a.mail:hover { background-image: url(../bilder/empfehlen_f2.gif); }
#extra span.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/ack.gif); }
#extra a.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/ack.gif); }
#extra a.sama4 { background-image: url(../bilder/delete.gif); }
#extra  a.sama4:hover { background-image: url(../bilder/delete_f2.gif); }

#extra li.sprache {margin-top: 12px; }
#extra a.engl { background-image: url(../bilder/englisch.gif); }
#extra a.engl:hover { background-image: url(../bilder/englisch_f2.gif); }
#extra a.rus { background-image: url(../bilder/rus.gif); }
#extra a.rus:hover { background-image: url(../bilder/rus_f2.gif); }
#extra a.deu { background-image: url(../bilder/deu.gif); }
#extra a.deu:hover { background-image: url(../bilder/deu_f2.gif); }


/* Footer */
div#footer{color: #666; text-align: right; background-color:#E7E6C8; margin-bottom: 15px; }
div#footer img { float: left; margin-left: 193px; margin-top: 3px; }
div#footer p{margin:0;padding:0px 13px 5px 5px; font-size: 10px;}
div#footer a{color: #666; text-decoration: none; }
div#footer a:hover {color: #333; text-decoration: underline;}

/* Leistungen/Produkte */
ul.kern {list-style: none; margin: 0 0 10px 0; padding: 0;}
ul.kern li { margin-bottom: 3px; padding-left: 5px; border-left: 3px solid;}
ul.kern li.v1 {border-left-color: #003399; }
ul.kern li.v2 {border-left-color: #820482; }
ul.kern li.v3 {border-left-color: #996633; }
ul.kern li.v4 {border-left-color: #336600; }
ul.kern li.v5 {border-left-color: #FF9900; }
ul.kern li.v6 {border-left-color: #009999; }
ul.kern li.v7 {border-left-color: #CC3300; }
ul.kern li a { text-decoration: none;}
ul.kern li a.aktiv { cursor: default; background-color: #EBE0D3; color: black; }
ul.typisch {list-style: square; clear: left; margin-left: 30px; }
ul.typisch li { margin-bottom: 6px; }
ul.typisch2 {list-style: circle; clear: left; margin-left: 30px; margin-top: 6px; }


ul.produkte {list-style: none; margin: 0 0 10px 0; padding: 0;}
ul.produkte li { margin-bottom: 3px; padding-left: 5px; border-left: 3px #EBE0D3 solid;}
ul.produkte li a { text-decoration: none;}
ul.produkte li a.aktiv { cursor: default; background-color: #EBE0D3; color: black;  }
ul.typisch {list-style: square; clear: left; }
ul.typisch li { margin-bottom: 6px;}



/* Unten */
#unten ul {margin: 0px 0 0px 0; padding: 0; list-style: none; text-align: left;}
#unten li {margin-bottom: 10px; padding: 0; float: left; margin-right: 10px; }
#unten a {padding: 1px 0 0 23px; background-repeat: no-repeat; color: #888; text-decoration: none; background-position: left bottom;}
#unten a:hover {padding: 1px 0 0 23px; color: #333; text-decoration: none; background-color: transparent; }
#unten a.up {background-image: url(../bilder/up.gif);}


/* Tabelle in Standardprodukt Arbeitszeit+ */
table.kostenaplus {	border: 1px #666 solid; }
tr.kostenhead {background-color: #6666FF; color: white;}
tr.kostenhead td {	padding-left: 20px;	padding-right: 3px; }
td.kostenspalte {	background-color: #e5e5cc; 	padding-right: 10px; 	padding-left: 3px; 	border-bottom: 1px #000066 solid; color: #000066;}
td.kostenarbeit {	text-align: right; 	padding-right: 3px; 	padding-left: 3px; 	border-bottom: 1px #000066 solid; color: #000066;}
td.kostenspalte2 { 	background-color: #EDE8D8; 	padding-right: 10px; 	padding-left: 3px; }
td.kostenarbeit2 {text-align: center; 	padding-right: 3px; 	padding-left: 3px;
}

#weihnvorschau {	margin-bottom: 20px; }
#weihnvorschau a {	margin-right: 5px; }
#weihnvorschau a:hover { background-color: transparent; }

#computerkursvorschau {	margin-bottom: 20px; }
#computerkursvorschau a {	margin-right: 5px; }
#computerkursvorschau a:hover { background-color: transparent; }

.teamfotos div {	display: none; margin-top: 10px; }
#teamvorschau2 a, #teamvorschau a {	margin-right: 5px; }
#teamvorschau3 a:hover, #teamvorschau2 a:hover, #teamvorschau a:hover { background-color: transparent; }

#kartenvorschau {	margin-bottom: 20px; }
#kartenvorschau a {	margin-right: 5px; }
#kartenvorschau a:hover { background-color: transparent; }
#kartenvorschau img { border: 1px #BFC285 solid; }

#karten div {	display: none; margin-top: 10px; margin-bottom: 20px; }
#karten img { border: 1px #BFC285 solid; }
#karten a:hover { background-color: transparent; }

.hspartner li {	margin-bottom: 25px; }

.presse { margin-top: 18px; margin-left: 0; list-style: none; }
.presse li { margin-bottom: 1px; background-color: #F4EEE8; padding: 5px;  }
.presse span {	float: right; border-left: #B9B8A0 1px solid; margin-left: 10px; padding-left: 10px; }
.presse a { text-decoration: none;}

.kontext ul.news {list-style: none; margin: 0 0 10px 0; padding: 0;}
.kontext ul.news li { margin-bottom: 9px; padding-left: 5px; border-left: 3px #EBE0D3 solid;}
.kontext ul.news li a { text-decoration: none;}
.kontext ul.news li a.aktiv { cursor: default; background-color: #EBE0D3; color: black;  }

#content p.top, #content p.back { margin-top: 24px; }
p.top img, p.back img { vertical-align: middle; margin-right: 3px; padding-bottom: 2px;  }


dl.literatur { margin-top: 18px; margin-left: 0; list-style: none; margin-bottom: 12px; }
dl.literatur dt {  margin-bottom: 1px; padding: 5px; color: #666666; background-color: #F4EEE8;  }
dl.literatur dt strong { font-weight: normal; color: black;    }
dl.literatur dd {	float: right; border-left: #B9B8A0 1px solid; margin-left: 10px; padding-left: 10px; margin-top: 5px; padding-right: 3px; margin-bottom: 6px; width: 150px;}
dl.literatur dd a {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px; }
dl.literatur dd a:hover {color: #333; background: transparent; background-repeat: no-repeat; }
dl.literatur dd a.sama2 { background-image: url(../bilder/starlit.gif); }
dl.literatur dd a.sama2:hover { background-image: url(../bilder/starlit_f2.gif); }
dl.literatur dd a.dirdl { background-image: url(../bilder/dirdllit.gif); }
dl.literatur dd a.dirdl:hover { background-image: url(../bilder/dirdllit_f2.gif); }
dl.literatur dd span.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
dl.literatur dd a.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
dl.literatur dd a.sama4 { background-image: url(../bilder/deletelit.gif); }
dl.literatur dd a.sama4:hover { background-image: url(../bilder/deletelit_f2.gif); }
dl.literatur dd span.sama5 {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/notavaillit.gif); }

ul.literatur { margin-top: 18px; margin-left: 0; list-style: none; }
ul.literatur li { margin-bottom: 1px; background-color: #F4EEE8; padding: 5px; color: #666666;  }
ul.literatur span {	float: right; border-left: #B9B8A0 1px solid; margin-left: 10px; padding-left: 10px; }
ul.literatur strong { font-weight: normal; color: black;    }

ul.seminare { margin-top: 18px; margin-left: 0; list-style: none; }
ul.seminare li { margin-bottom: 1px; background-color: #F4EEE8; padding: 5px;  }
ul.seminare span {	float: right; border-left: #B9B8A0 1px solid; margin-left: 10px; padding-left: 10px; margin-bottom:6px; }
ul.seminare h3 { line-height: 1.4; }
ul.seminare a { text-decoration: none;}

dl.seminare { margin-bottom: 18px; }
dl.seminare dt { margin-top: 6px; margin-bottom: 3px; }
dl.seminare dd { margin-left: 18px; }
dl.seminare ul li ul li { margin-bottom: 1px; margin-top: 1px; }
dl.seminare ul li ul  { margin-bottom: 0px; }


ul.downl a {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px; }
ul.downl a:hover {color: #333; background: transparent; background-repeat: no-repeat; }
ul.downl a.sama2 { background-image: url(../bilder/starlit.gif); }
ul.downl a.sama2:hover { background-image: url(../bilder/starlit_f2.gif); }
ul.downl span.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
ul.downl a.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
ul.downl a.sama4 { background-image: url(../bilder/deletelit.gif); }
ul.downl a.sama4:hover { background-image: url(../bilder/deletelit_f2.gif); }
ul.downl span.sama5 {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/notavaillit.gif); }
ul.downl a.dirdl { background-image: url(../bilder/dirdllit.gif); }
ul.downl a.dirdl:hover { background-image: url(../bilder/dirdllit_f2.gif); }

table.sammelmappe { 	background-color: #F4EEE8; margin-bottom: 20px; }
table.sammelmappe td { padding: 3px 5px; border-right: 1px white solid; vertical-align: baseline; border-bottom: 1px white solid; }
table.sammelmappe td a {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px;}
table.sammelmappe td a:hover {color: #333; background: transparent; background-repeat: no-repeat; }
table.sammelmappe td a.sama2 { background-image: url(../bilder/starlit.gif); }
table.sammelmappe td a.sama2:hover { background-image: url(../bilder/starlit_f2.gif); }
table.sammelmappe td span.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
table.sammelmappe td a.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
table.sammelmappe td a.sama4 { background-image: url(../bilder/deletelit.gif); }
table.sammelmappe td a.sama4:hover { background-image: url(../bilder/deletelit_f2.gif); background-color: transparent; }
table.sammelmappe td span.sama5 {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/notavaillit.gif); }
table.sammelmappe td.link { 	width: 150px; }

a.samafertig { 	background-color: #D2E5EC; padding: 5px 10px;  font-size: 12px; border: 1px solid #68A8C0; text-decoration: }
a.samafertig:hover { 	background-color: #68A8C0; color: black;}

div.anfahrtdl { background-color: #F4EEE8; width: 160px; padding: 5px; margin-bottom: 20px; }
div.anfahrtdl a {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px;}
div.anfahrtdl a:hover {color: #333; background: transparent; background-repeat: no-repeat; }
div.anfahrtdl a.sama2 { background-image: url(../bilder/starlit.gif); }
div.anfahrtdl a.sama2:hover { background-image: url(../bilder/starlit_f2.gif); }
div.anfahrtdl span.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
div.anfahrtdl a.sama3 {background-repeat: no-repeat; color: #333; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/acklit.gif); }
div.anfahrtdl a.sama4 { background-image: url(../bilder/deletelit.gif); }
div.anfahrtdl a.sama4:hover { background-image: url(../bilder/deletelit_f2.gif); background-color: transparent; }
div.anfahrtdl span.sama5 {background-repeat: no-repeat; color: #888; text-decoration: none; font-size: 10px; padding-left: 13px; background-image: url(../bilder/notavaillit.gif); }
div.anfahrtdl a.dirdl { background-image: url(../bilder/dirdllit.gif); }
div.anfahrtdl a.dirdl:hover { background-image: url(../bilder/dirdllit_f2.gif); }

#logoprint { 	display: none; visibility: hidden; }

/* SUCHE */
#navbar { 	margin-top: 20px; }
#navbar .ergeb {	background-color: #D2E5EC; padding-left: 5px; }
#navbar .pages {	background-color: #D2E5EC; border-top: 1px #FEFEFC solid; }
.fehlersuche {	color: #AE6119;	font-weight: bold; }
#ergebnisliste dt {	margin-top: 15px;}
.highlight { 	background-color: #FFE895; }


/* SEMINARANMELDUNG */
fieldset.anmeldung { border: none; margin-top: 20px; }
fieldset.anmeldung br { clear: both;}
fieldset.anmeldung br.noclr { clear: none;}
fieldset.anmeldung  legend { display: none; }
fieldset.anmeldung .links { float: left;  text-align: right;  width: 150px;  margin-right: 5px; }
fieldset.anmeldung .rechts, fieldset.anmeldung button { margin-left : 155px; }
fieldset.anmeldung  label, fieldset.anmeldung input { margin-bottom: 5px;  }
fieldset.anmeldung input.text { width: 200px; font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif;  border: 1px #B9B8A0 dotted; padding: 0 2px;  }
fieldset.anmeldung input.text:focus { border: 1px solid #9B9A80;  }
fieldset.anmeldung input.radio { float: left; margin-right: 10px; margin-left: 10px; margin-bottom: 30px; }
fieldset.anmeldung p { padding-left: 5px; }
fieldset.anmeldung button { font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, arial, sans-serif;  }



 /*printer styles*/ 
@media print{ 
.dekarte, #searchform, #header, #navigation, #kopffollow, #extra {display:none; visibility: hidden;}
div#container{width: 95%; }
div#contentkeeper {float: none;width:100%;margin-top: 100pt; }
div#content {width:100%;  }
div#footer {color: black;  }
div#footer img { margin-left: 0px; }
.txt a { color: black; text-decoration: none; }
#logoprint {display: block; visibility: visible; position: absolute; top: 0; right: 0; }
#logoprint .deloitte { 	float: right; }
}

table.expertenbefragung th { background-color: #D2E5EC; padding: 2px 10px; font-weight: normal; font-size: 16px;  }
table.expertenbefragung {  }
