body { background-color : #ffffff; color : #000000; font-family : verdana, sans-serif, arial; font-size : 11pt; }
a { color : #0080c4;}
a:visited { color : #00a0e4; }#editToggleContainer   { padding : 1px; }
#pageUtilityContainer  { height : 18px; font-size : 75%; padding-left : 5px; padding-right: 5px;
 border-color: #00a0e4; border-width : 1px 1px 0px 1px; border-style : solid;
}
#pageUtilityContainer2 { height : 18px; font-size : 75%; padding-left : 5px; padding-right: 5px;
  border-color: #00a0e4; border-width : 0px 1px 1px 1px; border-style : solid;
}

#utilityLinksContainer { float : right; padding : 1px; }
#pageHeaderContainer      { border-width : 1px 0 1px 0; border-color: #ffffff; border-style : solid; height : 85px; }
#pageHeaderLogoContainer  { float : left; padding : 0px; padding-top: 9px; padding-left : 20px; }
#pageHeaderLogoContainer2 { float : right; padding :0px; padding-right : 10px; padding-top : 9px; }
#logo  { border : 0; max-width : 300px; }
#logo2 { border : 0; width : 400px; }
#companyNameContainer { float : right; padding : 10px; font-size : 200%; }

#pageWidthContainer         { width : 1110px; margin-left : auto; margin-right : auto; border: 0 solid black; padding-top : 5px; }
.pageWidthContainerTab      { width : 1110px;}
.pageWidthContainerTab2     { width : 1110px;}

#mainNavigationContainer    { width : 180px;}
.mainNavigationContainerTd  { width : 180px;
border-width : 0px 1px 0px 1px; border-style : solid; border-color:#00a0e4;
}

table .contentTable { width: 900px;}
tr .contentTable            { height : 700px; }
.sqlresulttable{width:100%;}
.repQ2{max-width: 220px;}

#mainNavigationContainer  { padding-top: 10px;padding-left: 5px; float : left; font-size : 75%; }
#mainBodyContentContainer { min-height: 700px; width:900px;}
.mainBodyContentContainerTd { width : 900px; vertical-align : top; height:700px; min-height:700px;
 border-width : 0px 1px 0px 0px; border-style : solid; border-color:#00a0e4;
}


.endFloat { clear: both;}

td .firstColumn                { width  : 570px; }
td .secondColumn               { width  : 250px; min-height: 700px; padding:5px; padding-right:0px;}

.layoutColumnPadding { width: 570px; padding-top: 0px; padding-left: 15px; padding-right: 15px; min-height:720px;}
.layoutColumnPadding2{ width: 250px; padding: 0px; padding-left:10px;}



#copyrightContainer { font-size : 66%;  height:18px;}
#utilityLinksContainer,
#utilityLinksContainer a, #utilityLinksContainer a:link,
#utilityLinksContainer a:visited { color : #0080c4; }
#pageUtilityContainer a, #pageUtilityContainer a:link { color : #0080c4; }



#crumbTrailContainer, #crumbTrailContainer a, #crumbTrailContainer a:link { color : #0080c4; }
.mainNavigationContainerTd { vertical-align : top; }
.pageBodyContainerTab      { width : 100%; }
.pageWidthContainerTab     { width : 100%; }
.shadow       { padding-top : 0; vertical-align : top; }
.shadowcolumn { width:  30px; }
.shadowrow    { height: 13px; }



#pageBodyContainer        { background-color : #ffffff; color : #000000; }
#pageUtilityContainer     { background-color : #d4eaf9; color : #ffffff; }
#pageUtilityContainer2    { background-color : #d4eaf9; color : #ffffff; }
#pageHeaderContainer      { background-color : #00a0e4; color : #ffffff; }
#pageHeaderLogoContainer  { background-color : #00a0e4; }
#pageHeaderLogoContainer2 { background-color : #00a0e4; }
#mainNavigationContainer  { background-color : #d4eaf9; }
.mainNavigationContainerTd { background-color : #d4eaf9;}
#mainNavigationContainer A, #mainNavigationContainer A:link { color : #0080c4; }
#mainBodyContentContainer    { background-color : #efffff;}
.mainBodyContentContainerTd { background-color: #efffff; }

.firstColumn         { background-color : #efffff; }
tr td .secondColumn  { background-color : #fff0f0;}

h1 {color: #0080c4;}
h2 {color: #0080c4;}
h3 {color: #0080c4;}

.secondColumn    { border-color : #00a0e4; border-width : 0 0 0 1px; border-style : solid; }
td .secondColumn { border-color : #00a0e4; border-width : 0 0 0 1px; border-style : solid; }



#pageFooterContainer { text-align : center; background-color : #00a0e4; color : #ffffff; }




.shadow { background-color : #ababab; }
.shadowlight { background-color : #ffffff; }
.pageBodyContainerTab { background-color : #efefef;}

.searchblock{padding-left: 5px;}
.searchblock input { background-color : #ffffff;}
.searchblock .formContents {margin-bottom: 5px; text-align:right;}
.searchblock input { width : 100px; vertical-align : bottom; }

td .secondColumn * .img_orange { max-width: 120px;padding-left: 5px; }

.dlw_article_farbe2 {
border-color : #ff6a1b; border-width : 1px 1px 1px 1px; border-style : solid;
margin-bottom : 10px;margin-top:10px; background-color : #efefef; }

.dlw_article_orange {
border-color : #00a0e4; border-width : 1px 1px 1px 1px; border-style : solid;
margin-bottom : 10px;margin-top:10px; background-color : #efefef;}
.q2row{ width:540px;}

.firstColumn .dlw_article_orange { border-color : #00a0e4; border-width : 1px 1px 1px 1px; border-style : solid;
margin-bottom : 10px; background-color : #efefef;
}
.dlw_article_orange .dlw_article_title , .faqQuestionAtAnswer { background-color : #00a0e4; border : 0; }
.dlw_article_farbe2 .dlw_article_title { background-color : #ff6a1b; border : 0; }

.dlw_article p{ margin: 5px;}
.dlw_article_orange p{ margin: 10px;}
.secondColumn .dlw_article{ font-size: 80%;}
.smalla {font-size: 8pt; padding: 0;}
.smalla a, .smalla a:link, .smalla a:visited { font-size: 8pt;}
.dlw_article_title h2, .faqQuestionAtAnswer { margin : 0; padding-left : 5px;
color : #ffffff; font-variant : small-caps; font-size : 0.9em; font-weight:bold;}

.repQ2{width: 100%;}
.content{float:none}

#leftLogoContainer {
  width: 150px;
  margin-left:15px;
  margin-top: 350px;
  background-color: #d4eaf9;
}

#innerLeftLogo1{
   padding: 0px;
   margin-left: 15px;
   padding-top:10px;

   width:  120px;
   height: 95px;
}
#innerLeftLogo2{

   margin-top: 10px;
   margin-left: 15px;
   height: 70px;
   width: 120px;
}
td{ vertical-align:top;}
.rowTwo tr {vertical-align: top; background-color: #DBDBDB;}


.wgThingy {
	margin:5px;
}

.wgThingy * .styleButton, .wgThingy * a {
	color:#040274;	
	margin:0px 5px;
	display:block;
	float:left;
}
.wgThingy * .spacerOne {
	padding-left:15px;
}



.wgThingy * .rowOne,
.wgThingy * tr.rowOne td
 {
	background-color: #EEEEEE;
	margin:1px;
	border:solid #CDCDCD 1px;
	color:#000000;
	padding:2px;
        vertical-align: top;
        font-size: 9pt;
}
.wgThingy * .rowTwo,
.wgThingy * tr.rowTwo td {
	background-color: #DBDBDB;
	margin:1px;
	border:solid #DDDDDD 1px;
	color:#000000;	
	padding:2px;
vertical-align:top;
font-size: 9pt;
}
.wgThingsWrapper img {	
	display:block;
	vertical-align:middle;
	float:left;
}
.wgThingsWrapper .label {
	font-weight:bold;	
	padding-left:15px;
}
.wgThingy h2.title {
	background: #00a0e4;
	height:42px;
	color:white;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;			
	line-height:42px;
	padding-left:15px;
	margin-bottom:0px;
}

.wgThingy * span.smaller {
	font-size:13px;
	color:white;
}
.wgThingy .controls {
	line-height:35px;
	height:35px;
	background: #f1f1f1;	
	margin-top:0px;
	margin-bottom:20px;
	padding:0px;
}


.wgThingy * .label {
	background:#00a0e4;
	color:white;
	padding:2px 5px;
	
	
        font-variant:small-caps;
	font-weight:bold;
	vertical-align:middle;
}
.wgThingy .label a {
	color:white;
}

.searchTable * input,
.editThing * input {
	background: white;
	border:solid #555555 1px;
}




.editThing {
	margin-top:15px;	
}	



#thingyList, #thingyList * {
	margin:0px;
	padding:0px;
}

#thingyList {
	position:relative;	
	float:left;
}
#thingyList .goButton:link,
#thingyList .goButton:visited {
	padding:2px 25px 2px 2px;
	background: #F1F1F1 ;
	line-height:20px;
	border: 1px solid #a2a2a2 ;
	color:#a2a2a2;
	text-decoration:none;
	font-family: verdana, arial;
	font-size:10px;
	font-weight:bold;
	margin-left:20px;
	letter-spacing:0px;
}
#thingyList .goButton:hover {
	background-color:white;
}
#thingyList .things {
	padding:0px;
	margin:0px;
	width:300px;
	z-index:5000;
	position:absolute;
	top:27px;
	left:20px;
	border: 1px solid #a2a2a2 ;
	border-top-style:none;
}
#thingyList .things a:link,
#thingyList .things a:visited {
	display:block;
	background-color:#f1f1f1;
	border-top:solid #a2a2a2 1px;	
	border-bottom:solid #727272 1px;
	line-height:12px;
	font-size:10px;
	height:12px;
	padding:2px 5px;
	text-decoration:none;
	font-weight:bold;
	color:#a2a2a2;
}
#thingyList .things a:hover {
	background-color:white;
}
.menuItem {width:160px;}
.menuItem a {font-size:9pt;text-decoration:none;}
.selectedMenuItem { background-color:#ffffff; width:160px;text-decoration:none;}
.menuItem:hover { background-color:#efefef; width:160px;text-decoration:none;}
.selectedMenuItem a,
.selectedMenuItem a:link,
.selectedMenuItem a:visited {font-size: 9pt; color: #ffffff; text-decoration:none;}
.modul{margin-bottom:10px;}
.q2{margin-bottom:10px}































