body {
	background-image: url(../pic/hg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px; padding:0px; left:0px;top:0px;
}
body, div, td, p { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#565658;}
div > p { font-size:0.8em; color:#565658; margin:0px; padding:0px;}
p { font-size:0.8em; color:#565658; padding-bottom:5px; padding-top:5px;}
#logo { margin-left:119px; height:130px; width:130px;} 
#nav { margin-left:120px;  margin-top:20px;  height:30px;}
#box_sprache { width:800px;  margin-top:27px; height:25px; text-align:right;}
#box_cont { margin-left:120px;  margin-top:10px; width:695px;}
#box_footer { height:1em; margin-left:135px; font-size:0.7em; color:#e31a22;}
 
.td_li {
	background-image: url(../pic/cont_li.gif);
	background-repeat: repeat-y;
}
.td_re {
	background-image: url(../pic/cont_re.gif);
	background-repeat: repeat-y;
}

#nav ul { list-style:none; margin:0px; padding:0px;}
#nav li { display:inline;padding-right:5px; font-size:0.9em;  color:#cc071e;}
#nav a:link {   text-decoration:none; color:#cc071e;}
#nav a:visited {  text-decoration:none;  color:#cc071e; }
#nav a:focus {  text-decoration:none;  color:#cc071e;}
#nav a:hover {  text-decoration:underline; color:#cc071e;}
#nav a:active {  text-decoration:none; }
.active {text-decoration:underline; }

a:link { text-decoration:none; color:#737374;}    /* noch nicht besuchte Ziele */
a:visited {text-decoration:none; color:#737374;} /* besuchte Ziele */
a:hover { text-decoration:none; color:#ed5e64;}   /* Verweise bei "MouseOver" */
a:active { text-decoration:none; color:#737374;}  /* Angeklickte Verweise */
a:focus { text-decoration:none; color:#737374;}   /* Verweise, die Fokus erhalten */


.clear { clear:both;}

.box_380 { width:360px;}
.box_265 { width:265px;float:right;}
.box_B380 {
	width:335px;
	background-image: url(../pic/balken.gif);
	background-repeat: no-repeat;
	padding-left:25px; 
}
.box_B265 { width:240px;
	background-image: url(../pic/balken.gif);
	background-repeat: no-repeat;
	padding-left:25px; float:right;
}
.box_3 { width:3em; float:left;}
.box_12 { width:12em; float:left;}
.box_balken {	background-image: url(../pic/balken.gif);
	background-repeat: no-repeat;
	padding-left:25px;  margin-bottom:5px; margin-top:5px; }
.bild { border:1px solid #e31c21; margin-bottom:15px;}
h1 { font-size:1em; color:#e31c21; margin:0px; margin-bottom:10px;}
h2 { font-size:0.9em; color:#e31c21; margin:0px; margin-bottom:10px;}
h3 { font-size:0.8em; color:#e31c21; font-weight:bold; margin-bottom:10px; margin-top:10px;}
h4 {font-size:0.8em; font-weight:bold;margin-bottom:10px; margin-top:10px;}

.balken { background-image: url(../pic/balken.gif);background-repeat: no-repeat; margin-bottom:5px; margin-top:5px;}
ul { font-size:0.8em; color:#565658;}
.balken ul {margin-bottom:10px; margin-top:0px; }
.rot {color:#e31c21;}
.rot2 { color:#f28c90;}

/* Anfang Formularformatierung*/
input.area { color:#565658; background-color:#eeeef1; border:1px solid #cfcfd1;}
input.txt { color:#565658; background-color:#eeeef1; border:1px solid #cfcfd1; width:200px;}
input.txt30 { color:#565658; background-color:#eeeef1; border:1px solid #cfcfd1; width:40px;}
input.txt160 { margin-left:10px; color:#565658; background-color:#eeeef1; border:1px solid #cfcfd1; width:144px;}
input.btn { color:#565658; background-color:#eeeef1; border:1px solid #cfcfd1; margin-left:400px;}
form { padding-left:50px;}
form p { clear: left; margin:0; padding:0; padding-top:5px;}
form p label { float:left; width:30%; font-size:0.9em; font-weight:bold;}
fieldset { margin-top:16px; padding:10px; width:400px;}
legend { font:0.7em; color:#E43030; padding:5px;}
.formular { width:400px; margin-bottom:0px; margin-top:30px; background-color:#ffffff; padding:10px;}

TEXTAREA {
 background-color: #eeeef1;

 width:300px;
 height:80px;
}