
  html * {
font-size:100.01%;
}

* {
margin:0;
padding:0;
}

  pre, code, kbd, samp, var, tt {
    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }
  textarea {font-family:Arial;resize:none;}


  
body {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
	color:#444444;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#BABABA none repeat scroll 0 0;
	padding:0;
  }
tbody {
border-top:1px solid #FBFBFB;
}  

  h1, h2, h3, h4, h5, h6 {
color:#222222;
font-weight:normal;
margin:0.25em 0;
}

  h1 { font-size: 116.67%;
    color:#666;
    font-weight:bold;
    background: transparent url(../images/headline_01.gif) repeat-x top left;
    padding-left:0.75em;
    line-height:24px;
    margin-bottom:0.5em;}      
                   
  h2 { 
    color:#F8AD19;
	font-size:150%;
    } 
	
  h3 {
    font-size: 116.67%;
    color:#f8ad19;
    font-weight:bold;
    background: #fbfbfb url(../images/headline_02.gif) repeat-x top left;
    padding-left:0.75em;
    line-height:24px;
    margin-bottom:0.5em;
  }  

  
  h4 { font-size: 100%; font-weight:bold;padding-left:0.9em;color:#444;}   
     
  h5 { font-size: 150%;color:#6a6a6a;font-weight:bold;margin:0;margin-left:0.75em;padding-top:0.3em;padding-bottom:1.2em }                    
  h6 { font-size: 116.67%; } 

  h3 a {
color:#F8AD19;
  }
.nodeTitle {
padding-left:10px;
}

.nodeTitle a, .nodeTitle a:hover, .nodeTitle a:focus, .nodeTitle a:active { 
color:#F8AD19;
font-size:100%;
text-decoration:none;
}
  
.defaultblock h2 {
color:#747474;
font-size:100%;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 0 10px;
padding:0;
margin-left:10px;
}

.news-list-item h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB url(../images/headline_01.gif) repeat-x scroll left bottom;
font-size:100%;
line-height:20px;
margin-top:0;
padding-left:0.95em;
}

 img {
border:0 none;
}

.leftbox h1 {
color:#747474;
font-size:100%;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 0 10px;
padding:0;
}

.floatbox {
overflow:hidden;
}
/*---WIÊCEJ----------------div class="news-list-morelink">
<a title="----------------------------" target="_self" href="company/references>[more]</a>
</div>-------------------------------------------------------*/ 
.news-list-morelink {
font-size:91.667%;
font-weight:bold;
padding:1px;
text-align:right;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
padding-left:0.8em;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}

div.csc-textpic-imagewrap {
padding:0;
}
  /*--- MOJE WSTAWKI-------------<-----------------------------------------------------------*/ 

a {
color:#444444;
text-decoration:underline;
}
 
ul li {
background-image:url(../images/dot_02.gif);
background-position:0 5px;
background-repeat:no-repeat;
list-style-type:none;
margin-left:0;
padding-bottom:0.4em;
padding-left:1.5em;
line-height:1.25em;
margin-left:12px;
margin:0 0 0.5em 1.6em;
}

li {
line-height:1.25em;
}

.frame50 ul {
margin-bottom:1em;
margin:0 0 0.5em 1.8em;
}

.frame50 ul  li {
margin:0 0 0.5em 1.8em;
}
.site-map ul li {
background-image:url(../images/folder-on.gif);
background-repeat:no-repeat;
list-style-type:none;
margin-left:0;
padding-bottom:0.2em;
padding-left:18px;
padding-top:6px;
} 

.site-map ul ul li{
background-image:url(../images/page.gif);
background-repeat:no-repeat;
list-style-type:none;
margin-left:0;
padding-bottom:0.2em;
padding-left:18px;
padding-top:6px;
}  


.clearfix {
display:block;
}

#main_content p {
padding-left:0.9em;
}

p {
margin-bottom:1em;
padding:0;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
padding-left:0.8em;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}

#col1_content {
padding:10px 10px 0 15px;
}

#col3 {
margin:0 210px 0 208px;
}

#col3 {
width:auto;
}

.leftbox div {
font-size:96.33%;
}

.anliegen_teaser_sub {
color:#888888;
margin-bottom:1em;
}

#col3_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/main_content_bottom.png) no-repeat scroll left bottom;
min-height:486px;
padding:10px 0;

}

#main_content {
padding:10px 10px 0;
}

#main_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/main_content_middle.png) repeat-y scroll left bottom;
margin-bottom:15px;
padding-left:10px;
padding-right:10px;
}

#path {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/main_content_bg.png) no-repeat scroll left top;
padding-left:21px;
padding-right:10px;
padding-top:10px;
}

#main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/unterseite_34.jpg) no-repeat scroll left top;
padding:0;
}
padding:0;
}

#header, #nav, #main, #footer {
clear:both;
}

a:focus, a:hover, a:active {
color:#000000;
text-decoration:underline;
}

.frame50 ul li {
background-image:url(../images/li_dot.gif);
background-position:0 0.3em;
background-repeat:no-repeat;
color:#444444;;
font-size:98%;
list-style-type:none;
margin:0;
padding:0 0 0.4em 1.3em;
padding-bottom:9px;
}

.frame50 ol li {
background-image:url(../images/li_dot.gif);
background-position:0 0.3em;
background-repeat:no-repeat;
color:#444444;;
font-size:98%;
list-style-type:none;
margin:0 0 0.5em 1.8em;
padding:0 0 0.4em 1.3em;
}

.langMenu {
position:absolute;
right:8px;
top:33px;
}

.page_margins {
background:#E6E6E6 none repeat scroll 0 0;
max-width:998px;
width:998px;
background-image:url(../images/border_left.gif);
background-position:left center;
background-repeat:repeat-y;
border:0 none;
margin:0 auto;
text-align:left;
}

.page_margins {
    border: 0 none;
    background-image:  url(../images/border_left.gif);
    background-repeat:repeat-y;
    background-position:left;
  }

  .page {
    border: 0 none;
    margin: 0 0 0 5px; padding: 0px 5px 0px 0px;
    background-image:  url(../images/border_right.gif);
    background-repeat:repeat-y;
    background-position:right;
  }


element.style {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#E6E6E6;
background-image:url(../images/unterseite_34.jpg);
background-position:left top;
background-repeat:repeat-x;
}

#main {
padding:0;
}


#col1 {
float:left;
width:208px;
}

#col2{float:right;width:200px}

#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCC300 none repeat scroll 0 0;
height:7px;
}

#header, #nav, #main, #footer {
clear:both;
}

#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/header_bg.gif) repeat-x scroll left top;
color:#000000;
height:85px;
padding:0;
position:relative;
}

#header div.tx-macinasearchbox-pi1 {
bottom:8px;
font-size:11px;
position:absolute;
right:10px;
}

#header div.tx-macinasearchbox-pi1 form input {
height:13px;
width:170px;
margin-left:0;
}

form input, form textarea, form select {
border:1px solid #DDDDDD;
}

input, textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#444444;
margin-left:0.9em;
padding:2px;
width:153px;
}

.hlist {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-color:#333333 -moz-use-text-color;
border-width:1px medium;
display:inline;
float:right;
line-height:0;
overflow:hidden;
position:absolute;
right:197px;
top:60px;
width:70%;
}

.hlist ul li.active strong, .hlist ul li.active a:focus, .hlist ul li.active a:hover, .hlist ul li.active a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FCC300;
text-decoration:none;
}

.hlist ul li a, .hlist ul li strong {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#434343;
display:block;
font-size:1em;
font-weight:bold;
margin:0;
padding:0.1em 0.8em;
text-decoration:none;
width:auto;
}

.hlist ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-left:medium none;
border-right:2px solid #FCC300;
display:inline;
float:left;
font-size:1em;
line-height:1em;
list-style-type:none;
margin:0;
padding:0;
}

.hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active {
color:#FCC300;
text-decoration:none;
}

.mainnavUDM {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(../images/mainnav_bg.gif) repeat-x scroll left top;
height:34px;
padding-left:15px;
padding-top:13px;
}

ul#Navigation {
border:medium none;
cursor:default !important;
height:34px !important;
left:0;
margin:0;
padding:0;
position:relative;
text-align:left;
top:0;
width:auto;
z-index:20000;
}

ul#Navigation li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/background_passive.png) repeat-x scroll left top;
float:left;
font-size:1em;
height:34px;
line-height:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
width:193px;
z-index:30000;
}
/* koniec menu */
.mainnavUDM {
  background: #eee url("../images/mainnav_bg.gif") repeat-x top left;
  height:34px;
  padding-left:15px;
  padding-top:13px;
}
  
div#mainnavUDM {
  width: 90%;
  overflow: display;
}
* html div#mainnavUDM {  /* Korrektur fuer IE 5.x */
  width: 90%;
  w\idth: 90%;
}
div#mainnavUDM div {
  clear: left;
}

ul#Navigation {
height:34px !important;
margin:0;
padding:0;
border:medium none;
cursor:default !important;
left:0;
position:relative;
text-align:left;
top:0;
width:auto;
z-index:20000;
}

ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width:193px;
    height:34px;
    background: transparent url("../images/background_passive.png") repeat-x top left;
    z-index:30000;
}
* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin: 0;
    padding: 0;
}
*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin: 0;
    padding: 0;
}

ul#Navigation li a, ul#Navigation li.aktuell a {
  display:block;
  font-size:1em;
  height:34px;
  line-height:30px;
  margin:0;
  padding:0;
  text-align:center;
  text-decoration:none;
  width:193px;
}
ul#Navigation li a {background:transparent url(../images/background_passive.png) repeat-x scroll left top;}
ul#Navigation li.aktuell { color: #fff;  background: transparent url("../images/background_active.png") repeat-x top left;}
ul#Navigation li.aktuell a { color: #fff;  background: transparent url("../images/background_active.png") repeat-x top left;}
ul#Navigation li a:hover { color: #fff;  background: transparent url("../images/background_active.png") repeat-x top left;}
ul#Navigation li.passive a.udmR { color: #fff;  background: transparent url("../images/background_active.png") repeat-x top left;}  
ul#Navigation li:hover a { color: #fff;  background: transparent url("../images/background_active.png") repeat-x top left;}
ul#Navigation li:hover ul { background: transparent url("../images/klappmenu_bg.gif") no-repeat bottom right;
}
ul#Navigation li:hover ul li a { background: none;}


ul#Navigation li ul {
  margin: 0; 
  padding: 0;
  position: absolute;
  top: 27px; left: 0;
  display: none;  /* Unternavigation ausblenden */
}
* html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
  left: 0;
  lef\t: 0;
}
*:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
}
ul#Navigation li:hover ul {
  display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#Navigation li ul li {
  float: none;
  display: block;
}
  
ul#Navigation li ul {
	width: 191px;
	height:auto;
	font-weight: normal;
	text-align:left !important;
	margin: 0;
	padding-bottom:8px;
	background: transparent url("../images/klappmenu_bg.gif") no-repeat bottom right;
}
 
ul#Navigation li li {
  border-bottom:1px solid #fdefc4;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  text-align:left !important;
  width: 189px !important;
  height:auto;
  background:none;
}
ul#Navigation li li.aktuell {
  border-bottom:1px solid #fdefc4;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  text-align:left !important;
  background: #fcc300 !important;
}

ul#Navigation li li ul {
  border-top:1px solid #fff;
}
 
ul#Navigation li li a {
  background: #fee182;
  color:#000 !important;
  text-align:left !important;
  height:inherit !important;
  font-weight: normal;
  font-size:93% !important;
  background-image:none !important;
  background: #fee182 !important;
  width: 169px !important;
  height:auto !important;
  line-height:18px !important;
  padding-left:10px !important;
  padding-right:10px !important;
}

ul#Navigation li li a:focus,
ul#Navigation li li a:hover,
ul#Navigation li li a:active  { 
  color:#fff !important; 
  background: #fcc300 !important; 
}
ul#Navigation li li.aktuell a {
  background: #fcc300 !important;
  font-weight:bold;
  color:#fff !important;
}
  
ul#Navigation a, ul#Navigation span {
    background: transparent;
    color: #3e3d3d;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding:8px;
    text-decoration: none;
    width: auto;
    height:18px;
    text-align:center;
  }

* html ul#Navigation a, * html ul#Navigation span {
    width: auto;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: auto;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  font-weight: bold;
}
ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
}


/* koniec menu */

ul#Navigation li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #FDEFC4;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
height:auto;
text-align:left !important;
width:189px !important;
}

ul#Navigation li li a {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FEE182 none repeat scroll 0 0 !important;
color:#000000 !important;
font-size:93% !important;
font-weight:normal;
height:auto !important;
line-height:18px !important;
padding-left:10px !important;
padding-right:10px !important;
text-align:left !important;
width:169px !important;
}

ul ul li {
background-image:url(../images/dot_02.gif);
background-position:0 5px;
background-repeat:no-repeat;
list-style-type:none;
margin-left:0;
padding-bottom:0.2em;
padding-left:1em;
}

ul#Navigation a, ul#Navigation span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#3E3D3D;
display:block;
font-size:1em;
font-weight:bold;
height:18px;
margin:0;
padding:8px;
text-align:center;
text-decoration:none;
width:auto;
}

ul#Navigation li:hover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/background_active.png) repeat-x scroll left top;
color:#FFFFFF;
}

ul#Navigation li li a:focus, ul#Navigation li li a:hover, ul#Navigation li li a:active {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FCC300 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
}

ul#Navigation li ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/klappmenu_bg.gif) no-repeat scroll right bottom;
font-weight:normal;
height:auto;
margin:0;
padding-bottom:8px;
text-align:left !important;
width:191px;
}

ul#Navigation li ul li {
display:block;
float:none;
}

ul#Navigation li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #FDEFC4;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
height:auto;
text-align:left !important;
width:189px !important;
}

#topnav a:focus, #topnav a:hover, #topnav a:active {
background-color:transparent;
text-decoration:underline;
}

#topnav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#999999;
font-weight:normal;
text-decoration:none;
}

#border-top {
background-image:url(../images/border_top.gif);
background-position:left top;
background-repeat:repeat-x;
font-size:0;
height:20px;
margin-bottom:-15px;
overflow:hidden;
width:auto;
}

#border-bottom {
background-image:url(../images/border_bottom.gif);
background-position:left bottom;
background-repeat:repeat-x;
font-size:0;
height:20px;
margin-top:-15px;
overflow:hidden;
width:auto;
}

#edge-tr {
background-image:url(../images/corner_tr.gif);
background-position: top right;
float:right;
font-size:0;
height:20px;
position:relative;
width:20px;
}

#edge-tl {
background-image:url(../images/corner_tl.gif);
background-position: top left;
float:left;
font-size:0;
height:20px;
width:20px;
}

#edge-bl {
background-image:url(../images/corner_bl.gif);
background-position: bottom left;
float:left;
height:20px;
width:20px;
}

#edge-br {
background-image:url(../images/corner_br.gif);
background-position:bottom right ;
float:right;
height:20px;
position:relative;
width:20px;
}

.tx-srlanguagemenu-pi1 div.CUR img.tx-srlanguagemenu-pi1-flag {
display:inline;
}

.tx-srlanguagemenu-pi1 div {
float:left;
padding-left:2px;
}

#footer {
font-size:93.667%;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
line-height:1.5em;
text-align:center;
}

#header #topnav {
position:absolute;
right:10px;
top:10px;
}

#topnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#AAAAAA;
text-align:right;
font-size:93.667%;
}

.form-item {
margin-bottom:0px;
margin-top:0px;
}

.hlist ul {
border-left:medium none;
border-right:medium none;
display:inline;
float:right;
margin:0;
padding:0;
}
#footer {
font-size:93.667%;
}

#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
line-height:1.5em;
text-align:center;
font-size:93.667%;
}


#footer .ueberschrift {
color:#FFFFFF;
}

#footer .copyright {
color:#FFFFFF;
}
#footer a:focus, #footer a:hover, #footer a:active {
background-color:transparent;
color:#FFFFFF;
text-decoration:underline;
}

#footer a {
color:#313131;
font-weight:normal;
padding:0 0.8em;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}

.clearfix{display:block}

#ie_clearing{display:none}

.defaultblock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB url(../images/col1_headlines.gif) repeat-x scroll left top;
border:1px solid #CFCFCF;
margin-bottom:10px;
padding-bottom:14px;
width:181px;
}

html.js .resizable-textarea textarea {
display:block;
margin-bottom:0;
width:153px;
}
.form-item label {
color:#888888;
display:block;
line-height:1.1em;
margin-bottom:0;
margin-top:0.3em;
font-weight:normal;
margin-left:8px;
font-size:90%;
}
#edit-copy-wrapper{
margin-left:8px;
}

#edit-copy {

}

#search-theme-form input.form-submit {
   display: none;
}
.resizable-textarea .grippie {
   display: none;
}

.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}

.blockcontent ul {

display:block;
font-size:94%;
font-weight:normal;
line-height:1.1em;
margin-bottom:0;
margin-top:0.3em;
padding-left:10px;
}

li.collapsed {
background-image:none;
background-position:0 5px;
background-repeat:no-repeat;
list-style-type:disc;
margin:0;
padding:0.2em 0.5em 0 0;
}

li.leaf {
list-style-image:url(../images/dot_02.gif);
list-style-type:square;
margin:0;
padding:0.2em 0.5em 0.1em 0.01em;
background-image:none;
}

li.expanded {
background-image:none;
list-style-type:circle;
margin:0;
padding:0.2em 0.5em 0 0;
}

ul.menu li {
margin:0 0 0 1px;
}

.menu-name-primary-links
{
margin-left:10px;
}

.menu-name-secondary-links
{
margin-left:10px;
}

ul.menu li a:focus{color:#444444;}
ul.menu li a:hover{
color:#444444;
}

ul.menu li a:active {
color:#444444;
} 

ul.menu li a {
text-decoration:none;
color:#888888;
}

.blockcontent {
display:block;
font-size:90%;
font-weight:normal;
line-height:1.1em;
margin-bottom:0;
margin-top:0.3em;
padding-left:2px;
padding-right:2px;
}

table.contenttable tr td {
vertical-align:top;
padding-top:8px;
}

.views-row {
margin-bottom:15px;
}

.views-field-created {
color:#888888;
}

.views-field {
margin-left:8px;
padding:8px 6px 8px 8px;

}
.views-field a {
color:#444444;
text-decoration:none;
}

thead th {
border-bottom:1px solid #CFCFCF;
}

tr.even, tr.odd {
background-color:#FBFBFB;
border:1px solid #CFCFCF;
}


.view-widok-aktualnosci table
{
	margin-left: 1px;
}

#contact-mail-page1 #edit-submit
{
	background: transparent url(../images/send.gif) no-repeat center top;
	width: 46px;
	height: 18px;
	margin-left: 9px;
	margin-top: 4px;
}
.referenz_box h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB url(../images/col1_headlines.gif) repeat-x scroll left top;
color:#747474;
font-size:100%;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 0 10px;
padding:0 0 0 10px;
}

.referenz_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
position:relative;
}

.referenz_box_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding-top:8px;
margin-bottom:8px;
}

.referenz_box p {
padding-left:0.9em;
}

span.date-display-single {
color:#F8AD19;
font-size:91.667%;
font-weight:bold;
list-style-image:none;
list-style-type:none;
padding-left:11px;
}
.item-list ul {
margin: 0;
}
.item-list ul li{
list-style-type:none;
list-style-image:none;
background: none;
margin-bottom:18px;
margin-left: 1px;
}
.item-list .views-field-title {
font-size:100%;
line-height:20px;
margin-top:0;
font-size: 100%;
    color:#666;
    font-weight:bold;
    background: #FBFBFB url(../images/headline_01.gif) repeat-x top left;
    line-height:24px;
    margin-bottom:0.5em;
	text-decoration:none;
	}
	.views-field-field-short-info-value .field-content {
padding-left:11px;}

.views-field-title a{
text-decoration:none;
padding-left:11px;
}
.views-field-field-short-info-value a {
text-decoration: none;
}

.views-row .views-field-title a{
padding-left:0px;
}
.field .field-items  {
margin-bottom: 4px;
}

#col2_content {
padding:10px 20px 10px 10px;
}

#col1_content, #col2_content, #col3_content {
position:relative;
}

h1.nodeTitle {
background:none repeat scroll 0 0 transparent;
color:#F8AD19;
font-size:150%;
font-weight:normal;
margin:3px 0 4px;
text-decoration:none;
}

