body {margin: 1em auto; width:70%;min-height:80%; background-color: #c0c0c0;border:1px solid #DC143C;height:100%;} 

#container {display:table;}

#wrap {display:table-row;}

*+html #wrap, *+html #trwrap {
	overflow: hidden;
}

*html #menue, *html #rechts,
 {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}

*+html #menue, *+html #rechts,
 {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
} 

#menue {display:table-cell;vertical-align:top; height:100%;width:20%;
	background-color:#3C3C3C; color:#ffffff;
	background-image: url("http://cora-burger.de/fileadmin/templates/Bilder/cburgerlogo.png");
	background-repeat:no-repeat; 
	background-position: 1em top; 
  	font:normal 0.9em arial, sans-serif;
	border-top:5px solid #3C3C3C;
/*border-right:2em solid #D3D3D3;*/}
	
/*#menue h2 {margin-top:13em;
  font: bold 1em arial, sans-serif;
  color:#ffffff;
  padding:1em 0 0 1em;
  border-top: thick solid #D3D3D3;*/
  /* border-bottom: 1px solid #DC143C;*/
*/  }*/

.ohne { list-style:none;  display:      inline;}
#menue .oben {margin:0;padding:0;left:0; border-bottom: 1px solid #DC143C;font-size:1px;}
#menue ul {/*border-top: 1px solid #D3D3D3;*/margin:105px 0 0 0;padding:2em 0 0 0;left:0;display:block;list-style:none;}
#menue ul li {
 border-bottom: 1px outset #DC143C;
}
#menue ul li a { text-decoration:none;display:block;
 color: #ffffff;/*background-color:#000000;*/ list-style:none;
 padding: .3em 0 .3em 1em;
 border-left:0;
}
 
#menue ul a:hover { 
background-color:#ffffff;color:#000000;}
 #menue ul a:focus {
  color:#000000;background-color:#ffffff;
   border-bottom: 1px inset #DC143C;
 }
 
#menue ul ul {margin:0 0 0 .5em;padding:0 0 0 .5em; list-style:none;border:none;} 
 #menue p {padding:.7em 5em 0 5em; text-align:center;width:15em;} 
 #menue a, #menue img {color:white;text-decoration:none;border: none;}
 
#rechts {display:table-cell;vertical-align:top;background-color:#EFEFEF;
height:100%;width:80%;}

#rechts h1 {height:94px;margin-top:0em;padding:.2em; font-size:2.5em;text-align:center;
background-color: #DC143C; color:#ffffff;/*font-family: "Monotype Corsiva", sans-serif;*/}
#rechts h1 a {color:#ffffff;text-decoration:none;}

#content {;text-align:justify;font-family: arial, sans-serif;font-size:90%;
padding: 0 8em 1em 3em;line-height:1.5;}
#content ul {margin-left:12px;padding:0;}
#content ul li {margin-bottom:5px;}
#content dt {font-weight:bold;padding-top:.9em;}
#content a {color:#8A003D;}
#content a:hover, #content a:focus, #content a:active {background-color: #DC143C; color:#ffffff;}
/*dl.referenzen dt {clear:left;float:left;padding-right:1em;}*/

ul.kursmaterialmenue {display:block;list-style-position:inside;list-style-type:none;}
ul.kursmaterialmenue li {float:left;}

table.contenttable {margin-top: 5%; width:90%; border-collapse:collapse;empty-cells:show;/*white-space:nowrap;*/}
table.contenttable thead th, table.contenttable tbody th {border:thin solid #000000;padding:4px;text-align: center; font-weight: bold; font-size:85%}
table.contenttable tbody td {border:thin solid #000000;padding:.5em;text-align:left;}
form {clear:both;width:40em;}

fieldset {border:1px solid #DC143C;margin-top:3em;
padding:1em 2.5em 1em 2.5em;}

legend {font-size: .85em;color:#000000;}

label {display:block;width:5em;padding:.5em 0 .2em 0;}

textarea, input {clear:left;background-color:#ffffff;color:#000000;}
input {width:30em;}
textarea {width:25em;height:7em;}

.tx_powermail_pi1_fieldwrap_html_7 {width:25em;}

.tx_powermail_pi1_fieldwrap_html_8 input {clear:left;margin:1em 0 0 0;
background-color:  #DC143C; color:#ffffff;width:7em;}

.tx_powermail_pi1_fieldwrap_html_9 {margin-top:1em;}

.usb, span.unsichtbar, dfn, .linktext, td#legend, #menue h2 {
  position:absolute;
  left:-1000px;
  top:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  display:inline;
}
.punktliste {list-style: circle outside; padding-left:1em;
 margin-left:1em;}
/*ol.numliste {list-style: decimal outside}*/
/*#content dfn {font-style: normal;}*/
.rechts {text-align:right}

.hier, ul a:active {background-color:#DC143C; color:#ffffff;  padding: .3em 0 .3em 1em;
}
abbr:hover {cursor:help}
abbr[title] {
  border-bottom: thin dotted;
  cursor: help;
}
dl {margin:0 0 2em 0;}
.zentriert {text-align:center;font-size:.75em;}
#menue p.zentriert {clear:left;}

div.tx-timtabtwitter-pi1 div.entry {padding: 0 0 .2em 0;}
div.tx-timtabtwitter-pi1 div.entry p.date {margin-bottom:0;padding-bottom:0;}
div.tx-timtabtwitter-pi1 div.entry p.message {margin-top:0;padding-top:0;}

div.tx-rmaddthis-pi1 {text-align:center;}

#month-header {width:100%;} 
table.month-large {width:100%;}

.tx-xing-pi1 a img {border:none;text-decoration:none;}

.smalladform-field-check label {width: 30em;}
