#p_eingerueckt {
    padding-left: 3em;
}

.error {
    color: red;
}

.clearfix {
	clear: left;
}

div.container {
    width: 100%;
    margin: 0px;
    border: 1px solid gray;
    line-height: 150%;
}

div.header, div.footer {
    padding: 0.5em;
    color: white;
    background-color: gray;
    clear: left;
}

h1.header {
    padding: 0;
    margin: 0;
}

div.left {
    float: left;
    width: 500px;
    margin: 0;
    padding: 1em;
}

div.right {
	margin-left: 530;
    border-left: 1px solid gray;
    padding: 1em;
}

div.spalte1 {
    float: left;
    width: 500px;
    margin: 0;
    padding: 1em;
}

div.spalte2 {
	margin-left: 530;
    border-left: 1px solid gray;
    padding: 1em;
}

.form_label{ 
	width: 170px;
	text-align: left;
	display: block;
	float: left;
}

.form_label_anlagen{ 
	width: 70px;
	text-align: left;
	display: block;
	float: left;
}

.datei_anlagen{ 
	width: 200px;
	text-align: left;
	display: block;
	float: left;
}

#file_schutzschrift {

}

#streitgegenstand {
	width: 300px;
}

table {
	width: 800px;
	border-collapse: collapse;
}
table, th, td {
	border: 1px solid #ABABCC;
}

th, td {
    text-align: center;
}

.dateiname {
	width: 300px;
}

td {
    padding: 5px;
}

caption {
    text-align: center;
}

#waev {
    /*width: 800px;*/
}

.fehlerdiv
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #FF0000;
	border: 2px solid #FF0000;
	margin: 2px;
	padding: 5px;
}

#js_not_enabled
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #FF0000;
	border: 2px solid #FF0000;
	margin: 2px;
	padding: 5px;
}

#nur_anzeigen_bei_js_enabled
{
	display: none;
}

@media (max-width: 82rem) {   
	.tabreiter li > div { top: 68px; }
    .tabreiter input[type="radio"]:checked + label { border-bottom-color: #CCC;   }
}

@media (max-width: 48em) {   
	.tabreiter li > div { top: 102px; }
    .tabreiter input[type="radio"]:checked + label { border-bottom-color: #CCC;   }   
}

/*
@media (max-width: 21em) {   
	.tabreiter li > div { top: 133px; }
    .tabreiter input[type="radio"]:checked + label { border-bottom-color: #CCC;   }   
}

@media (max-width: 19em) {   
	.tabreiter li > div { top: 166px; }
    .tabreiter input[type="radio"]:checked + label { border-bottom-color: #CCC;   }   
}

@media (max-width: 18em) {   
	.tabreiter li > div { top: 200px; }
    .tabreiter input[type="radio"]:checked + label { border-bottom-color: #CCC;   }   
}
*/
@media (max-width: 41em) {   
	.tabreiter li > div { top: 204px; }
    .tabreiter input[type="radio"]:checked + label { border-bottom-color: #CCC;   }   
}

