body { margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; }

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #FFCC00; text-decoration: none; }
a:active { color: #FFCC00; text-decoration: none; }

.navi a:link { color: #000000; text-decoration: none; }
.navi a:visited { color: #000000; text-decoration: none; }
.navi a:hover { color: #FFFFFF; text-decoration: none; }
.navi a:active { color: #FFFFFF; text-decoration: none; }

.navi,.abschluss,p,h1,h2,h3,li,td,ul {font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}

p,li,ul,i {margin:0px;font-size:14px;}
li {list-style : square;}
h1 {font-size:29px;text-align:left;margin:0px;font-weight:bold;}
h2 {font-size:26px;text-align:left;margin:0px;font-weight:normal;}
h3 {font-size:18px;text-align:left;margin:0px;font-weight:bold;}
h4 {font-size:14px;text-align:left;margin:0px;font-weight:bold;}

.start_txt {font-size:14px;font-weight:bold;color:#183052;}
.fehler {color:FF0000;font-weight:bold;}
#b {font-weight:bold;}

form {margin:0px;}

.header_01 {
		width:226px;
		height:152px;
		background-image: url(images/oben_li.jpg);
		background-repeat: no-repeat;
		float: left;
}

.header_02 {
		width:552px;
		height:152px;
		background-image: url(images/oben.gif);
		background-repeat: repeat-x;
		float: right;
}

.left_01 {
		width:226px;
		height:452px;
		background-image: url(images/left_01.gif);
		background-repeat: repeat-y;
		float: left;
}

.left_logo {
		width:226px;
		height:112px;
		background-image: url(images/rai_logo.gif);
		background-repeat: no-repeat;
		float: left;
}

.navi_p { 
	font-family: Arial, sans-serif, Helvetica; 
	padding: 4px;
	padding-left:6px;
	margin:0px;
	color:#FFCC00;
	font-weight:bold;
}

.impressum {
	font-size:12px;
}

.formular p {margin-top:6px;}