/* << ----------------// Allgemeine Styles //------------ */
body {
	margin:0 10px 10px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
	background:#E3EAED;
}
p {
	margin:4px 0 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#2e2e2e;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
h1, h2, h3, h4 {
	font-weight:bold;
	margin:8px 0 0 0;
}
h1 {
	font-size:17px;
	color:#2e2e2e;
	margin: 8px 0 2px 0;
}
h2 {
	font-size:13px;
	color:#2e2e2e;
	margin:8px 0 12px 0;
}
h3 {
	font-size:12px;
	color:#2e2e2e;
}
h4 {
	font-size:13px;
}
a:link, a:visited {
	color:#2e2e2e;
	text-decoration:underline;
}
a:hover, a:active {
	color:#2e2e2e;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
ul {
	margin:5px 0 12px 20px;
	padding:0;
	list-style-type:disc;
}
ol {
	margin:5px 0 5px 30px;
	padding:0;
	list-style-type:decimal;
}
ul li, ol li {
	margin:5 0 12px 0;
	padding:0;
}
/* << ----------------// Newstable //------------ */

.newstable {
	background-color:#ffffff;
}
.newstable tr {
	background-color:#f6f6f6;
}
.newstable td {
	background-color:#f6f6f6;
	padding-bottom:2px 0 2px 10px;
	border-bottom:1px solid #ffffff;
}
.newstable td a:link, .newstable td a:visited {
	color:#000000;
	text-decoration:none;
}
.newstable td a:hover, .newstable td a:active {
	color:#000000;
	text-decoration:none;
	background-color:#cccccc;
}
/* << ----------------// Logo //------------ */

.logo {
	float:left;
	padding-top:10px;
	position:relative;
}
.logo img {
	float:left;
	top:8px;
	left:10px;
	position: absolute;
}
/* << ----------------// adsense im artikel //------------ */
.adsenseimartikel {
	float:left;
	text-align:left;
	width:336px;
	height:280px;
	margin-bottom:0 10px 5px -5px;
	padding: 0px 5px 5px 0px;
}
/* << ----------------// adsense im artikel 2 //------------ */
.adsenseimartikel_2 {
	float:left;
	text-align:left;
	width:336px;
	height:280px;
	margin:0px 10px 10px 0px;
}
/* << ----------------// googlesuche //------------ */

#cse-search-box div {
	position: relative;
}
#cse-search-box2 div {
	overflow: hidden;
}
.googlesuche {
	float:left;
	height:25px;
	width:263px;
	border: none;
	background:url(images/suche.png) no-repeat;
	margin: 15px 0 0 616px;
	color: #a4a4a4;
	font:13px Arial, sans-serif;
	padding: 2px 8px 8px 6px;
	line-height: 25px;
}
.suchebutton {
	position:absolute;
	border:none;
	background:url(images/suchen_button.png) no-repeat;
	margin:15px 0 0 0;
	height:29px;
	width:37px;
	left: 856px;
}
.googlesuche2 {
	background: url(images/feld1.png) no-repeat;
	height: 20px;
	line-height: 28px;
	border: none;
	outline: none;
	width: 285px;
	padding: 22px 0 18px 20px;
	margin: 0 0 0 70px;
	float: left;
	font:13px Arial, sans-serif;
}
.suchebutton2 {
	background: url(images/feld2.png) no-repeat;
	height: 67px;
	border: none;
	outline: none;
	width: 56px;
	padding: 0;
	float: left;
}
.searchText {
	font-weight: bold;
	margin: 15px 0 -7px 90px;
}
/* << ----------------// blockquote //------------ */

blockquote {
	margin: 5px;
	padding: 10px;
	background-color:#F2F2F2;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
/* << ----------------// copyrightartikel //------------ */

.copy2 {
	padding:10px 7px 0 0;
	font-size:10px;
	color:#999999;
	text-align:right;
}
/* << ----------------// ortsregister //------------ */

.ortsregister {
	padding-right:15px;
	padding-top:8px;
	padding-bottom:10px;
	font-size:11px;
	color:#999999;
	text-align:left;
}
.ortsregister a:link, .ortsregister a:visited {
	padding-right:0.07em;
	text-decoration:none;
	color:#999999;
}
.ortsregister a:hover, .ortsregister a:active {
	padding-right:0.07em;
	text-decoration:underline;
	color:#999999;
}
/* << ----------------// Datum - Erbrecht aktuell //------------ */


.datumtrenner {
	width:500px;
	height:2px;
	margin:0px 0 0px 0;
	
	font-size:0px;
}
.spec .datumtrenner {
	width: auto;
}
.datum {
	padding-left:0px;
	padding-top:0px;
	font-size:11px;
	color:#999999;
}
/* << ----------------// aktuelltrenner - Erbrecht aktuell //------------ */

.aktuelltrenner {
	width:490px;
	height:2px;
	margin:0px 0 16px 0;
	border-bottom:1px dotted #cccccc;
	font-size:0px;
}
/* << ----------------// aktuellueberschrift - Erbrecht aktuell //------------ */

.aktuellueberschrift {
	font-size:15px;
}
.aktuellueberschrift a {
	text-decoration:none;
}
.aktuellueberschrift a:hover {
	text-decoration:none;
	color:#6e6e6e;
}
/* << ----------------// ticklist //------------ */

ul.ticklist {
	padding:5px 0px 12px 0px; /*indent whole list*/
}
ul.ticklist li {
	list-style:none;
	background-image:url(images/icon_tick.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px 0px 12px 0px;
	padding-left:16px;
	font-size:12px;
}
/* << ----------------// weiterewissenswerte //------------ */

ul.weitere {
	padding:0px 0px 0px 0px; /*indent whole list*/
}
ul.weitere li {
	list-style:none;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px 0px 3px 0px;
	padding:0px;
	font-size:12px;
	line-height:normal;
}
/* << ----------------// Branchenbuch Landkarte //------------ */
.karte {
	width:510px;
	height:374px;
	padding:10px 0 0 10px;
	background: url(./images/Deutschlandkarte.jpg) no-repeat;
	background-position:right;
	font-size:12px;
}
/* << ----------------// trennerstart //------------ */
.trennerstart {
	width:500px;
	height:2px;
	margin:0px 0 10px 0;
	border-bottom:1px dotted #cccccc;
	font-size:0px;
}
.trennerstarttab {
	width:455px;
	height:2px;
	margin-top:0px;
	border-bottom:1px solid #cccccc;
	font-size:0px;
}
/* << ----------------// trennerstartklein //------------ */
.trennerstartklein {
	width:208px;
	height:2px;
	margin:0px 0 10px 0;
	border-bottom:1px solid #cccccc;
	font-size:0px;
}
/* << ----------------// trenner //------------ */
.trenner {
	width:510px;
	height:2px;
	margin:10px 0 10px 0;
	border-bottom:1px solid #cccccc;
	font-size:0px;
}
/* << ----------------// trenner2 225px //------------ */
.trenner2 {
	width:225px;
	height:2px;
	margin:5px 0 5px 0;
	border-bottom:1px solid #cccccc;
}
/* << ----------------// trennerrechts 225px //------------ */
.trennerrechts {
	width:357px;
	height:2px;
	margin:0px 0 10px 0;
	border-bottom:1px dotted #cccccc;
}
/* << ----------------// boxfragen //------------ */
.boxfragen {
	width:505px;
	margin:5px 0 0px 0;
	padding:0 10px 5px 2px;
	border-right:1px dotted #cccccc;
	background: #ffffff;
}
.boxfragen h1 a {
	text-decoration:none;
}
.boxfragen h1 a:hover {
	text-decoration:none;
	color:#6e6e6e;
}
/* << ----------------// boxfragen2 //------------ */
.boxfragen2 {
	width:498px;
	margin:5px 0 0px 0;
	padding:0 10px 5px 10px;
	border:1px dotted #cccccc;
	background: #ffffff;
}
/* << ----------------// boxfragentab //------------ */
.boxfragentab {
	width:505px;
	margin:5px 0 0px 0;
	padding:0 10px 5px 2px;
	background-color: #ffffff;
	border-right:1px dotted #cccccc;
}
.boxfragentab h2 a {
	text-decoration:none;
}
.boxfragentab h2 a:hover {
	text-decoration:none;
	color:#6e6e6e;
	background:none;
}
.boxfragentab a {
	display:block;
	text-decoration:none;
}
.boxfragentab a:hover {
	background-color: #F6F6F6;
}
/* << ----------------// related //------------ */
.related {
	width:480px;
	margin:5px 0 0px 0;
	padding:0 10px 5px 10px;
	background-color: #ffffff;
}
.related a {
	display:block;
	text-decoration:none;
}
.related a:hover {
	background-color: #F6F6F6;
}
/* << ----------------// link_uebersicht //------------ */
.link_uebersicht {
	float:right;
	margin: 15px 25px 15px 0;
}
.link_uebersicht a {
	text-decoration:none;
}
.link_uebersicht a:hover {
	text-decoration:none;
	color:#6e6e6e;
}
/* << ----------------// link_zumartikel //------------ */
.link_zumartikel {
	font-size:10px;
	font-weight:bold;
}
.link_zumartikel a {
	text-decoration:none;
}
.link_zumartikel a:hover {
	text-decoration:none;
	color:#6e6e6e;
}
/* << ----------------// aktuell_filter //------------ */
.aktuell_filter {
	font-size:10px;
}
.aktuell_filter a {
	text-decoration:none;
}
.aktuell_filter a:hover {
	text-decoration:none;
	color:#6e6e6e;
}
/* << ----------------// boxfragenkatalog //------------ */
.boxfragenkatalog {
	width:505px;
	margin:5px 0 0px 0;
	padding:0 10px 5px 2px;
	background: #ffffff;
	border-right:1px dotted #cccccc;
}
.boxfragenkatalog a:link, .boxfragenkatalog a:visited {
	color:#000000;
	text-decoration:none;
}
.boxfragenkatalog a:hover, .boxfragenkatalog a:active {
	color:#000000;
	text-decoration:underline;
}
/* << ----------------// boxkreuzungenmain //------------ */
.boxkreuzungenmain {
	width:515px;
	margin:5px 0 0px 0;
	padding:0 0px 5px 2px;
	background: #ffffff;
	border-right:1px dotted #cccccc;
}
/* << ----------------// boxkreuzungen //------------ */
.boxkreuzungen {
	width:225px;
	margin:5px 5px 0px 0;
	border:1px solid #cccccc;
	padding:0 5px 0 10px;
	background: #ffffff;
	background-image:url(images/boxfarbverlauf1.jpg);
	background-repeat:repeat-x;
}
.boxkreuzungen a:link, .boxkreuzungen a:visited {
	color:#000000;
	text-decoration:underline;
}
.boxkreuzungen a:hover, .boxkreuzungen a:active {
	color:#000000;
	text-decoration:none;
}
/* << ----------------// boxkreuzungenneu //------------ */
.boxkreuzungenneu {
	width:485px;
	margin:5px 5px 0px 0;
	border:1px solid #cccccc;
	padding: 0 5px 0 5px;
	background: #ffffff;
	background-image:url(images/boxfarbverlauf1.jpg);
	background-repeat:repeat-x;
}
.boxkreuzungen a:link, .boxkreuzungen a:visited {
	color:#000000;
	text-decoration:underline;
}
.boxkreuzungen a:hover, .boxkreuzungen a:active {
	color:#000000;
	text-decoration:none;
}
/* << ----------------// box5 //------------ */
.box5 {
	width:340px;
	height:24px;
	font-size:12px;
	margin:5px 0 5px 0;
	padding:1px 0 0 190px;
	background: url(images/box-5.png) no-repeat;
}
/* << ----------------// boxstadtuebersicht //------------ */
.boxstadtuebersicht {
	width:479px;
	padding:7px;
	margin:0px 0 10px 0;
	border:1px solid #cccccc;
	font-size:11px;
}
/* << ----------------// boxstadtuebersicht2 //------------ */
.boxstadtuebersicht2 {
	width:479px;
	padding:7px;
	margin:0px 0 10px 0;
	border:1px solid #585858;
	background-color:#f8f8f8;
	font-size:11px;
}
/* << ----------------// boxdetailseite //------------ */
.boxdetailseite {
	width:495px;
	padding:5px;
	margin:0px 0 10px 0;
}
/* << ----------------// eingabefeld //------------ */
.eingabefeld {
	margin:0 0 0 5px;
	width:272px;
	border:1px solid #cccccc;
}
/* << ----------------// breadcrumps //------------ */

.breadcrumps {
	height:14px;
	padding: 7px 0 7px 18px;
	font-size:11px;
	color:#868686;
	background: url(images/schatten3.png) repeat-x;
}
.breadcrumps a:link, .breadcrumps a:visited {
	color:#868686;
	text-decoration:none;
	padding:0 2px 0 2px;
}
.breadcrumps a:hover, .breadcrumps a:active {
	color:#2e2e2e;
	text-decoration:none;
	padding:0 2px 0 2px;
}
/* << ----------------// A-Z Menu //------------ */

#menuebox {
	position: relative;
	padding: 24px 0 0;
}
.stupidie {
	display: none;
}
#menue {
	position:absolute;
	top: -26px;
	left:0;
	z-index: 200;
	width: 100%;
	color:#999;
	font-size:11px;
	height: 60px;
}
#menueUl {
	overflow: hidden;
	height: 43px;
	position: relative;
	margin: 5px 0 12px 17px;
}
#menue li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menue li.current {
	background: #FFF;
	border-left-color: #ededed;
	border-right-color: #ededed;
	height: 21px;
}
#menue li.current a:hover {
	text-decoration: underline;
}
#menue li.current a:hover {
	background: none;
	color: #585858;
}
#menue li ul {
	position: absolute;
	top: 19px;
	left: -17px;
	display: none;
	overflow: hidden;
	border-left: 1px solid #EDEDED;
	height: 15px;
	margin: 5px 0 12px 17px;
}
#menue li ul li a {
	border-right: 1px solid #ededed;
	padding: 1px 8px;
}
#menue li ul li a:hover {
	background: none;
	text-decoration: underline;
	color: #585858;
}
#menue li.current ul {
	display: block;
}
#menue li.current2 a {
	text-decoration: underline;
}
#menue a {
	padding: 3px 10px;
}
#menue a:link, #menue a:visited {
	color: #585858;
	text-decoration: none;
}
#menue a:hover {
	text-decoration: underline;
}
/* << ----------------// menualphabet rechts //------------ */

#menualphabet {
	width:280px;
	padding:5px 20px 5px 20px;
	color:#CCCCCC;
	font-size:14px;
}
#menualphabet a:link, #menualphabet a:visited {
	color:#848484;
	background-color:#d8d8d8;
	text-decoration:none;
	margin:4px 5px 6px 5px;
}
#menualphabet a:hover, #menualphabet a:active {
	color:#848484;
	text-decoration:none;
	background-color:#999;
	margin:4px 5px 6px 5px;
}
/* << ----------------// headmenu //------------ */

.headmenu {
	padding: 2px 0 0 541px;
	font-size:11px;
	color:#a4a4a4;
}
.headmenu a:link, .headmenu a:visited {
	color:#a4a4a4;
	text-decoration:none;
}
.headmenu a:hover, .headmenu a:active {
	color:#a4a4a4;
	text-decoration:underline;
}
/* << ----------------// headtime //------------ */

.headtime {
	float:left;
	width:300px;
	padding: 2px 0 0 11px;
	font-size:11px;
	color:#a4a4a4;
}
/* << ----------------// Main Container //------------ */
#mainContainer {
	width:924px;
	position: relative;
	margin:0 auto;
	background: #FFF;
}
/* << ----------------// Header //------------ */
#header {
	padding:0 5px 5px 8px;
	height:115px;
	color:#000;
	border-bottom:1px #cccccc;
	background:#454545 url(images/header.jpg) no-repeat;
}
/* << ----------------// columnTwo //------------ */
#columnTwo {
	float:left;
	margin-top:3px;
	width:519px;
	background:#fff;
	padding: 0 10px 10px 17px;
	min-height:800px;
}
#columnTwo.spec {
	width: auto;
	min-height:0;
	padding: 0 17px 10px;
}
#columnTwo.spec .boxfragen {
	width: auto;
}
/* << ----------------// columnMusterAd //------------ */
#columnMusterAd {
	background-color:#f6f6f6; 
	font-size:10px; 
	font-style:italic;
	height:300px;
	padding:5px 5px 5px 0px;
}
/* << ----------------// columnFull //------------ */
#columnFull {
	float:left;
	margin-top:3px;
	width:819px;
	background:#fff;
	padding: 0 10px 10px 17px;
	min-height:800px;
}
/* << ----------------// Right column Suche //------------ */
#suche {
	float:left;
	margin-top:1px;
}
/* << ----------------// Right column //------------ */
#columnThree {
	float:left;
	margin-bottom:10px;
	width:354px;
	background-color:#fafafa;
	padding:0 0px 10px 5px;
	
}
#columnThree a:link, #columnThree a:visited {
	color:#000000;
	text-decoration:none;
}
#columnThree a:hover, #columnThree a:active {
	color:#000000;
	text-decoration:underline;
}
.columnClass {
	float:left;
	margin-bottom:10px;
	width:359px;
	padding:0 0 6px 0px;
}
/* << ----------------// Right column A-Z //------------ */
#columnThreeabisz {
	float:left;
	margin-bottom:10px;
	width:359px;
	padding:0 0 6px 0px;
	
}
#columnThreeabisz p {
	margin:7px 0 0 5px;
}
#columnThreeabisz a:link, #columnThreeabisz a:visited {
	color:#000000;
	text-decoration:none;
}
#columnThreeabisz a:hover, #columnThreeabisz a:active {
	color:#000000;
	text-decoration:underline;
}
#columnThreeabisz2 a:link, #columnThreeabisz h4 a:visited {
	color:#585858;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 0;
	margin:0 0 0 4px;
	
}
#columnThreeabisz2 a:hover, #columnThreeabisz h4 a:active {
	color:#2e2e2e;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 0;
	margin:0 0 0 4px;
	background:#ccc;
}
/* << ----------------// Right columnThree1 //------------ */
#columnThree1 {
	float:left;
	margin-bottom:0px;
	margin-top:3px;
	width:347px;
	padding:0 0px 0px 2px;
	
}
#columnThree1 a:link, #columnThree1 a:visited {
	color:#000000;
	text-decoration:none;
}
#columnThree1 a:hover, #columnThree1 a:active {
	color:#000000;
	text-decoration:underline;
}
/* << ----------------// Right columnThree2 //------------ */
#columnThree2 {
	float:left;
	margin-bottom:10px;
	width:344px;
	height:656px;
	background-color:#ffffff;
	padding:0 5px 5px 0px;
	
	font-size:11px;
}
#columnThree2 a:link, #columnThree2 a:visited {
	color:#000000;
	text-decoration:none;
}
#columnThree2 a:hover, #columnThree2 a:active {
	color:#000000;
	text-decoration:underline;
}
/* << ----------------// Startseite Boden //------------ */
#boden {
	margin:5px 0 10px 0;
	padding:5px 5px 5px 5px;
	width:892px;
	height:300px;
	font-size:11px;
	color:#999999;
	clear:both;
}
#boden p a {
	text-decoration:none;
}
#boden p a:hover {
	text-decoration:none;
	color:#6e6e6e;
}
/* << ----------------// Startseite vertical_teaser //------------ */

.vertical_teaser {
	float:left;
	width:896px;
	margin: 0 0 4px 6px;
}
.vertical_teaser .box {
	float:left;
	background-color:#fdfdfd;
	background-image:url(img/content_background_2.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:171px;
	margin-left:6px;
	height:298px;
	border:1px solid #dddddd;
	border-bottom:1px solid #cccccc;
}
* html .vertical_teaser .box {
	margin-left:3px;
}
.vertical_teaser .box b {
	display:block;
	line-height:27px;
	background-color:#949494;
	color:#fff;
	font-size:12px;
	padding-left:8px;
	border-bottom:1px solid #3e3e3e;
	margin:-1px -1px 0px -1px;
}
.vertical_teaser .box img {
	margin:0px -1px 0px -1px;
	border:0px;
}
.vertical_teaser .box a {
	font-size:12px;
	color:#525252;
	padding:0px;
	line-height:16px;
	display:block;
	text-decoration:none;
}
.vertical_teaser .box a:hover {
	color:#1F1F1F;
}
/* << ----------------// Footer //------------ */
#footer {
	margin:0 0 -18px 0;
	padding:5px 5px 5px 20px;
	height:249px;
	font-size:11px;
	color:#848484;
	background-image:url(images/footer.png);
	background-repeat:repeat-x;
	clear:both;
}
#footer table {
	margin: 40px 0;
}
#footer td {
	background: url(images/footer_line2.png) right -40px no-repeat;
	padding: 0 0 0 20px;
}
#footer td.last {
	background: none;
}
#footer a:link, #footer a:visited {
	color:#848484;
	text-decoration:none;
}
#footer a:hover, #footer a:active {
	color:#848484;
	text-decoration:underline;
}
#footer p {
	color:#848484;
	text-decoration:none;
}
/* << ----------------// copyright //------------ */
.copy {
	font-size:10px;
	color:#848484;
	padding: 5px 0 0 0;
}
.copy a {
	margin: 0 0 0 550px;
}
.copy .cText {
	float: left;
}
/* << ----------------// Fix so that the outer DIV will wrap around all floated DIVs within //------------ */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* alignment classes */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}
/* Startseite - img classes 1 */
.nur img {
	float: left;
	margin: 2px 15px 5px 0;
}
.nur a img {
	border: 3px #dddddd solid;
}
.nur a:hover img {
	border-color: #aeaeae;
}
/* Startseite img classes 2 */
.nur2 img {
	float: right;
	margin: 0px 15px 10px 0px;
}
/* << ----------------// ? //------------ */
.nostyle {
	text-decoration: none!important;
}
.nostyle2 {
	text-decoration: none!important;
}
.nostyle2:hover {
	text-decoration: underline!important;
}
/* << ----------------// Skip //------------ */
.skip {
	font-size: 11px;
	font:bold;
	font: bold;
	margin-top:30px;
	margin-bottom:22px;
	padding:10px;
}
.skip a.rahmen {
	padding:3px;
	text-decoration: none!important;
}
.skip a:hover {
	background-color:#CCCCCC;
	text-decoration:none;
}
.skip a:active {
	background-color:#CCCCCC;
}
/* << ----------------// Slider //------------ */
#slider {
	width:518px;
	position:relative;
	height:200px;
	margin: 5px 0 10px;
}
#slider ul.ui-tabs-nav {
	position:absolute;
	top:184px;
	right:5px;
	list-style:none;
	padding:0;
	margin:0;
	z-index: 10;
}
#slider ul.ui-tabs-nav li {
	float: left;
	margin: 0 1px;
}
#slider li.ui-tabs-nav-item a {
	display:block;
	height:8px;
	width:8px;
	background:#EBEBE9;
	outline: none;
}
#slider li.ui-tabs-nav-item a:hover {
	background:#C2BBB0;
}
#slider ul.ui-tabs-nav li.ui-tabs-selected a {
	background:#C2BBB0;
}
#slider .ui-tabs-panel {
	width:518px;
	height:200px;
	position:relative;
}
#slider .ui-tabs-panel .info {
	position:absolute;
	top:160px;
	left:0;
	width:518px;
	height:40px;
	background: url(images/transparent-bg.png);
	overflow: hidden;
}
#slider .info h2 {
	font-size: 12px;
	font-weight: bold;
	margin:0;
	padding:3px 5px 0;
	height: 16px;
}
#slider .info p {
	margin:0 5px;
	color: white;
	font-size: 12px;
	overflow: hidden;
	height: 16px;
}
#slider .info a {
	color: white;
	text-decoration: none;
}
#slider .ui-tabs-hide {
	display:none;
}
/* << ----------------// Banner Top //------------ */
#bannerTop {
	text-align: right;
	padding: 0 5px 5px 0;
}
/* << ----------------// Banner Right //------------ */
#bannerRight {
	position: absolute;
	right: -160px;
	top: -120px;
}
/* << ----------------// Schatten //------------ */
#shadowRight, #shadowLeft {
	position: absolute;
	top: 0;
	width: 24px;
	height: 100%;
	padding: 0 0 18px;
}
#shadowRight {
	background: url(images/rightshade.png) repeat-y;
	right: -24px;
}
#shadowLeft {
	background: url(images/leftshade.png) repeat-y;
	left: -24px;
}
.boxfragenkatalog li {
	margin: 0;
}

.alpBox {
	overflow: hidden;
	width: 495px;
}
.alpBox b {
	float: left;
	font: bold 35px Arial;
	width: 50px; height: 50px; 
	margin: 0 10px 0 0;
	display: block;
	text-align:center;
}
.inAlpBox {
}
.alpBox h3 {
	margin: 0;
}
.alpBox p {
	font-size: 10px;
}
ul.nomar li {
	margin: 0;
}
ul.catul {
	overflow: hidden;
	margin: 0;
}
ul.catul li {
width: 225px; 
height: 70px; 
padding: 0px 5px 0px 10px; 
margin: 5px 5px 0px 0px;
float:left;
display: block;
}
ul.catul a {
	font-weight: bold;
	display: block;
	height: 18px;
	overflow: hidden;
}
ul.catul span {
	display: block;
	font-size: 11px;
}
.ulmin {
	min-height: 850px;
}
