body { background-color:#FFFFFF; }
td,div { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#585151;  line-height:1.5;}
p { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#585151; margin:0px ; padding:0px; font-weight: normal; line-height:1.5;}
li { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#585151; }
h1 { font-size:16px; font-family:Arial,Helvetica,sans-serif; color:#D30E13; }
h2 { font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#a5a3a3; }
h3 { font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#a5a3a3; }
h4 { font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#a5a3a3; }
h5 { font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#a5a3a3; }
h6 { font-size:14px; font-family:Arial,Helvetica,sans-serif; color:#a5a3a3; }
strong,b { font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#585151; }
em,i { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000000; }
u { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#585151; margin:0px ; padding:0px; font-weight: normal; line-height:1.5; }
a:link { color:#585151; text-decoration:underline; font-weight:normal; }
a:visited { color:#585151; text-decoration:underline; font-weight:normal; }
a:active { color:#585151; text-decoration:none; font-weight:normal; }
a:hover {color:#585151; font-weight:normal; text-decoration:none; }
input,textarea,select { background-color:#FFFFFF; color: #000000; font-size: 12px; font-weight: normal; border: 1px ridge #c4bfbf; font-family:  Arial, Helvetica, sans-serif; }
.bilderrahmen{
border:3px solid #FAE0DF;
}





/* Buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button_ori {
    background: transparent url('../UPLOAD/cmsimages/k_button_rechts.jpg') no-repeat scroll top right;
    color: #484848;
    display: block;
    float: left;
    font: normal 10px Helvetica,Arial,sans-serif;
    height: 15px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none !important;
}

a.button_ori span {
    background: transparent url('../UPLOAD/cmsimages/k_button_links.jpg') no-repeat;
    display: block;
    line-height: 9px;
    padding: 4px 0 2px 15px;
    text-decoration: none;
} 
a.button_ori:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
    text-decoration: none;
}

a.button_ori:active span {
     background-position: bottom left;
     padding: 4px 0 2px 15px;
    text-decoration: none;
}






a.button {
    background: transparent url('../UPLOAD/cmsimages/button_rechts.jpg') no-repeat scroll top right;
    color: #d30e13;
    display: block;
    float: left;
    font: normal 12px Arial,Helvetica,sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none !important;
}

a.button span {
    background: transparent url('../UPLOAD/cmsimages/button_links.jpg') no-repeat;
    display: block;
    line-height: 21px;
    padding: 4px 0 2px 15px;
    text-decoration: none;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
    text-decoration: none;
}

a.button:active span {
     background-position: bottom left;
     padding: 4px 0 2px 15px;
    text-decoration: none;
}



a.link_pfeil:link,
a.link_pfeil:visited,
a.link_pfeil:active{ 
	padding-left: 10px; 
	background-image: url(../UPLOAD/cmsimages/pfeil.gif); 
	background-repeat:no-repeat; 
	background-position:left center;
	color:#585151; 
	text-decoration:none; 
	font-weight:normal; 
}
a.link_pfeil:hover { 
	padding-left: 10px; 
	background-image: url(../UPLOAD/cmsimages/pfeil.gif); 
	background-repeat:no-repeat; 
	background-position:left center;
	color:#d8212c; 
	text-decoration:underline; 
	font-weight:normal; 
}
