@charset "UTF-8";

/*  =========================================================
reset all browser default styling 
for default styling of content elements
========================================================== */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*  =========================================================
URL: http://www.bremer-inkasso.de/
Datei: screen.css
Media: screen, projection 

Beginn: 03.01.2011
Autor: Stefan Brinkers / Jordan Mediengestaltung GmbH
Mail:  spam@jordanmg.de
Web:   http://www.jordanmg.de/
                                   
1. Globale Definitionen (Standardtags)
	1.1 Allgemeine Klassen
                              
2. Layoutbereiche
	2.1 Grid Layout
	2.2 main-Bereich inkl. Navi

3. Typo
	3.1 Überschriften
	3.2 Links
	3.3 Listen
	3.4 Frames / Rahmen

4. Extensions
	4.5 fancybox und chgallery

5. Besonderheiten fuer bestimmte Seiten

========================================================== */


/* ##############################
   1. Globale Definitionen 
############################## */

html{
margin:0px;
padding:0px;
overflow-y:scroll;
background-color:#FFFFFF;
}

body {
background-color:#FFFFFF;
background-image:url("../images/body_background.jpg");
background-repeat:repeat-x;
padding:15px 0 0 0;
}

img, img a, a img,
a img, a:active img, a:visited img, a:hover img{
border:none;
border-width:0px;
border-style:none;
background-color:transparent;
padding:0px;
display:block;
}


/* ========================================================
   1.1 Allgemeine Klassen
======================================================== */

.clear{
clear:both;
height:0px;
line-height:0px;
font-size:0px;
padding:0px;
margin:0px;
}

.ninja, .hidden{
display:none;
}

.cobject{
margin-bottom:35px;
}

strong {
font-weight:bold;
}

.shadow{
-moz-box-shadow: 2px 2px 5px #BBB;
-webkit-box-shadow: 2px 2px 5px #BBB;
filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#BBBBBB,direction=135);
}
.noieshadow{
-moz-box-shadow: 2px 2px 5px #BBB;
-webkit-box-shadow: 2px 2px 5px #BBB;
}

/* ##############################
   2. Layoutbereiche  
############################## */

/* ========================================================
   2.1 outerWrap
======================================================== */

#outerWrap {
	width:985px;
	margin:0 auto 25px auto;
	overflow:auto;
	background-color:#FFFFFF;
	}
	
/* ========================================================
   2.2 Header
======================================================== */

#header {
	width:985px;
	height:195px;
	margin:0 auto;
	background-color: #FFFFFF;
	}
	#logo{
	height:195px;
	width:247px;
	padding:38px 0 0 23px;
	float:left;
	}
	
	#headerInnerWrap{
	height:165px;
	width:685px;
	padding:30px 0 0 0;
	border-bottom:1px solid #910D11;
	float:left;
	}
	
		#headerImage{
		height:136px;
		width:685px;
		overflow:hidden;
		position:relative;
		z-index: 10;
		}
		
		#topMenu{
		width:685px;
		height:28px;
		padding-top:4px;
		}	
			#topMenu ul {
			margin:0;
			padding:0;
			}
			#topMenu ul li {
				display:inline;
				float:left;
				margin:0;
				font-size:0.75em;
				background-repeat:no-repeat;
				border-right:1px solid #5A5B5F;
				}
			#topMenu ul li.last {
				border-right:1px solid #FFFFFF;
				}
			#topMenu ul li a {
				color:#5A5B5F;
				display:block;
				margin:0 8px 0 8px;
				text-decoration:none;
				background-color:#FFFFFF;
			}
				#topMenu ul li.active a {
					color:#910D11;
				}
				#topMenu ul li.first a {
					margin-left:0;
				}
				#topMenu ul li.last a {
					margin-right:0;
				}
			#topMenu ul li a:hover {
				color:#910D11;
				text-decoration:underline;
			}
	

/* ========================================================
   2.3 Main
======================================================== */

#mainWrap{
	margin:50px 0 25px 0;
	overflow:hidden;
	clear:both;
	background-color: #FFFFFF;
	position: relative;
	}

#leftBlock {
	width:225px;
	padding:0 45px 0 0;
	float:left;
	}
	#leftContent {
	font-size: 0.75em;
    line-height: 1.5em;
	margin:0 0 25px 45px;
	}
		.rssicon, .twittericon{
		width:28px;
		float:left;
		margin-right:12px;
		}
		.rsslink, .twitterlink{
		width:140px;
		float:left;
		line-height:15px;
		}
		
	
#contentWrap {
	width: 510px;
	float:left;
	
	padding:0 35px 0 0;
	}
	
	#mainContent {
		}
		.rechtsprechContent{
		height:2000px;
		}
		
	
#rightBlock {
	width:150px;
	padding:0 10px 0 0;
	float:right;
	}
	#rightContent {
	font-size: 0.75em;
    line-height: 1.5em;
	margin-bottom:25px;
	}
	#tuev {
	margin:20px 0 5px 0;
	display:block;
	}
	.tuevlogo{
	font-size:0.875em;
	line-height:1.4em;
	}
	#rightNews{
	margin-top:20px;
	}

/* ========================================================
   2.4 Footer
======================================================== */
#footerWrap{
text-align:center;
margin:16px auto 8px;
width:450px;
}
	.addthis_toolbox{
	float:left;
	width:245px;
	}
	.at15t_email {
	margin-right:4px;
	}
	.print {display:none;}
	 #printlink {
			background: url("../images/icon_print.gif") no-repeat scroll 0 0 transparent;
			float:left;
			width:100px;
		}
	 #datenschutz {
			float:left;
		}
	
		#footerWrap a {
			border-bottom: 0px dotted #5A5B5F;
			color: #5A5B5F;
			font-size: 0.75em;
			text-decoration: none;
			
		}
		#footerWrap a:hover {
			border-bottom: 0px solid #5A5B5F;
			color: #910D11;
		}
		 #printlink a {padding-left:1.25em;
			display:block;
		}
#footer {
	background-color:#910D11;
	height:48px;
	}


/* ========================================================
   2.6 languageMenu
======================================================== */

#languageMenu {
	height: 26px;
	padding:0;
	margin:10px 0 10px 0;
	}
		#languageMenu ul li {
			/*display:inline;*/
			float:left;
			padding:0;
			margin:0;
			font-size:0.75em;
			background-repeat:no-repeat;
			background-position:left;
			}
		

		#languageMenu #en {
			background-image:url(../images/lang-en.gif);
			}
		#languageMenu #nl {
			background-image:url(../images/lang-nl.gif);
			}
		#languageMenu #es {
			background-image:url(../images/lang-es.gif);
			}
		#languageMenu #fr {
			background-image:url(../images/lang-fr.gif);
			}
		#languageMenu #it {
			background-image:url(../images/lang-it.gif);
			}
		#languageMenu #ru {
			background-image:url(../images/lang-ru.gif);
			}
		#languageMenu #de{
			background-image:url(../images/lang-de.gif);
			}
			#languageMenu ul li a {
				color:#5A5B5F !important;
				/*padding:0 0 0 25px;*/
				text-decoration:none;
				width:18px;
				height:12px;
				margin:0 5px 0 0;
				display:block;
			}
				#languageMenu ul li a span{
				display:none;
				}
				#languageMenu ul li a:hover {
					text-decoration:underline;
				}

/* ========================================================
   2.7 Top-Navi
======================================================== */

#navigationFirstLevelMenu {
	width:205px;
	}
	#navigationFirstLevelMenu ul {
		text-indent:2px;
		font-size:0.75em;
		line-height:1.8em;
		margin:0 0 55px 0;
		}
	
	#navigationFirstLevelMenu li {
		list-style-type:none;
		margin:0 0 2px 0;
		padding:2px 0 0 45px;
		background-image:url(../images/leftBlockActive.gif);
		background-repeat:no-repeat;
		background-position:0 -50px;
		}
		#navigationFirstLevelMenu li:hover {
		list-style-type:none;
		margin:0 0 2px 0;
		padding:2px 0 0 45px;
		background-position:0 0;
		}

	#navigationFirstLevelMenu li a {
		background-color:#FFFFFF;
		color:#5A5B5F;
		text-decoration: none;
		display:block;
		border-bottom:1px solid #E7E8E9;
		}
		#navigationFirstLevelMenu li.first a, #navigationFirstLevelMenu li.first a:hover {
			font-weight:bold;
			}
		#navigationFirstLevelMenu li#id261 a {
			border-bottom:1px solid #FFFFFF;
			}
			#navigationFirstLevelMenu li#id261 a:hover {
		border-bottom:1px solid #FFFFFF;
		}
	#navigationFirstLevelMenu li a:hover{
		border-bottom:1px solid #910D11;
		color:#910D11;
		}
	#navigationFirstLevelMenu li.active a, #navigationFirstLevelMenu li.selected a{
		background-color:#910D11;
		border-bottom:1px solid #E7E8E9;
		color:#FFFFFF;
		}
		
		#navigationFirstLevelMenu li#id261.active:hover{
		background-position:0 -50px;}
		
		
		#navigationFirstLevelMenu ul ul {
			text-indent:15px;
			margin:0px 0 15px 0;
			border-bottom:none;
			font-size:1em;
			}
		#navigationFirstLevelMenu li li{
			padding:2px 0 0 5px;
			margin:0 0 2px 0;
			background-image:none;
			}
					#navigationFirstLevelMenu li li:hover{
			padding:2px 0 0 5px;
				margin:0 0 2px 0;
			background-image:none;
			
			
			}
		#navigationFirstLevelMenu li.active li a, #navigationFirstLevelMenu li.selected li a, #navigationFirstLevelMenu li li a {
			background-color:#FFFFFF;
			color:#910D11;
			border-bottom:1px solid #E7E8E9;
			font-weight:normal;
			background-image:url(../images/listdot.gif);
			background-repeat:no-repeat;
			background-position:4px 7px;
			}
		#navigationFirstLevelMenu li li a:hover{
			color:#910D11;
			background-color:#FFFFFF;
			font-weight:bold;
			}
		
		#navigationFirstLevelMenu li li.selected a , #navigationFirstLevelMenu li li.active a {
			font-weight:bold;
			}


/* ##############################
   3. Typo
############################## */

body {
	font: normal normal normal 100%/1em Arial, Helvetica, sans-serif;
	color:#5A5B5F;
	}


	
#mainContent {
	font-size:0.75em;
	line-height:1.5em;
	}
	
p {
	margin-bottom:1em;
	}
	
blockquote {
	margin:1em 0 1em 2em;
	padding-left:2em;
	border-left:1px solid #ccc;
	}

em{
	font-style:italic;
}

hr {

}
hr.horLine{
margin:10px 0;
color:#FFFFFF;
}

/* ==================================================================
	3.1 Überschriften
================================================================== */
h1, h2, h3 {
	font-weight:bold;
	margin:0.5em 0 0.5em 0;
	line-height: 1.2em;
	}
h1 {
	font-size:155%;
	color: #910D11;
	font-weight:normal;
	}
h2 {
	font-size:100%;
	color:#910D11;
	}
h3 {
	font-size:110%;
	}
h4, h5 {
	font-size:105%;
	}
h6 {
padding:1em 0;
}
	

/* ==================================================================
	3.2 Links
================================================================== */
a, a:active, a:visited {
	color: #910D11;
	text-decoration: underline;
	}
a:hover {
	color:#910D11;
	text-decoration:none;
	}

#mainContent p a, #mainContent p a:active, #mainContent p a:visited{
	padding:0 1px;
	background-color:#FFFFFF;
	}
#mainContent p a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#910D11;
	}
	
#rightContent a, #rightContent a:active, #rightContent a:visited,
#leftContent a, #leftContent a:active, #leftContent a:visited {
	text-decoration:none;
	color: #5A5B5F;
	}
#rightContent a:hover,
#leftContent a:hover{
	text-decoration:underline;
	color:#910D11;
	}
	
	
a.externalLink,
a.external-link-new-window {
	background: url("../images/ext-link-normal.png") no-repeat 0 3px;
	padding: 0 0 0 15px;
}
a.externalLink:hover,
a.external-link-new-window:hover {
	background: url("../images/ext-link-hover.png") no-repeat 0 3px;
	padding: 0 0 0 15px;
}

/* E-Mail Link Protection (Spamblocker) */
a .spamProtect {
	display: inline-block;
	background: url('../images/at-substitute.gif') no-repeat 0 0;
		
	width: 11px;
	height: 12px;
		
	margin: 0 0.125em -0.2em 0.1em;
	}
a:hover .spamProtect { background-image: url('../images/at-substitute-hover.gif'); }


/* ==================================================================
	3.3 Listen
================================================================== */
#mainContent ul li{
margin:0 0 1em 2em;
list-style-image: url("../images/dot.gif");
list-style-type: none;
}

.page1 #mainContent ul li{
margin:0 0 1em 2em;
list-style-image: url("../images/haken.gif");
}

/* Sitemap */
	.csc-sitemap ul li {
	background: url("../images/sitemap-bullet.gif") no-repeat scroll 0 3px;
	font-size:14px;
	line-height:16px;
	padding: 2px 0 2px 20px;
	font-weight:bold;
	list-style-type:none;
	margin-left:1em;
	}
		.csc-sitemap ul li ul li {
		background:url("../images/sitemap-bullet-2nd.gif") no-repeat scroll 0 3px;
		font-weight:normal;
		}
			.csc-sitemap ul li ul li ul li {
			background:url("../images/sitemap-bullet-3rd.gif") no-repeat scroll 0 3px;
			}

			
/* ==================================================================
	3.4 Frames / Rahmen
================================================================== */
#rightContent h1, #rightContent h2, #rightContent h3, #rightContent h4{
margin-top: 0;
}

#rightContent .newsArticleDate {
line-height:1.5em;
padding:0;
margin:0;
font-size:0.8em;
}

/* ##############################
   4. Module / Extensions
############################## */

/* Formular */

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;
}

form {
line-height : 120%;
}

.formblock{
	margin-bottom: 15px;
	background-color: #FFFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;
}

br{
clear : both;
}

.formtextfield{
	width: 210px;
	height: 250px;
	margin-left: 4px;
}

.formtext  {
	height: 200px;
    width: 200px;
	background-color: #eeeeee;
	margin-left: 4px;
}

.formtrenn{
	display: block;
	height: 30px;	
}

.formhinweis{
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
}

.formheadline{
	font-weight: bold;
	color: #003366;
}

.formpassword{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 4px;
}

.formcaptcha {
	border: 1px solid #990000;
}

fieldset {
width: 500px;
padding: 10px;
margin:15px 0;
border: 1px solid #E7E8E9;
}

label {
clear:both;
display:block;
float:left;
width:180px;
margin-bottom:5px;
}
.wider  label{
width:280px;
}
.radiocheckbox label{
clear:none;
width:440px;
margin:0 0 15px 0;
padding:0;
/*height:15px;*/
}
.radiocheckbox .inputRadio, .radiocheckbox .inputCheckbox{
clear:both;
margin:0 15px 15px 0;
padding:0;
height:15px;
}

legend {
font-weight: bold;
color: #333333;
}

input, 
textarea{
display:block;
float:left;
width:190px;
margin-bottom:5px;
}
.wider input, 
.wider textarea{
width:190px;
}



	#plz{
	display:block;
	float:left;
	width:40px;
	margin-bottom:5px;
	margin-right:10px;
	}
	
	#ort{
	display:block;
	float:left;
	width:150px;
	margin-bottom:5px;
	}
	.inputCheckbox, .wider .inputCheckbox, .inputRadio{
	width:auto;
	margin-right:15px;
	}
	
select{
display:block;
float:left;
margin-bottom:5px;
}

.formselect{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 4px;
}

/* Sende-Button */
.submit{
	background-color:#910D11;
	color:#FFF;
	clear:both;
	float:none;
	margin:15px 0 20px 190px;
	width:120px;
	height:30px;
	border:1px solid #5A5B5F;
}
.wider .submit {
margin:15px 0 20px 210px;
}

.forminfo {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px dashed #000000;
	margin: 5px;
	padding: 5px;
}

.formerror {
	color: #FFFFFF;
	background-color: #990000;
}

form p{
clear:both;
display:block;
margin:10px 0;
}



/* ========================================================
   4.5 fancybox und chgallery
======================================================== */
	
/* fancybox Erweiterung */
.fancyboxZoomIcon {
	display: block;
	background: url('../images/icon-zoom.png') no-repeat right bottom;
	
	width: 100%;
	height: 100%;
	
	position: absolute;
	top: 0;
	left: 0;
	
	z-index: 10;
}


/* ##############################
   5. Besonderheiten fuer bestimmte Seiten
############################## */

.refleft{
float:left; width:500px; margin-bottom:50px;
}
.zfleft{
float:left; width:350px; margin-left:15px; margin-bottom:50px;
}
.zflogo{
float:left; width:150px; margin-bottom:50px; text-align:center;
}

.refright{
float:left; margin-left:15px; margin-bottom:30px;
}

.txt-img-center{
text-align:center;
}

.jurbuero{
background-color:#DEDEDE;
color:#000000;
text-align:center;
}

.jurbuero a, .jurbuero a:visited, .jurbuero a:link {
text-decoration: none;
color:#000000;
font-weight:normal;
border-bottom:1px solid white;
}

.jurbuero a:hover {
border-bottom:2px solid #8F191B;
font-weight:bold;
text-decoration:none;
}

/* 3-spaltig */
.spalter, .dreier {
 
}
.spalter {
 padding-top:25px;
	border-top:1px solid #cccccc;
}

	/* Text */
	.spalter .spalte_2 {
	float:left;
	margin-bottom:25px;
	width:345px;
	/*height:210px;
	overflow:hidden;*/
	
	}
	
	/* Logo und Bild */
	.spalter .spalterechts{
	float:left;
	margin-bottom:25px;
	margin-left:15px;
	width: 150px;
	}
	
	/* Logo */
	.spalter .spalte_1 {
	margin-bottom:10px;
	/*text-align:center;*/
	width:345px;
	}
	.spalter .spalte_1  img{
	/*margin:0 auto;*/
	}
	.spalter .spalte_1 h1{
	color:#5A5B5F;
	}
	
	/* Bild */
	.spalter .spalte_3 {
	margin-bottom:20px;
	}
	.spalter .spalte_3 img{
	border:1px solid #DFE0E5;
	}


/* 2spalter */
.zweispalter .spalte_1 {
float:left;
margin-bottom:50px;
width:500px;
}

.zweispalter .spalte_2 {
float:left;
margin-bottom:30px;
margin-left:15px;
}

/* 2spalter Start */
.liste-start{
text-align:center;
}

.liste-start .spalte_1 {
text-align:left;
float:left;
width:45%;
}

.liste-start .spalte_2 {
text-align:left;
float:left;
width:45%;
}


/** #### GLOSSAR #### **/


#mainContent .glossar-alphabet {
	font: bold 100% Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style-type:none;
list-style-image:none;
}	
	
#mainContent .glossar-alphabet li {
	float: left;
	list-style-type: none;
	margin: 0.65em 0.3em;
	padding: 0;
	width: 3em;
	list-style-type:none;
list-style-image:none;
}

 * html .glossar-alphabet li {
	margin: 0.2em 0.2em;
}

.glossar-alphabet a:link, .glossar-alphabet a:visited {
	background: #D8D8D8;
border:1px solid #D8D8D8;
	display: block;
	height: 2em;
	padding: 0.75em 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 3em;
}

.glossar-alphabet a:hover {
	background: #FFF;
	color: #8F191B;
	border:1px solid #8F191B;
	text-decoration: none;
}

.glossar-alphabet a.active, .glossar-alphabet a.active:hover, .glossar-alphabet a.active:visited {
	background: #FFF;
	border:1px solid #000;
	text-decoration: none;
}

.artikel-index{
margin-bottom:25px;
}


.azdivaround{
/**border:1px solid #7C7B7D;**/ /** mit der border kommt IE unter 7 nicht klar, daher wird im modul -Glossar Artikelliste alphabetisch- eine tabelle drumrumgebaut**/
padding:10px;
z-index:51;
}
.azdiv{
float:left;
width:50%;
}
.artikel-index h5{
font-weight:bold; font-style:italic; font-size:18px; color:#8F191B;
padding:0px;
margin:0px 0px 0px 15px;
/**margin-top:-25px;
margin-bottom:10px;**/
z-index:99;
}


/** ---------------Rechtsprechung ------------------------*/
#rechtsprechung .anzame{
/*float:left;
width:200px;*/
  }
#rechtsprechung .anzdot
{
/*float:left;*/
width:10px;
margin-right:10px;
display:none;
}
#rechtsprechung .anztext
{
/*float:left;
width:50%;
margin-left:10px;*/
}
#mainContent #rechtsprechung ul
{

}
#mainContent #rechtsprechung li
{
list-style-image:none;
list-style-type:none;
background-position: 0 0;
		padding:2px 0 0 20px;
		background-image:url(../images/pfeil_rechts.gif);
		background-repeat:no-repeat;
		background-position:0 0px;
}
#mainContent #rechtsprechung li.open
{
background-image:url(../images/pfeil_unten.gif);
}
#mainContent #rechtsprechung li li
{
list-style-image:none;
list-style-type:disc;
}

#rechtsprechung h2, #rechtsprechung a.rechtskat
{
text-decoration:none;
border:none;
font-size:13px;
font-weight:bold;
    margin: 0;
	padding:0;
}
#rechtsprechung a.rechtskat:hover span
{
text-decoration:underline;
}
#rechtsprechung img{
display:inline;
}

.fusszeile{
/**visibility:hidden;
display:none;**/
}


.loginlang{
width:125px; text-align:left; margin:0 auto; line-height:20px; margin-bottom:15px;
}

/* 
Das Modul nutzt 6  Klassen zur Ausrichtung der Bilder. 
.pleft , .pright und .pnormal    

.pleft für links ausgerichtete Bilder
.pright für rechts ausgerichte Bilder
.pnormal kann zur Definition einer Normalanzeige verwendet werden.  

.pleft_b, .pright_b und .pnormal_b 
definieren die Anzeige der Bilder für den 2. Stil.  
*/ 


/* Definition der Klassen ohne Rahmen*/ 

.pleft {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;

border: none;
}
.pright {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;

border: none;
}
.pnormal {
	clear: both;
border: none;
	
}
.pzentriert{
	clear: both;
border: none;
}


/* Definition der KLassen mit  Rahmen (2.Stil) */

.pleft_b {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
border: 1px solid #990000;
}
.pright_b {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	vertical-align: text-bottom;
border: 1px solid #990000;
}
.pnormal_b {
	clear: both;
	border: 1px solid #990000;
}

/* RSS Feed und Aktuelles */
.rssfeed{
text-align:right;
margin:15px 20px 0 0;
padding:0;
position:relative;
top:30px;
}

.page305 .logorechts{
display:none;
}

.newstext{
padding-bottom:20px;
}

.nextAndBack{
display:none;
}

.newsDate{
font-weight:bold;
color:#5A5B5F;
}

/* Startseite */

.bdiuLeft{
float:left;
width:65px;
}

.bdiuRight{
float:left;
width:400px;
padding:18px 0;
}

/** ########################## trafficmaxx CSS ########################### **/
.trafficmaxx #link_style {padding-left: 15px;}
.trafficmaxx .ip_sitemap{
	width:90%;
	text-align:center;
}

/*.trafficmaxx .ip_sitemap h1 {
	font-size: 14px;
	display:inline;
}*/
.trafficmaxx .ip_sitemap a {
	font-size: 11px;
	text-decoration: underline;
	display:block;
}
.trafficmaxx .ip_sitemap hr {
	color: black;
	width: 50%;
	text-align:left;
	border:1px;
}
.trafficmaxx .ip_sitemap br {
	line-height:0;
}
.trafficmaxx #ip_navi {
	clear:both;
	margin:30px;
	text-align:center;
}
.trafficmaxx #ip_navi a {
	display:inline;
}
.trafficmaxx .ip_spalte {
	text-align:left;
	margin-bottom:30px;
}

/** Rechtsprechung vorschalt.php **/
.rechtsprech{
position:relative;
margin:-2050px auto 0 auto;
width:500px;
}
.rechtsprech #content, .rechtsprech .jurbuero{

}

.vorschalt .shadow{
-moz-box-shadow: 2px 2px 5px #FFF;
-webkit-box-shadow: 2px 2px 5px #FFF;
filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#FFFFFF,direction=135);
}

.vorschalt #footer{
display:none;
}
