@media screen
{

body {
	color: #444;
	font-size: 62.5%;
	font-family: Verdana, Arial, 'Lucida Grande', Sans-Serif;
}

#page_margins { font-size: 1.2em; }

h1,h2,h3,h4 { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-weight:normal;}

h1 {font-size: 1.8em; margin: 0 0 0.5em 0; padding-bottom: 0.8em; clear: both;}
h2 {font-size: 1.4em; margin: 0 0 0.25em 0; padding-top: 1.5em;}
h3 {font-size: 1.2em; margin: 0 0 0.25em 0; padding-top: 1.5em; font-weight:bold; }
h4 {font-size: 1.0em; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold;}

p { display: block; margin-bottom: 1em; }

a
{
	color: #900;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

table { width: 95%; margin: 1em 0;}

td {
background:#f5f5f5;
border:0.2em solid #fff;
padding:0.6em;
text-align:center;
}

.HERVORHEBUNG { display: block; border-left: 0.2em solid #BF0202; background: #f9f9f9; padding: 0.7em; margin: 0 0.6em; }

form { margin: 1em 0; }


label { display: block; margin-top: 0.6em; color: #222; }

input, textarea {
background: #fcfcfc none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#777777;
padding:3px;
width:auto;
margin: 0;
}

input[type="text"]:focus, textarea:focus {
background:#F0F0F0 none repeat scroll 0%;
border-color:#666666;
color:#333333;
}

input.senden { margin-top: 0.8em; color: #222; }

}