BODY {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
	background-color: #f2f2f2;
}
DIV {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
pre {
	FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
	FONT-SIZE: 11px;
	width: 100%;
}
FORM {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
ol {
	MARGIN: 2px 0px 2px 30px;
}
p {
	MARGIN: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
.formular {
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-TOP: #aab2bc 1px solid;
	BORDER-BOTTOM: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	height: 16px;
	MARGIN: 0px 0px 0px 0px;
	padding: 1px 2px 0px 2px;
	vertical-align: middle;
	FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
	FONT-SIZE: 12px;
}
.select {
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-TOP: #aab2bc 1px solid;
	BORDER-BOTTOM: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
	MARGIN: 2px 0px 0px 0px;
	padding: 1px 2px 0px 2px;
	FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.submit {
	FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 2px 2px 2px;
	height: 19px;
	FONT-SIZE: 11px;
	font-weight: bold;
	background-color: #F5EEAF;
	BORDER: 1px solid #aab2bc;
	background-image: url(../images/nema/verlauf_submit.gif);
	background-repeat: repeat-x;
	color: #F58220;
}
.anker {
	margin: 2px 0px 0px 0px;
	PADDING: 1px 5px 4px 5px;
	FONT-SIZE: 11px;
	background-color: #F5EEAF;
	BORDER: 1px dotted #aab2bc;
	background-image: url(../images/nema/verlauf_submit.gif);
	background-repeat: repeat-x;
	color: #F58220;
	font-weight: bold;
}
.link {
	color: #F58220;
	FONT-SIZE: 12px;
}
a.search_button {
	margin: 0px 0px 1px 0px;
	padding: 2px 3px 2px 3px;
	border-top: #FFFFFF 1px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	border-left: #FFFFFF 1px solid;
	color: #333333;
	background-color: #D2D7DB;
	font-size: 11px;
	text-decoration: none;
	height: 23px;
}
.textarea {
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-TOP: #aab2bc 1px solid;
	BORDER-BOTTOM: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}
.tb {
	MARGIN: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
.tb td {
	MARGIN: 0px 0px 0px 0px;
	padding: 1px 2px 1px 2px;
	height: 19px;
}
.tb td.hover:hover {
	background-color: #EEEEEE;
}
.tb tr {
	vertical-align: top;
}
.tb tr.mp:hover {
	background-color: #CDD2D7;
}
.tb tr.sh:hover {
	background-color: #F5EEAF;
}
.tb tr.gs:hover {
	background-color: #BAD6CA;
}
.tb tr.ni:hover {
	background-color: #ECE3D0;
}
.tb tr.fr:hover {
	background-color: #E8D8D9;
}
.tb tr.kk:hover {
	background-color: #E7CDE7;
}
.tb tr.se:hover {
	background-color: #e6e6e6;
}
.tb tr.header {
	height: 19px;
	font-size: 12px;
	font-weight: bold;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
}
.tb tr.bg {
	background-color: #eeeeee;
}
.tb tr.bgmp {
	background-color: #CDD2D7;
	COLOR: #F7F7E7;
}
.tb tr.bgsh {
	background-color: #EBDA4D;
	COLOR: #F7F7E7;
}
.tb tr.bggs {
	background-color: #73A995;
	COLOR: #F7F7E7;
}
.tb tr.bgni {
	background-color: #C6AD73;
	COLOR: #F7F7E7;
}
.tb tr.bgfr {
	background-color: #A31D1D;
	COLOR: #F7F7E7;
}
.tb tr.bgkk {
	background-color: #663366;
	COLOR: #F7F7E7;
}
.tb tr.bgse {
	background-color: #333333;
	COLOR: #F7F7E7;
}
a:hover {
	color: #F58220;
}

#sitemp {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #CDD2D7;
}
#sitesh {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #F5EEAF;
}
#sitegs {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #BAD6CA;
}
#siteni {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #ECE3D0;
}
#sitefr {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #E8D8D9;
}
#sitekk {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #E7CDE7;
}
#sitese {
	margin: 0px 0px 0px 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #e6e6e6;
}

#header {
	WIDTH: 100%;
	BORDER-BOTTOM: 1px solid #aaaaaa;
	HEIGHT: 112px;
	BACKGROUND-COLOR: #e6e6e6;
	background: url(../images/nema/ver-header.jpg) repeat-x;
}

#logo {
	margin: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
#logo .topzeile {
	margin: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	height: 15px;
	font-size: 9px;
	width: 840px;
}
#logo .img {
	margin: 0px 0px 0px 0px;
	PADDING: 5px 50px 5px 0px;
	float: left;
}
#logo h1 {
	MARGIN: 0px 0px 0px 0px;
	padding: 6px 0px 2px 0px;
	FONT-SIZE: 14px;
}
#logo h1 a {
	FONT-SIZE: 14px;
}
#logo .search {
	MARGIN: 0px 2px 0px 2px;
	PADDING: 0px 0px 0px 2px;
}
#logo .search .formular {
	width: 214px;
}
.logo {
	height: 70px;
}

/* *******************************
* DYNAMISCHE NAVIGATION
******************************* */
#nav {
	CLEAR: both;
	WIDTH: 980px;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px 0px 0px 0px;
	}
#dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#dd li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	background: #ffffff;
	}
#dd li a.menu{
	display: block;
	margin: 0px 0px 0px 1px;
	padding: 4px 12px 6px 12px;
	text-decoration: none;
	background-image: url(../images/nema/nav-ver.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #e4e4e4 1px solid;
	BORDER-BOTTOM: #9A9A9A 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
}
#dd li a.menu:hover {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-hover.jpg);
	background-repeat: repeat-x;
	COLOR: #F58220;
}
#dd li a.mp {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-mp.jpg);
	COLOR: #FFFFFF;
}
#dd li a.sh {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-sh.jpg);
	COLOR: #FFFFFF;
}
#dd li a.gs {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-gs.jpg);
	COLOR: #FFFFFF;
}
#dd li a.ni {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-ni.jpg);
	COLOR: #FFFFFF;
}
#dd li a.fr {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-fr.jpg);
	COLOR: #FFFFFF;
}
#dd li a.kk {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-kk.jpg);
	COLOR: #FFFFFF;
}
#dd li a.se {
	text-decoration: none;
	background-image: url(../images/nema/nav-ver-se.jpg);
	COLOR: #FFFFFF;
}
#dd .submenu {
	margin: 0px 0px 0px 0px;
	background-color: #F2F2f2;
	border-top: 2px solid #e4e4e4;
	border-right: 2px solid #9A9A9A;
	border-left: 2px solid #e4e4e4;
	border-bottom: 2px solid #9A9A9A;
	visibility: hidden;
	position: absolute;
	z-index: 3;
}
#dd .submenu a {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 2px 8px 2px 8px;
	color: #333333;
	background-color: #F2F2f2;
	white-space: nowrap;
}
#dd .submenu a:hover {
	text-decoration: none;
	padding: 2px 8px 2px 8px;
	COLOR: #e77008;
	background-color: #F5EEAF;
}
#wegweiser {
	clear: both;
	MARGIN: 0px 0px 0px 0px;
	padding: 7px 0px 7px 5px;
	background-color: #e7e7e7;
	border-bottom: 1px solid #c0c0c0;
	}
#wegweiser a{}

#body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 1020px;
}


#left {
	clear: both;
	FLOAT: left;
	WIDTH: 170px;
	min-height: 850px;
	TEXT-ALIGN: left;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#left .leftwerbung {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 5px 0px 5px 5px;
	WIDTH: 160px;
}
#left .banner {
	MARGIN: 2px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#left .werbung {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left .imgoben {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left .imgunten {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left .empflink {
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	MARGIN: 0px 0px 0px 0px;
	padding: 15px 2px 0px 2px;
	font-size: 12px;
	color: #F58220;
	background-color: #f2f2f2;
	display: block;
}
#left .empflink a{
	color: #F58220;
}
#left .empftext {
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	font-size: 11px;
	background-color: #f2f2f2;
	display: block;
}


#center {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	WIDTH: 670px;
	background-color: #ffffff;
	float: left;
	min-height: 850px;
}
#center .banner {
	MARGIN: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
#center .text {
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#center p {
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
#center p.header{
	FONT-SIZE: 11px;
	MARGIN: 20px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	border-top: 1px solid #e6e6e6;
}
#center p.clear{
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#center .red {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: Red;
}
#center .hinweis {
font-size: 12px;
color: #006699;
font-weight: bold
}
#center h1 {
	FONT-SIZE: 12px;
	MARGIN: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
#center h3 {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
#center .wib {
	MARGIN: 0px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
	background-color: #FFFFCC;
	BORDER-RIGHT: #c2c2c2 1px solid;
	BORDER-LEFT: #c2c2c2 1px solid;
	BORDER-BOTTOM: #c2c2c2 1px solid;
	BORDER-TOP: #c2c2c2 1px solid;
}

#content {
	CLEAR: both;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content .red {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	color: Red;
}
#content .hinweis {
font-size: 12px;
color: #006699;
font-weight: bold
}
#content .trenner-fr {
border-bottom: 2px dotted #A31D1D;
margin-bottom: 4px;
margin-top: 4px;
}
#content .trenner-mp {
border-bottom: 2px dotted #708090;
margin-bottom: 4px;
margin-top: 4px;
}
fieldset {
MARGIN: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
border: 1px solid #D0D0BF;
background-color: #F2F2F2;
-moz-border-radius: 5px;
}
legend {
font-size:12px;
font-weight: bold;
color:#8B0000;
MARGIN: 0px 0px 0px 5px;
}
#content .artikel {
	MARGIN: 0px 0px 8px 0px;
	border: 1px solid #DCDCDC;
	background: #f2f2f2;
}
#content .artikel .content {
	MARGIN: 0px 2px 5px 2px;
	text-align: justify;
}
#content .artikel .autor, .firma, .datum {
	MARGIN: 0px 0px 0px 15px;
	font-style: italic;
}
#content .seitenzaehler {
	MARGIN: 0px 0px 2px 0px;
	padding: 2px 5px 2px 5px;
	BORDER: 1px solid #eaeaea;
	background-color: #f2f2f2;
	font-size: 11px;
	float: right;
}
#content .seitenzaehler .seite {
	padding: 2px 2px 2px 2px;
	width: 40px;
	text-align: center;
	float: left;
}
#content .seitenzaehler .vorwaerts{
	padding: 2px 2px 2px 2px;
	width: 65px;
	text-align: center;
	float: left;
}
#content .seitenzaehler .zurueck{
	padding: 2px 2px 2px 2px;
	width: 55px;
	text-align: center;
	float: left;
}
#content .seitenzaehler .zahl{
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
	text-align: center;
	float: left;
}
#content .seitenzaehler a.aktiv {
	color: #F58220;
	text-decoration: none;
	font-weight: bold;
}
#content a.site_count {
	FONT-SIZE: 12px;
	margin-left: 2px;
	text-align: center;
}
#content a.site_count_on {
	padding: 0px 3px 0px 3px;
	margin-left: 2px;
	border: #C0C0C0 1px solid;
	FONT-SIZE: 12px;
	font-weight: bold;
	background-color: #FFFFCE;
	text-decoration: none;
	text-align: center;
	color: #F58220;
}
#content .contentheader {
	height: 19px;
	background-color: #F5EEAF;
}
#content .contentheadermp {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-mp.gif);
	background-repeat: no-repeat;
}
#content .contentheadersh {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-sh.gif);
	background-repeat: no-repeat;
}
#content .contentheadergs {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-gs.gif);
	background-repeat: no-repeat;
}
#content .contentheaderni {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-ni.gif);
	background-repeat: no-repeat;
}
#content .contentheaderfr {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-fr.gif);
	background-repeat: no-repeat;
}
#content .contentheaderkk {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-kk.gif);
	background-repeat: no-repeat;
}
#content .contentheaderse {
	height: 19px;
	background-color: #F5EEAF;
	background-image: url(../images/nema/bg-header-se.gif);
	background-repeat: no-repeat;
}
#content h2{
	MARGIN: 0px 0px 0px 0px;
	padding: 2px 0px 0px 15px;
	font-size: 11px;
}
#content .contenttext {
	MARGIN: 0px 0px 12px 0px;
	padding: 2px 2px 2px 2px;
	background-color: #f2f2f2;
	display: block;
	height: 100%;
}
.index{
	BORDER-RIGHT: 1px solid #dddddd;
	BORDER-LEFT: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 1px solid;
}
#content .contenttext .img {
	MARGIN: 2px 4px 2px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}
#content .sitemap {
	MARGIN: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 49%;
}
#content .sitemap ul {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content .sitemap li{
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 2px 0px;
	display: block;
	list-style-type: none;
}
#content .sitemap a.sitemap_menu{
	display: block;
	background-color: #F2F2f2;
	margin: 0px 0px 0px 1px;
	padding: 4px 2px 6px 2px;
	font-size: 12px;
	font-weight: bold;
}
#content .sitemap sitemap_menu a:hover{
	COLOR: #e77008;
	background-color: #F5EEAF;
}
#content .sitemap .sitemap_submenu {
	margin: 0px 0px 0px 0px;
	background-color: #F2F2f2;
}
#content .sitemap .sitemap_submenu a {
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
	color: #333333;
	background-color: #F2F2f2;
	white-space: nowrap;
}
#content .sitemap .sitemap_submenu a:hover {
	COLOR: #e77008;
	background-color: #F5EEAF;
}
#content .contenttext .liste {
	MARGIN: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	}
#content .contenttext .liste ul {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../images/nema/pfeil.gif);
	display: block;
}
#content .contenttext .liste li{
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 2px 0px;
}
#content .contenttext .liste li.aktiv{
	background-color: #F5EEAF;
}
#content .contenttext .immo {
	MARGIN: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
#content .contenttext .immo ul {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content .contenttext .immo li{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#content .contenttext .img .bildinfo{
	MARGIN: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	FONT-SIZE: 9px;
	}
#content .contenttext .link {
	CLEAR: both;
	MARGIN: 0px 0px 0px 0px;
	padding: 3px 0px 0px 2px;
	BORDER-top: 1px solid #dddddd;
	background-color: #eeeeee;
	color: #333333;
	height: 19px;
}
#content .contenttext .link a{
	color: #e77008;
	font-size: 12px;
}
#content .google{
	MARGIN: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content .menulinks{
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 24%;
	float: left;
}
#content .menurechts{
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 1%;
	float: left;
	WIDTH: 75%;
}
#content .links{
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 49%;
	float: left;
}
#content .rechts{
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 2%;
	float: left;
	WIDTH: 49%;
}
#content .immo_links{
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 470;
	float: left;
}
#content .immo_rechts{
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 0px 0px 2px;
	float: left;
	WIDTH: 200px;
}
#content .register {
	CLEAR: both;
	WIDTH: 100%;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	background-color: #F8F2C0;
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-TOP: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	BORDER-BOTTOM: #aab2bc 1px solid;
	height: 35px;
}
#content .register .reg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	}
#content .register .reg li {
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 0px;
	list-style: none;
	float: left;
	}
#content .register .reg li a.menu{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 4px 3px 3px;
	font-size: 12px;
}
#content .register .branchenbuch {
	CLEAR: both;
	WIDTH: 98%;
	MARGIN: 2px 2px 2px 2px;
	PADDING: 0px 2px 5px 2px;
	background-color: #F2F2F2;
	border: 1px solid #aab2bc;
	height: 23px;
}
#content .register .branchenbuch .formular {
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-TOP: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	BORDER-BOTTOM: #aab2bc 1px solid;
	BACKGROUND-COLOR: #F7F7E7;
	height: 15px;
	MARGIN: 2px 0px 0px 0px;
	padding: 1px 0px 0px 2px;
	vertical-align: middle;
	width: 220px;
	font-size: 11px;
}
#content .register .branchenbuch .submit {
	font-size: 11px;
	BORDER: #aab2bc 1px solid;
	height: 18px;
	background-image: url(../images/nema/verlauf_submit.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	MARGIN: 2px 0px 0px 0px;
	PADDING: 0px 2px 1px 2px;
}
.br-liste {
	MARGIN: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	}
.br-liste ul {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	display: block;
	list-style-type: none;
}
.br-liste li{
	margin: 0px 0px 0px -2px;
	padding: 0px 0px 2px 2px;
	vertical-align: middle;
}
.br-liste li.aktiv{
	background-color: #F5EEAF;
	BORDER-LEFT: #708090 5px solid;
}

#content .branchenbuch {
	CLEAR: both;
	WIDTH: 100%;
	MARGIN: 5px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch P {
	MARGIN: 5px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch .userid{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch .maske1 {
	BORDER-RIGHT: 1px solid #F0E68C;
	BORDER-TOP: #F0E68C 1px solid;
	BORDER-LEFT: #F0E68C 5px solid;
	BORDER-BOTTOM: 5px solid #F0E68C;
	background-color: #F8F2C0;
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch .maske2 {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 5px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #f2f2f2;
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch .maske3 {
	BORDER-RIGHT: #BAD6CA 1px solid;
	BORDER-TOP: #BAD6CA 1px solid;
	BORDER-LEFT: #73A995 5px solid;
	BORDER-BOTTOM: #BAD6CA 1px solid;
	background-color: #f2f2f2;
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch .link1{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 2px 0px 2px;
	background-color: #F0E68C;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
}
#content .branchenbuch .link1 a{
	color: #333333;
}
#content .branchenbuch .link1 a:hover{
	color: #F58220;
}
#content .branchenbuch .link2{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 2px 0px 2px;
	background-color: #e6e6e6;
	font-size: 11px;
	height: 19px;
}
#content .branchenbuch .link2 a:hover{
	color: #F58220;
}
#content .branchenbuch .adresse{
	CLEAR: both;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
#content .branchenbuch .adresse .spalte1{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 2px 1px 2px;
	width: 12%;
	float: left;
}
#content .branchenbuch .adresse .spalte2{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 2px 1px 2px;
	width: 65%;
	float: left;
}
#content .branchenbuch .adresse .spalte3{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 2px 1px 2px;
	float: left;
}
#content .branchenbuch .info{
	CLEAR: both;
	MARGIN: 2px 0px 0px 0px;
	PADDING: 0px 0px 2px 2px;
	background-color: #F2F2F2;
	font-size: 11px;
}
#content .branchenbuch .border-top{
	BORDER-TOP: #F0E68C 1px solid;
}
#content .branchenbuch .info .zeile1{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 5px 1px 0px;
	font-weight: bold;
}
#content .branchenbuch .info .zeile2{
	MARGIN: 0px 0px 0px 0px;
	PADDING: 1px 2px 1px 0px;
}
#content pre.symgs {
	margin: 2px 3px 0px 0px;
	height: 20px;
	width: 20px;
	float: left;
}

#content .empf {
	MARGIN: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	WIDTH: 49%;
	background-color: #F5EEAF;
	float: left;
}
#content .empf .empflink {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #F58220;
}
#content .empf .empflink a{
	color: #F58220;
}
#content .empf .empftext {
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 11px;
}
#content .empfads {
	clear: both;
	WIDTH: 98%;
	MARGIN: 0px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
#content .border {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}


#content .detailmenu {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	color: #333333;
	border-bottom: 1px solid #aab2bc;
	height: 30px;
	width: 100%;
}
#content .detailmenu ul {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	list-style: none;
	text-align: left;
}
#content .detailmenu li {
	MARGIN: 6px 2px 0px 5px;
	PADDING: 0px 0px 0px 0px;
	float: left;
	line-height: 24px;
}
#content .detailmenu li a {
	color: #333333;
	text-decoration: none;
	MARGIN: 0px 0px 0px 0px;
	padding: 4px 5px 6px 5px;
}
#content .detailmenu li a.tabactive {
	MARGIN: -2px 0px 0px 0px;
	padding: 4px 5px 6px 5px;
	border-left: 1px solid #aab2bc;
	border-right: 1px solid #aab2bc;
	border-top: 1px solid #aab2bc;
	border-bottom: 1px solid #f2f2f2;
	background-color: #f2f2f2;
}
#content .detailmenu li a.tabinactive {
	MARGIN: 0px 0px 0px 0px;
	padding: 4px 5px 6px 5px;
	color: #333333;
	border-left: 1px solid #aab2bc;
	border-right: 1px solid #aab2bc;
	border-top: 1px solid #aab2bc;
	border-bottom: 1px solid #aab2bc;
	background-color: #EAEAEA;
}
#content .detailmenu li a:hover {
	color: #F58220;
	position: relative;
	text-decoration: underline;
}
#content .detailtab {
	clear: both;
	MARGIN: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	FONT-FAMILY: verdana, arial, univers, helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333333;
	border-left: 1px solid #aab2bc;
	border-right: 1px solid #aab2bc;
	border-bottom: 1px solid #aab2bc;
	background-color: #f2f2f2;
	width: 100%;
	min-height: 300px;
}
#content .detailtab .img {
	MARGIN: 2px 4px 2px 2px;
	padding: 0px 0px 0px 0px;
	width: 258px;
	min-height: 300px;
	display: block;
	float: left;
}





#partnerlinks {
	CLEAR: both;
	WIDTH: 980px;
	MARGIN: 5px 0px 2px 0px;
	PADDING: 0px 0px 0px 0px;
}
#partnerlinks .links {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 2px 2px 2px 2px;
}

#footer {
	CLEAR: both;
	WIDTH: 100%;
	MARGIN: 0px 0px 2px 0px;
	PADDING: 1px 0px 0px 0px;
	background-color: #f5f5f5;
}
#footer .text {
	WIDTH: 75%;
	MARGIN: 0px 10px 0px 0px;
	PADDING: 3px 3px 3px 2px;
	float: left;
	font-size: 10px;
	text-align: justify;
}
#footer .img img{
	float: left;
	BORDER-RIGHT: #aab2bc 1px solid;
	BORDER-TOP: #aab2bc 1px solid;
	BORDER-LEFT: #aab2bc 1px solid;
	BORDER-BOTTOM: #aab2bc 1px solid;
	MARGIN: 4px 5px 0px 0px;
	PADDING: 2px 2px 2px 2px;
	background-color: #F7F7E7;
}
#out_werbung {
	CLEAR: both;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	visibility: hidden;
	position: absolute;
	z-index: 1;
}
