#Page {
	width: 1250px;
	text-align: left;
	background: white;

	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}


#MinHeader {
	text-align: right;
	font-size: 85%;
	padding: 12px;
	background: #336291;
	background: #71c0f9;
	color: #222;
}

#MinHeader a {
	color: #111;
	font-weight: bold;
}



#Header {
	margin: 0px;
	padding: 0px;
}
#Header ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: inside;
}

#Header ul li {
	text-indent: -9999px;
}


#Header .Logo {
	float: left;
	width: 928px;
	height: 191px;
}

#Header .Infos {
	float: right;
	margin: 0px;
	padding: 0px;
	height: 191px;
	width: 322px;
	background: url(/gfx/LAYOUT/header/header_sofortkontakt.png);
	font-size: 90%;
}
#Header .Infos p {
	margin-bottom: 0.5em;
}


#Navigation {
	clear: both;
	position: relative;
	padding: 0px;
	margin: 0px;
}

#Navigation ul.topnavi {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: inside;
	padding-left: 50px;
	background: url(../gfx/LAYOUT/navi/navi_bg.png);
	height: 43px;
}

#Navigation ul.topnavi li {
	float: left;
	height: 43px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

#Navigation ul.topnavi li,
#Navigation ul.topnavi li a { height: 43px; width: 100px; float: left; text-indent: -9999px; padding: 0px; margin: 0px; }

#Navigation ul.topnavi li.home,
#Navigation ul.topnavi li.home a { background: url(../gfx/LAYOUT/navi/navi_home.png); width: 40px; }
#Navigation ul.topnavi li.home a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_home.png); }

#Navigation ul.topnavi li.kanzlei,
#Navigation ul.topnavi li.kanzlei a { background: url(../gfx/LAYOUT/navi/navi_kanzlei.png); width: 77px; }
#Navigation ul.topnavi li.kanzlei a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_kanzlei.png); }

#Navigation ul.topnavi li.mandanten,
#Navigation ul.topnavi li.mandanten a { background: url(../gfx/LAYOUT/navi/navi_mandanten.png); width: 146px; }
#Navigation ul.topnavi li.mandanten a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_mandanten.png); }

#Navigation ul.topnavi li.ebooks,
#Navigation ul.topnavi li.ebooks a { background: url(../gfx/LAYOUT/navi/navi_ebooks.png); width: 81px; }
#Navigation ul.topnavi li.ebooks a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_ebooks.png); }

#Navigation ul.topnavi li.schutzpakete,
#Navigation ul.topnavi li.schutzpakete a { background: url(../gfx/LAYOUT/navi/navi_schutzpakete.png); width: 131px; }
#Navigation ul.topnavi li.schutzpakete a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_schutzpakete.png); }

#Navigation ul.topnavi li.gegnerliste,
#Navigation ul.topnavi li.gegnerliste a { background: url(../gfx/LAYOUT/navi/navi_gegnerliste.png); width: 114px; }
#Navigation ul.topnavi li.gegnerliste a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_gegnerliste.png); }

#Navigation ul.topnavi li.seminare,
#Navigation ul.topnavi li.seminare a { background: url(../gfx/LAYOUT/navi/navi_seminare.png); width: 92px; }
#Navigation ul.topnavi li.seminare a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_seminare.png); }

#Navigation ul.topnavi li.partner,
#Navigation ul.topnavi li.partner a { background: url(../gfx/LAYOUT/navi/navi_partner.png); width: 97px; }
#Navigation ul.topnavi li.partner a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_partner.png); }

#Navigation ul.topnavi li.kontakt,
#Navigation ul.topnavi li.kontakt a { background: url(../gfx/LAYOUT/navi/navi_kontakt.png); width: 86px; }
#Navigation ul.topnavi li.kontakt a:hover { background: url(../gfx/LAYOUT/navi/aktiv/navi_kontakt.png); }


#Navigation ul.topnavi li#suche { /* background: url(../gfx/LAYOUT/navi/navi_suche.png); */ width: 320px; float: right; }
#Navigation ul.topnavi li#suche {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
} 
#Navigation ul.topnavi li#suche form {
	margin-top: 9px;
	margin-right: 8px;
	text-align: right;
}


#Navigation ul.subnavi {
	clear: both;
	font-family: Helvetica;
	height: 22px;
	line-height: 23px;
	padding: 0px;
	background: #505050;
	font-size: 11px;
	padding-left: 52px;
}

#Navigation ul.subnavi li {
	float: left;
	list-style: none;
	list-style-type: none;
	margin-right: 6px;
	color: #f0f0f0;
}
#Navigation ul.subnavi li a {
	margin: 0px;
	padding: 0px;
	color: #f0f0f0;
	font-weight: bold;
	text-decoration: underline;
}





#Navigation ul.topicnavi {
	clear: both;
	height: 70px;
	list-style: none;
	list-style-position: outside;
	padding-left: 46px;
	background: url(../gfx/LAYOUT/navi/topicnavi_bg.png);	
	margin: 0px;
	border: 0px;
}

#Navigation ul.topicnavi li,
#Navigation ul.topicnavi li a {
	float: left;
	margin: 0px;
	padding: 0px;
}

#Navigation ul.topicnavi li a {
	width: 195px;
	height: 70px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background-position: 0px -10px;
}

#Navigation ul.topicnavi li.vertragsrecht a { background-image: url(../gfx/LAYOUT/navi/topicnavi_vertragsrecht.png); width: 176px; }
#Navigation ul.topicnavi li.vertragsrecht a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_vertragsrecht.png); background-position: 0px -10px; }

#Navigation ul.topicnavi li.ueberblick a { background-image: url(../gfx/LAYOUT/navi/topicnavi_datenschutz.png); width: 169px; }
#Navigation ul.topicnavi li.ueberblick a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_datenschutz.png); background-position: 0px -10px;}

#Navigation ul.topicnavi li.datenschutz a { background-image: url(../gfx/LAYOUT/navi/topicnavi_datenschutz.png); width: 169px; }
#Navigation ul.topicnavi li.datenschutz a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_datenschutz.png); background-position: 0px -10px; }

#Navigation ul.topicnavi li.abmahnradar a { background-image: url(../gfx/LAYOUT/navi/topicnavi_abmahnradar.png); width: 156px; }
#Navigation ul.topicnavi li.abmahnradar a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_abmahnradar.png); background-position: 0px -10px; }

#Navigation ul.topicnavi li.vergaberecht a { background-image: url(../gfx/LAYOUT/navi/topicnavi_vergaberecht.png); width: 171px; }
#Navigation ul.topicnavi li.vergaberecht a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_vergaberecht.png); background-position: 0px -10px; }

#Navigation ul.topicnavi li.urheberrecht a { background-image: url(../gfx/LAYOUT/navi/topicnavi_urheberrecht.png); width: 160px; }
#Navigation ul.topicnavi li.urheberrecht a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_urheberrecht.png); background-position: 0px -10px; }

#Navigation ul.topicnavi li.domainrecht a { background-image: url(../gfx/LAYOUT/navi/topicnavi_domainrecht.png); width: 170px; }
#Navigation ul.topicnavi li.domainrecht a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_domainrecht.png); background-position: 0px -10px;}

#Navigation ul.topicnavi li.verkaufsrecht a { background-image: url(../gfx/LAYOUT/navi/topicnavi_verkaufsrecht.png); width: 181px; }
#Navigation ul.topicnavi li.verkaufsrecht a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_verkaufsrecht.png); background-position: 0px -10px;}

#Navigation ul.topicnavi li.haendler a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_haendler.png); }
#Navigation ul.topicnavi li.haendler a { background-image: url(../gfx/LAYOUT/navi/topicnavi_haendler.png); }

#Navigation ul.topicnavi li.verkaufsratgeber a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_verkaufsratgeber.png); }
#Navigation ul.topicnavi li.verkaufsratgeber a { background-image: url(../gfx/LAYOUT/navi/topicnavi_verkaufsratgeber.png); }

#Navigation ul.topicnavi li.markenrecht a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_markenrecht.png); }
#Navigation ul.topicnavi li.markenrecht a { background-image: url(../gfx/LAYOUT/navi/topicnavi_markenrecht.png); }

#Navigation ul.topicnavi li.werbung a:hover { background: url(../gfx/LAYOUT/navi/aktiv/topicnavi_werbung.png); }
#Navigation ul.topicnavi li.werbung a { background-image: url(../gfx/LAYOUT/navi/topicnavi_werbung.png); }





#Content {
	clear: both;

	margin: 50px;
	margin-top: 30px;
	margin-bottom: 20px;
}



#Footer {
	text-align: center;
	font-size: 85%;
	padding: 15px;
	border-top: 1px solid #ddd;
	background: #eee;
}


#Lower {
	clear: both;
	border-top: 3px solid #ccc;
	margin-top: 3em;
	padding-top: 1em;
}


#TagCloud {
	text-align: justify;
	padding-top: 1em;
	border-top: 1px solid #ccc;
	margin-top: 1em;
}


div.layout_2col {
	margin-left: 40px;
	margin-right: 40px;
}
div.layout_2col div.column {
	color: #777;
	float: left;
	width: 50%;
}

div.layout_3col {
	margin-left: 40px;
	margin-right: 40px;
}
div.layout_3col div.column {
	color: #777;
	float: left;
	width: 315px;
}

div.column div {
	margin-right: 20px;
}


div#trans_bg {
        position: fixed;
        left: 0px; right: 0px; top: 0px; height: 100%; text-align: center;
        background: black;
        opacity: 0.5;
        filter: alpha(opacity=50);
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

