/* dtb, Jan 2007 *//* ##########################################Elemente########################################## */body,td,th,div,p,ul,ol,dt,font,legend,h1,h2,h3,h4,h5,h6 {	font-family: Arial, Helvetica, sans-serif;	color: #000000;}input,option,select,textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}body {	margin: 0px;	padding: 0px;	border: 0px;	background-color: #FFFFFF;	background-repeat: repeat-y;	background-image: url(../images/bg.gif);}h1 {font: bold 24px;}h2 {font: bold 18px;}h3 {font: bold 14px;}h4 {font: bold 12px;}h5 {font: bold 10px;}h6 {font: bold 8px;}p,ul,ol,dt,td,th,div,legend {font-size: 11px;}textarea,option,select,input {font-size: 10px;}form { margin: 0px; padding: 0px;}a:link, a:visited {	font-weight:bold;	text-decoration: none;	color: #435984; }a:hover {	font-weight:bold;	text-decoration: underline;	color: #CC0000; }a:active  {	font-weight:bold;	text-decoration: none;	color: #999999;}a.underlined:link, a.underlined:visited {	font-weight:bold;	font-size: 12px;	text-decoration: underline;	color: #435984; }a.underlined:hover {	font-weight:bold;	font-size: 12px;	text-decoration: underline;	color: #CC0000; }a.underlined:active  {	font-weight:bold;	font-size: 12px;	text-decoration: none;	color: #999999;}ul {     padding:0px 0px 0px 0px;    margin:0px 0px 0px 15px;}ol.Fortschritt { 	margin:0px;	padding:0px;	white-space:nowrap;}ol.Fortschritt li { 	background-color:#E3E3E3;	background-image:url(../images/fortschritt.gif);	background-position:top right;	background-repeat:no-repeat;	display:inline;	font-size:10px;	padding:3px 12px 3px 3px;	list-style-type:none;}li.Fortschritt-Aktiv { 	background-color:#D3E1F2 !important;	background-image:url(../images/fortschritt-aktiv.gif) !important;}/*########################################################ID Navigation, Inhalt ########################################################*/#Menu { 	width: 150px;	vertical-align:top;}#Inhalt {	width:673px;	vertical-align:top;	padding:10px 0 0 15px;}/*########################################################ID Menu, Reiter########################################################*/#MenuNavigation{	width:150px;	font-size:11px;}#MenuNavigation p {	margin-top:0px;	margin-bottom:0px;	font-size:10px;	padding-left:2px;	color: #FFFFFF;}#MenuNavigation td {	color: #FFFFFF;	padding: 3px 1px 3px 12px;}#MenuNavigation th {	text-align:left;	font-weight: normal;	color: #FFFFFF;	padding: 3px 1px 3px 8px;	font-size: 11px;	border-bottom:1px solid #FFFFFF;	border-top:1px solid #FFFFFF;	letter-spacing:1px;}#MenuNavigation a {	font-weight:normal;	color:#FFFFFF;}#MenuNavigation a:hover {	font-weight:normal;	text-decoration:underline;}/*****************************************************/#reg {	background-color:#212939;	height: 5px;	line-height:5px;}#regHead {	background-color:#212939;	height:15px;	line-height:15px;	font-weight: normal;	font-size: 12px;	text-align: center;	color: #FFFFFF;}#reg1, #reg2 {	height:15px;	letter-spacing:1px;	font-weight: normal;	font-size:11px;	line-height:11px;	color:#FFFFFF;	width: 155px;	background-image: url(../images/registertab.gif);	background-repeat: no-repeat;	background-position: right top;	padding-left: 10px;}#reg1 { background-color:#D3E1F2; }#reg1 a {	color:#333333; 	font-weight:normal;}#reg1 a:hover {	color:#FF3333; 	text-decoration: underline;}#reg2 { background-color:#212939;}/*########################################################Hilfskonstruktionen########################################################*/#Strecker1{padding-left:534px;width:534px; height:1px; line-height:1px;}/*#Strecker2{padding-left:237px;width:237px; height:1px; line-height:1px;}*/#Strecker3{padding-left:148px;width:148px;}#Strecker4{padding-left:623px;width:623px;}/*########################################################Upgrade########################################################*/.picto-pdf { background-image:url(../images/picto-pdf.gif);             background-repeat:no-repeat;             background-position:left center;             padding:2px 0 2px 20px;             line-height:160%;             font-weight:normal;             white-space:nowrap;}.picto-pdf-disabled { background-image:url(../images/picto-pdf-disabled.gif);                      background-repeat:no-repeat;                      background-position:left center;                      padding:2px 0 2px 20px;                      line-height:160%;                      font-weight:normal;                      white-space:nowrap; }/*########################################################Sonstige, noch in Verwendung !!!########################################################*/td.redText {    color:#CC0000;    font-weight:bold;}td.formLabel {    text-align: right;    height:24px;}legend.legend {    color:#CC0000;    font-weight:bold;}.legend table { background-color:#FFFFFF; }span.redText {    color:#CC0000;    font-weight:bold;}span.greyText {    color:#808080;}/*########################################################Sonstige, loeschbar ???########################################################*/.text {font-size: 10px; color: #336666;}.blank {}.info {font-size: 10px; background:#D3E1F2; color: #336666;}.infoLabel {font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; background:#D3E1F2; color: #435984;}.entry {font-size: 10px; background:#FFFFFF; color: #000000;}.bigNumber {font: 20 Verdana, Geneva, Arial, Helvetica, sans-serif; background:#D3E1F2; color: #435984; font-style:italic;}TD.text {font: 11px Geneva, Arial, Helvetica, sans-serif; color: #333333}TD.smallText {font: 10px Geneva, Arial, Helvetica, sans-serif; color: #333333}.smallText {font: 10px Geneva, Arial, Helvetica, sans-serif; color: #333333}TD.formLabel2 {font-size: 10px; background-color:#c0cad4; color: #444444; text-align: left}TD.formLabel3 {font-size: 10px; background-color:#c0cad4; color: #444444; text-align: center}TD.formText {font-size: 12px; background-color:#c0cad4; color: #000000}TD.formSmallText {font-size: 10px; background-color:#c0cad4; color: #666666}TD.formSelection {font-size: 12px; background-color:#E4E4E4; color: #000000}TD.modify {background:#cfcfcf;}TD.label {font-size: 10px; color: #435984; text-align: left}TD.alertMessage {color: #FF3300; font-weight: bold;}TD.matrixHeader {font-size:10px; font-weight:600; line-height:20px;background-color:#003366; color:#FFFFFF; }TD.header {font-size:10px; font-weight:600; text-align:left; line-height:20px;background-color:#003366; color:#FFFFFF; }TD.listHeader {font-size:10px; font-weight:600; text-align:center; line-height:20px;background-color:#003366; color:#FFFFFF; }TD.listHeader2 {font: bold; height:22px;}TD.headerLeft {font-size:10px; font-weight:600; text-align:left; line-height:20px;background-color:#003366; color:#FFFFFF; }TD.menuHeader {font-size:10px; font-weight:600; line-height:20px;background-color:#003366; color:#FFFFFF; }TD.infoText {color:#666666;}TD.choice  { font-size: 10px; background:#D3E1F2;} TD.choice2  { font: bold 10px Verdana, Arial, sans-serif; color:#CC0000; background:#C4CFD4; height:19px;} TD.choiceHeader	{font: bold 10px Verdana, Arial, sans-serif; color:#000000; background:#D3E1F2; height:30px;}TD.choiceHeader1 {font: bold 10px Verdana, Arial, sans-serif; color:#000000; background:#D3E1F2; height:27px;}TD.bottomLineChoiceHeader1 {font: bold 10px Verdana, Arial, sans-serif; color:#000000; height:27px; white-space:nowrap; border-width:1px; border-bottom-style:solid; border-color:#888888;}TD.leftLineChoiceHeader1 {font: bold 10px Verdana, Arial, sans-serif; color:#000000; height:27px; white-space:nowrap; border-width:1px; border-left-style:solid; border-color:#888888;}TD.bottomLeftLineChoiceHeader1 {font: bold 10px Verdana, Arial, sans-serif; color:#000000; height:27px; white-space:nowrap; border-width:1px; border-bottom-style:solid; border-left-style:solid; border-color:#888888;}TD.bottomLineChoice2 {font: bold 10px Verdana, Arial, sans-serif; color:#CC0000; height:22px; border-width:1px; border-bottom-style:solid; border-color:#888888;}TD.leftLineChoice2 {font: bold 10px Verdana, Arial, sans-serif; color:#CC0000; height:22px; border-width:1px; border-left-style:solid; border-color:#888888;}TD.bottomLeftLineChoice2 {font: bold 10px Verdana, Arial, sans-serif; color:#CC0000; height:22px; border-width:1px; border-bottom-style:solid; border-left-style:solid; border-color:#888888;}TD.formHeader2 {font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; height:24px;}TD.formHeader {height:7px;}/****************************************//* Korrekturen aus interface.css und default.css - 05.09.2007 */caption { font-weight:normal;}blockquote { margin:inherit; }p { margin:inherit; }.result-set th {  border-bottom-color:#F5F5F5; text-align:left!important; }.result-set td {  border-bottom-color:#F5F5F5; background-color:#D6DEDE; font-size:95%; }.result-set li { padding:0 0 0 0; margin:0; list-style-type:circle; text-indent:0em; }.edit-object-table {  margin:16px 0 8px 0; border-bottom:0; }.edit-object-table input { margin:2px 2px 2px 0; }.edit-object-table select { margin:2px 2px 2px 0; }.edit-object-table th { border-top:0; border-bottom:1px solid #F5F5F5; font-size:85%; font-weight:normal; padding:0 8px 0 0px; background-color:transparent; }.edit-object-table td { border-bottom:1px solid #F5F5F5; background-color:#D6DEDE; font-size:95%; }.search-query { background-color:#D6DEDE; border-top:0;	border-bottom:0; }.search-query fieldset { border:0; }.search-query h2 { padding:2px 0 2px 8px; border-bottom:1px dotted #C5C4B9; }.search-query label { margin:2px 0px 2px 0; }.search-query input { margin:2px 2px 2px 0;  }.search-query select { margin:2px 2px 2px 0;  }.search-query ul { margin:8px 0 0 4px; }/****************************************/#page { background-image: url(../images/hg-dtb-2.gif); background-repeat:no-repeat; background-position: 0px 0px; }/****************************************/#header { height:120px; width: 750px; }/****************************************/#header-navigation { display:none; }#logo { float:left; width:130px; height:82px; padding:17px 0 0 10px;}#logo img {  margin:0; width:130px; height:82px; }#banner { width:468px; height:60px; float:right; clear:right; padding:4px 8px 0 0; }#user { clear:right; float:right; padding:0; margin:0; width:216px; padding:15px 0 0 0; font-size:12px; line-height:100%; height:23px;  }#user a { color:#FFFFFF; font-weight:normal; }#user a:hover { color:#CCCCCC }#date { clear:right; float:right; color:#1D446F; height:15px; margin:5px 0 0 0; width:216px; color:#000000; font-size:10px; line-height:120%; padding:5px 0 0 0;}/****************************************/body { background-color: #FFFFFF; background-repeat: repeat-y; position:relative; background-image: url(../images/bg.gif); }/* Bentzerspezifische Styles fuer Redakteure */.PDF-download { background-image:url(../images/picto-pdf.gif); background-repeat:no-repeat; background-position:left center; padding:2px 0 2px 20px; line-height:160%; font-weight:normal; white-space:nowrap; }.Tabelle-Linien {  margin:16px 0 16px 0; width:100%; }.Tabelle-Linien caption { margin-top:16px; margin-bottom:-8px; }.Tabelle-Linien th {  border-bottom:1px solid #999999; font-size:85%; font-weight:normal; padding:0 8px 0 0px; }.Tabelle-Linien td { border-bottom:1px solid #999999; border-right:1px none; padding:0 8px 0 0px; }#title { clear:left; float:left; height:20px; padding:0 0 0px 165px; font-size:14px; color:#336666; width:380px; line-height:20px; background-image:url(../images/hg-dtb-nav.gif); background-repeat:no-repeat; background-position:0px 0px; color:#000000; padding-top:3px; width:350px; }/********************************************//********************************************//**** NEU ***********************************//*****Umstellung auf tableless***************//********************************************/#tabs {	position:absolute; 	top:130px;	left:163px;	font-size:11px;	line-height:11px;}#tabs ul {	list-style-type: none;	margin:0px;	padding:0px;}#tabs li {	list-style: none;	margin:0px;	padding:2px 20px 2px 5px;	float:left;	color:#176633;	background-color:#D3E1F2;	width:134px;	border-bottom:5px solid #212939;	background-image:url(../images/registertab.gif);	background-position:right;	background-repeat:no-repeat;}#tabs a { font-weight:normal; color:#000000; text-decoration:none; }#tabs #tabSelected { background-color:#212939; }#tabs #tabSelected a { color:#FFFFFF; }/****************************************/#content #subtabs {		clear:both;	width:800px;	line-height:100%;	font-size:10px;	margin:0px 0 0 0 0px;	padding:6px 0 0 0;	padding-left:15px;}#content #subtabs ul {	list-style-type: none;	margin:0px;	padding:0px;}#content #subtabs li {	list-style: none;	margin:0px;	padding:1px 20px 2px 10px;	float:left;	color:#176633;	background-image:url(/images/registertab.gif);	background-position:right;	background-repeat:no-repeat;	background-color:#A2B9C2;	width:103px;	border-bottom:4px solid #336666;}#content #subtabs a {font-weight:normal; color:#FFFFFF; text-decoration:none; }#content #subtabs #tabSelected {background-color:#336666;  }#content #content-row1 #subtabs {padding-left:0px;  }/****************************************/#container { width:760px; clear:both; font-size:10px; }/****************************************/#navigation { width:150px; position:absolute; left:0px; top:125px;  }#navigation ul { width:150px; font-size:11px; margin:0; padding:0; border-bottom:1px solid #FFFFFF; }#navigation ul ul { border:0; border-top:1px solid #FFFFFF; padding:0; padding:3px 0 0 0; margin:3px 0 0 0; }#navigation ul ul ul { border:0; padding:0; margin:0; }#navigation li { text-align:left; margin:0;	font-weight: normal;	color: #FFFFFF;	padding: 3px 1px 3px 8px;	font-size: 11px;	border-top:1px solid #FFFFFF;	letter-spacing:1px; 	list-style:none; }	#navigation li li { margin:0px; padding:0 0 0 0; font-size:10px; font-weight:bold; letter-spacing:0px; border:0; }#navigation li li a {  }#navigation li li li { margin:0px; padding:0 0 0 0; font-size:10px; font-weight:normal; }#navigation ul a { color:#FFFFFF; }#navigation ul a:hover { text-decoration:underline; }/****************************************/#breadcrumb { position:absolute; top:155px; left:165px; }#breadcrumb a { color:#000000; font-weight:normal; border:0; }/****************************************/#content { clear:both; margin:0px 0 0 150px; padding:40px 0 0 0; width:810px; font-size:11px; line-height:133%; }/****************************************/#content-col1 { float:left; width:360px; padding-left:15px; } #content-col2 { float:right; width:208px; padding-left:8px; }#content-row1 { clear:both; padding-left:15px; }#content-row2 { clear:both; padding-left:15px; }#content a { }#content a:link { }#content a:visited { }#content a:hover { }#content a:active  { }/****************************************/#footer { clear:both; padding:16px 0 5px 170px; line-height:133%; }#footer a { font-weight:normal; text-decoration: none; }/****************************************//* Aenderungen aus interface.css */.registration h2 { background-color:#212939; color:#FFFFFF; }.registration h3 { padding:0 0 .5em 0; }.registration { background-color:#eeeeee; }.search-query { background-color:#eeeeee; }.result-set { border-collapse:collapse; }.result-set th { background-color:#D3E1F2; font-size:100%; padding:1px 8px 1px 4px; }.result-set td { border-bottom:1px solid #D3E1F2; background-color:#FFFFFF; font-size:100%; padding:1px 8px 1px 4px; }ol.progress { background-color:#000000; }ol.progress li { background-color:#E3E3E3; background-image:url(../images/fortschritt.gif); margin:0 0 16px 0; padding:3px 12px 3px 3px; }li.progress-selected { background-color:#D3E1F2 !important; background-image:url(../images/fortschritt-aktiv.gif) !important; }li.progress-last-selected { background-color:#D3E1F2 !important; }.edit-object-table th { border-bottom:1px solid #D3E1F2; font-size:100%; background-color:#D3E1F2; padding:1px 8px 1px 4px; }.edit-object-table td { border-bottom:1px solid #D3E1F2; background-color:#FFFFFF; font-size:100%; padding:1px 8px 1px 4px; }.further-information { padding:0 0 1em 0; }/* Aenderungen aus default.css */h1 { font-size: 125%; line-height: 125% }h2 { font-size: 125%; line-height: 125% }/* Helferlein  div { border:1px dotted #cccccc; }#logo img { background-color:#cccccc; } */
