body {

	margin: 0;
	
	
}

.bogen_ol	{
	background-image: url(http://www.barfux.de/pix/borgen_ol.gif);
}
.bogen_or	{
	background-image: url(http://www.barfux.de/pix/borgen_or.gif);
}
.bogen_ul	{
	background-image: url(http://www.barfux.de/pix/borgen_ul.gif);
}
.bogen_ur	{
	background-image: url(http://www.barfux.de/pix/borgen_ur.gif);
}
.bogen_o	{
	background-image: url(http://www.barfux.de/pix/borgen_o.gif);
}
.bogen_u	{
	background-image: url(http://www.barfux.de/pix/borgen_u.gif);
}
.bogen_l	{
	background-image: url(http://www.barfux.de/pix/borgen_l.gif);
}
.bogen_r	{
	background-image: url(http://www.barfux.de/pix/borgen_r.gif);
}
	 
.black 			{	background: #000000; color: #FFFFFF;}
.white 			{	background: #FFFFFF; color: #000000;}

.text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: justify;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 30px;
	padding-left : 		 0px;
}

.text2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: justify;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 10px;
}

.textsuche {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: right;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 0px;
}

.text3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: justify;
	padding-bottom : 	 0px;
	padding-right : 	 10px;
	padding-top : 		 10px;
	padding-left : 		 0px;
}

.dark {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #202020;
	text-decoration: none;
	text-align: justify;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 0px;
}

.text_rot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE1A1E;
	text-decoration: none;
	text-align: justify;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 0px;
}


.datum {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: right;
	padding-bottom : 	 0px;
	padding-right : 	 10px;
	padding-top : 		 5px;
	padding-left : 		 0px;
	
}

.login {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: right;
	padding-bottom : 	 0px;
	padding-right : 	 4px;
	padding-top : 		 5px;
	padding-left : 		 0px;
	
}

.bottom {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: center;
	padding-bottom : 	 5px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 0px;
}

.headline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DE1A1E;
	text-decoration: none;
	text-align: right;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 0px;
}

.navi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	background: #DE1A1E;
	padding-bottom : 	 0px;
	padding-right : 	 10px;
	padding-top : 		 0px;
	padding-left : 		 0px;
}

A.navi:link             { padding-right :  0px; text-decoration: none;   	color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.navi:active           { padding-right :  0px; text-decoration: none;   	color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.navi:visited          { padding-right :  0px; text-decoration: none;   	color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.navi:hover            { padding-right :  0px; text-decoration: none; 		color: #ffff33; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

A.active:link           { padding-right : 0px; text-decoration: underline;   	color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.active:active         { padding-right : 0px; text-decoration: underline;   	color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.active:visited        { padding-right : 0px; text-decoration: underline;   	color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.active:hover          { padding-right : 0px; text-decoration: underline; 		color: #FFFFFF; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

A.link:link             { text-decoration: none;   		color: #DE1A1E; font-family: Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
A.link:active           { text-decoration: none;   		color: #DE1A1E; font-family: Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
A.link:visited          { text-decoration: none;   		color: #DE1A1E; font-family: Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
A.link:hover            { text-decoration: underline; 	color: #DE1A1E; font-family: Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.side {
background-image: url(http://www.barfux.de/pix/side.gif);
background-repeat: no-repeat;
}

.header {
background-image: url(http://www.barfux.de/pix/barfux.gif);
background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: right;
	padding-bottom : 	 0px;
	padding-right : 	 10px;
	padding-top : 		 5px;
	padding-left : 		 0px;

}

.right { text-align: right; 

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	text-align: left;
	padding-bottom : 	 0px;
	padding-right : 	 0px;
	padding-top : 		 0px;
	padding-left : 		 0px;

}

.r_abs { padding-top : 		 25px;}

legend {
	padding: 0.2em 0.4em;
	color: #808080;
	font-size:10px;
	text-align:right;
	text-decoration:underline;
	vertical-align: top;
}
label {
	float:left;
	width:25%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:left;
	font-weight:bold;
}
fieldset {
	padding-left : 		4px;
	padding-right : 	5px;
	padding-bottom : 	5px;
	border: 0px;
	text-align: left;
}
	
.submit { text-align: right; padding-top : 	3px;}

.go {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	border: solid 1px;
	background: #efefef;
	padding-bottom : 	 1px;
	padding-right : 	 1px;
	padding-top : 		 1px;
	padding-left : 		 1px;
}

.line {   color: #808080;}

ul#List {
  margin: 0; padding: 0;
}
ul#List li {
  list-style: none;
  margin: 0; padding: 0;
}

td { vertical-align: top; }
