p {
width: 495px; 
padding:0px;
margin:0px; }

.datum {
display:inline-block;
font-family:"Arial Black",Arial,sans-serif;
text-align: center;
vertical-align:bottom;
font-size: 14px;
width:20px;
color: #333333;
background-color: #FFFFFF;
margin-right:2px;
float:left; }

.termin {
width:600px;
margin:4px auto;
display:inline-block;
}

.presented_by {
color: #C4C4C4;
font-size:12px;
font-style: oblique;
width: 495px;
}


.cost {
color: #eba140;
font-size:14px;
}

.beschreibung {
font-size: 14px;
text-align: left;
padding-bottom: 5px;
vertical-align: top;}

 a:link{color:#F2F2F2; text-decoration: none; font-weight: bold;}
 a:visited{color:#F2F2F2; text-decoration: none; font-weight: bold;}
 a:hover{color:#C4C4C4; text-decoration: none; font-weight: bold;}
 a:active{color:#F2F2F2; text-decoration: none; font-weight: bold;}

.bildcontainer {
border: #FFFFFF 4px solid;
background-color:#000000;
margin: 5px; 
display: inline-block;}

.org { color:#eba140; }
.red { color:#F0724D; }
.left { text-align: left; }
.center { text-align: center; }
.kgd { font-style: oblique; font-size:12px;}
b { font-size: 18px; }

.terminbox { text-align: left; display:inline-block; float:left; margin-left: 10px; }
.date{ display: inline;}
.headline { font-size: 18px; cursor: pointer; width:495px; display:block; }
.headline:hover { color:#eba140;}
.description { display:none; width:495px; font-size:10pt; font-weight: normal;}

.cke_dialog_body input{ color: #000000; }

form input[type="text"] {background-color: transparent; width:450px; border: 2px dashed #D7D7D7; color:#FFFFFF;}
form input[type="password"] {background-color: transparent; border: 2px dashed #D7D7D7; color:#FFFFFF;}
form textarea {background-color: transparent; border: 2px dashed #D7D7D7; width:450px; height:200px; padding: 2px; color:#FFFFFF; }

.links p { width: 635px; }
