/* CSS Document 
#ete_portlet_content { width:98%; }
.cms p { line-height:150%; margin:0px 0px 1.5em 0px;}
.cms h1 { font-weight:normal; text-transform:uppercase;}
.cms div {
    float: left;
    width: 150px;    height: 150px;
    text-align: left;
    margin: 0em 0em 0em 0em;
    background: #fff;
    font-size: 0.83em;
        margin:10px 30px 50px 0px; 
 padding:0px 0px 0px 0px;
}

.cms a { color:#000; text-transform:uppercase;}


.cms a img {
	border-width:0px; width:100%; 
	margin-bottom:5px; 
border:1px solid #999;
}*/


.cms { width:98%; background-color:#fefefe; margin-left:-2px;}
.cms .clear { clear:both; height:0px; overflow:hidden;}
.cms .rahmen { width:100%; height:auto; margin:5px 0px 0px 0px; padding:0px; }


.cms .rahmen .kasten   { border:none; width:200px; height:150px; margin:0px 20px 20px 0px ; padding:0px; float:left; 
-moz-box-shadow: 	2px 2px 5px rgba(0,0,0,0.3);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
box-shadow: 		2px 2px 5px rgba(0,0,0,0.3);
}

.cms .rahmen.projekte .kasten{ margin-bottom:60px;  }
.cms .rahmen.ausstellungen .kasten{ margin-bottom:60px; }

.cms .rahmen .kasten img { border:none; width:200px; height:150px; margin:0px ; padding:0px;}
.cms .rahmen .kasten a { border:none;  margin:0px ; padding:0px ;}
.cms .rahmen .kasten div { font-size:0.9em; margin:5px 0px 0px 0px ; padding:0px ; border:1px solid #ccc; text-transform:uppercase; padding:5px; }
.cms .rahmen .kasten   a { color:#333;}

.cms h2 { float:left; }
.cms .overline {  width:100%; height:1px; overflow:hidden;   margin:0px 1em 0px 0px; padding:15px 0px 0px 0px;border-bottom:1px solid #7b7b7b;}

.cms h2 {float:left; background-image: url(../../Bilder/emotion/lasche_grau.png); font-size:1em; padding:8px  30px 15px 15px ; margin-bottom:10px;
		color:#FFF; font-weight:normal; text-transform:uppercase; background-repeat:no-repeat; background-position:right 0px;}

.cms .abstand { width:100%; height:0px; margin:0px; padding:0px; overflow:hidden;}

.faq,.imprint { width:80%;}
.faq a,.imprint a { color:#333; text-decoration:none; border-bottom:1px dotted #666666;}
.faq h1 ,.faq h2, .faq h3 { font-weight:normal; text-transform:uppercase;}
.imprint h1 ,.imprint h2, .imprint h3 { font-weight:normal; text-transform:uppercase;}