body {
    	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
    	margin: 0; padding: 0;
    	text-align: center;
    	color: #000000;
    }
a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#999999; text-decoration:none;}
h1 {font-size:14px; letter-spacing:2px; font-variant:small-caps; border-bottom:1px solid #000000;}
p {padding-left:5px;}

#hauptcontainer {width:979px; margin:0 auto; background:url(img/hauptcontainer.gif);}
#hauptlinks {width:773px; float:left; overflow:hidden;}
#hauptrechts {width:206px; float:left; overflow:hidden;}

.tele #cont {width:773px; text-align: left;}
.tele #div1 {float:left; width:563px; height:103px; background-image:url(img/_01.gif);}
.tele #div2 {float:left; width:210px; height:103px; background-image:url(img/_02.gif);}
.tele #div4 {float:left; width:221px; height:38px; background-image:url(img/_04.gif);}
.tele #div12 {width:773px; height:58px; background-image:url(img/_12.gif);}
.tele #flself {float:left;}

.tele #leftnav {float:left; width:207px;}

.tele #maincont {float:left;}
.tele #main2 {padding:10px 21px 0 10px;}
.tele #content {background-color:#E0E0E0; width:535px; overflow:hidden;}
.tele #schrift {padding:2px 10px 10px 10px;}

.tele #bottom {padding:25px 0 3px 0; text-align:center; font-size:9px; color:#999999;}
.tele #bottom a:link {color:#999999; text-decoration:none;}
.tele #bottom a:visited {color:#999999; text-decoration:none;}
.tele #bottom a:hover {color:#000000; text-decoration:none;}

.tele #fz1 {width:534px; height:40px; background-image:url(img/fz/fz_01.gif);}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

.errors {padding:0 5px 0 20px; color:red;}
input.required {border:1px solid red;}
td input {width:250px;}
textarea {width:250px;}