/* CSC Formulare stylen, die sind tabellenlos*/

.csc-mailform {
        border: 0px;
}

.csc-mailform-field label {
        font-size: 0.9em;
        width: 110px;
        float: left;
        text-align: right;
        margin-right: 0.5em;
        display: block;
	border: none;
	margin: 2px;
}

.csc-mailform-field input {
 	margin: 2px;
}

.csc-mailform-field textarea {
 	margin: 2px;
}

.csc-mailform-submit{

 float: right; 
 
}

/* WEC Map -begin */
/* -------------------------------------------------------------------------- */
.tx-wecmap-pi1 {
font-size:12px;
}

.tx-wecmap-pi1 .gmnoprint br{
font-size:0px;
height:5px;
line-height:5px;
padding:0;
margin:0;
}

.tx-wecmap-pi1 h2{
padding:10px 0px 5px 0px;
}

.tx-wecmap-map .startendaddress {
color:grey;
display:block;
font-size:85%;
width:100%;
}

.tx-wecmap-map label.startendaddress {
padding:0;
}


/* abgerundete Ecke -begin */
/* -------------------------------------------------------------------------- */

.csc-textpic-imagewrap dl{
display:block;
position:relative;
}

.csc-textpic-imagewrap dl dt.lt {
background-position:0 0;
left:0;
top:0;
background-image:url(../imgs/crn1.gif);
height:8px;
width:8px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

.csc-textpic-imagewrap dl dt.rt {
background-position:100% 0;
right:0;
top:0;
background-image:url(../imgs/crn1.gif);
height:8px;
width:8px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

.csc-textpic-imagewrap dl dt.lb {
background-position:0 100%;
bottom:0;
left:0;
background-image:url(../imgs/crn1.gif);
height:8px;
width:8px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

.csc-textpic-imagewrap dl dt.rb {
background-position:100% 100%;
bottom:0;
right:0;
background-image:url(../imgs/crn1.gif);
height:8px;
width:8px;
background-repeat:no-repeat;
display:block;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}

