  /*
  www.franz-koenig.at
  */

* {margin:0px; padding:0px; border: 0px;}

*:focus {
outline:none; 
}

.clearer {
clear: both;
height: 0px;
}

.mitte .csc-default {
margin-bottom: 15px;
}

body{
color: black;
background: white;
font-family:'Arial';
font-size: 0.9em;
min-width: 1024px;
text-align: center; 
}

.layer {
width: 1024px;
margin: 0px auto;
}

.layer_o {
width: 100%;
background: url(http://www.lucymarx.at/fileadmin/templates/css/img/black_oben.png) repeat-x;
margin-bottom: 0px;
height: 34px;
position:absolute;
}


.container{
padding-top:18px;
clear:both;
width: 967px;
margin: 0px auto;
background: url(http://www.lucymarx.at/fileadmin/templates/css/img/white_trans_210.png) repeat-y;
}

.oben {
width: 1024px;
margin: 0px auto;
}

.links {
width: 211px;
float: left;
background: url(http://www.lucymarx.at/fileadmin/templates/css/img/grau_verlauf.png) repeat-x;
background-position: top left;
margin-left: 1px;
min-height: 600px;
}

.logo {
padding: 20px 0px 10px 0px;
}

.rechts{
width: 210px;
margin-right: 1px;
float: right;
background: url(http://www.lucymarx.at/fileadmin/templates/css/img/grau_verlauf.png) repeat-x;
background-position: top left;
min-height: 600px;
}



.mitte{
margin-left: 213px;
width: 491px;
padding: 25px;
text-align: left;
overflow: hidden;
}

.mitte p{
font-size: 12.5px;
line-height: 19px;
color: black;
}

.mitte a{
font-size: 12.5px;
line-height: 19px;
color: #666666;
}

.mitte ul{
font-size: 12.5px;
line-height: 22px;
color: black;
list-style-image:url(http://www.lucymarx.at/fileadmin/templates/css/img/hakerl.png);
padding-left: 20px;
margin-left: 0px;

}

.mitte h1{
font-size: 15px;
margin-bottom: 10px;
color: black;
text-transform: uppercase;
}

.mitte h2 a{
font-size: 15px;
margin-bottom: 0px;
color: black;
text-transform: uppercase;
}

.mitte h2 {
font-size: 15px;
margin-bottom: 0px;
color: black;
text-transform: uppercase;
}

.mitte h3{
font-size: 14px;
margin-bottom: 8px;
color: black;
text-transform: uppercase;
}

.footer {
clear: both;
}

.news-list-container {
clear: both;
}



.news-list-date, .news-single-rightbox, .news-drop-date {
color: #666666;
font-size: 12.5px;
}

.news-list-morelink {
display: none;
}

.news-list-morelink1 a{
margin-left: 6px;
color: #666666;
}

.news-list-sub {
padding: 0px 0px 0px 0px;
}

.cat_bild {
float: left;
width: 67px;
height: 67px;
}

.news-list-cont {
margin-left: 75px;
padding-top: 6px;
}

.news-list-cont h2 a{
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
}


.news-start-container {
background: #f2f2f2;
padding: 3px 5px 0px 5px;
border-bottom: 2px solid #e5002d;
margin-bottom: 35px;
}



.news-list-container {
background: #f2f2f2;
padding: 3px 5px 0px 5px;
border-bottom: 2px solid #e5002d;
}

.news-start-containe_header {
background-position: top right;
text-align: right;
padding: 1px 5px 1px 0px;
font-size: 13px;
text-transform: uppercase;
}

.news-start-link {
text-align: right;
}

.news-start-link a{
color: #e6002e;
text-decoration: none;
}

.second {
margin-top: 15px;
}

.news-search-form {
display: none;
}

.news-search-container, .news-single-backlink {
margin-top: 25px;
}

.news-search-item {
margin-bottom: 25px;
}

.news-drop_sub {
padding: 5px 0px 5px 0px;
}

.news-drop-container h2 {
font-size: 14px;
margin-bottom: 0px;
color: white;
}

.news-drop-item {
margin-bottom: 15px;
font-size: 12.5px;
}

.addthis_default_style {
overflow: hidden;
margin: 10px 0px 0px 0px;
}

.single_img img{
float: right;
padding: 0px 0px 10px 20px;
}

/*Case Studies*/



#case_studies img{
border: 2px solid #f2f2f2;
}



#case_studies span {
float: left;
width: 150px;
height: 106px;
margin-right: 13px;
margin-bottom: 20px;
padding: 0;
list-style-type: none;
position: relative;
}


.case {
display: block;
display: none;
position: absolute;
top: 0;
left: 0;
width: 140px;
height: 96px;
background: black;
color: white;
padding: 5px 5px;
font-family: arial;
line-height: 15px;
border: 2px solid #e5002d;
text-transform: uppercase;
font-weight: bold;
}

#case_studies b a {
text-decoration: none;
font-weight: bold;
font-size: 13px;
color: white;
}


.case-logo {
float: right;
margin: 0px 0px 5px 10px;
}

.case_nav {
padding: 15px 0px 15px 0px;
}

/*Pressefotos*/

.pressebild {
overflow: hidden;
margin-bottom: 0px;
}

.p_bild {
float: left;
margin-right: 20px;
width: 110px;
text-align: center;
}



.p_right a{
background: url(img/ic.gif) no-repeat;
padding: 2px 0px 20px 20px;
line-height: 25px;
}

.tagcloud_cont {
text-align: center;
padding: 5px 5px 15px 5px;
margin: 20px 20px 20px 15px;
}

.tagcloud_cont a{
color:#646464;
}



.browseLinksWrap a {
font-size: 12.5px;
margin-right: 15px;
}

.browseLinksWrap, .showResultsWrap {
font-size: 12.5px;
padding-bottom: 5px;
}

.disabledLinkWrap, .activeLinkWrap{
margin-right: 15px;
}

/*Newsletter registrierung*/
.tx-sremailsubscribe-pi1 label{width: 150px; font-size: 12.5px; float: left;}
.tx-sremailsubscribe-pi1 textarea{margin: 1px;}
.tx-sremailsubscribe-pi1 p{padding: 10px 0px 10px 0px;}
.tx-sremailsubscribe-pi1 input{border: 1px solid #dfdfdf; background: white; height: 14px; color: #392f1f; padding: 2px; width: 250px;  margin-bottom: 10px; }
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit {padding: 2px 0px 20px 0px; cursor: pointer; width: 180px; margin: 15px 10px 0px 0px; background: url(img/grau_1_01.png) repeat-x #cbcbcb; border: 1px solid #cbcbcb; display: block;}
.tx-sremailsubscribe-pi1 fieldset {margin-top: 15px;}
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit {margin-left: 150px;}
.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit:hover {border: 1px solid #ff0000;}
.tx-sremailsubscribe-pi1 {font-size: 12.5px; line-height: 18px;}
.tx-sremailsubscribe-pi1 label.error {
color: red;
background: #ff0000;
color: white;
width: 100px;
float: none;
padding: 2px 5px 1px 5px;
margin-left: 5px;
font-weight: bold;
}



.status {
height: 41px;
width: 200px;
padding: 2px 0px 0px 20px;
float: left;
}

.error {
background: #ff0000;
color: white;
}

.dimoco {
margin-top: 20px;
margin-left: 4px;
}

.news-single-video {
margin: 15px 0px 0px 0px;
}

.news-list-cont img {
padding: 10px 0px 10px 0px;
}

.facebook img{
padding: 0px 10px 15px 10px;
}

/*Case Studies Startseite*/

.news-case-container {
text-align: center;
background: #e0e0e0;
padding: 5px 5px 3px 5px;
width: 168px;
margin: 0px auto;
margin-bottom: 30px;
margin-top: 15px;
}

.news-case-container h5{
font-size: 11px;
padding: 0px 0px 3px 0px;
}

.news-case-item {
float: left;
margin-right: 4px;

}

.news-case-item img{
border: 1px solid #f2f2f2;
}

.news-case-item1 img {
border: 1px solid #f2f2f2;
}

.news-case-item img:hover{
border: 1px solid #ff0000;
}

.news-case-item1 img:hover {
border: 1px solid #ff0000;
}

.mitte .news-case-item img {
border: 0px;
}

a.casemore {
color: black;
font-size: 11px;
padding: 0px 0px 3px 0px;
}

.browsebox {
font-size: 0.9em;
}

.browsebox a{
padding: 0px 3px 0px 3px;
}

.listenansicht2, .produktliste {
padding-bottom: 15px;
margin-bottom: 15px;
}


.produktliste {
margin-bottom: 20px;
}


.news-list-morelink1_1 a{
color: #666666;
}


.mitte .produkte h1 {
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 0px;
}

.mitte .produkte h1 a{
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 0px;
}

.mitte .news-list-item h1 a {
color:black;
}



