.slogan {color:#990033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:5px; text-align:center; padding-top:50px;}
.rot { color:#990033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.quelle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.aktuelles_titel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#66cc00; font-weight:bold;}

.aktuelles_titel1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990033; font-weight:bold;}
.aktuelles_titel1 a { text-decoration:none;}


.fettgruen {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#00F53D; font-weight:bold;}


.aktuelles_titel2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold;}
.text_blog {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#adadad;}

.uebernews {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000; font-weight:bold;}

.newsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990033; font-weight:bold;}

.profiltext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
.text_unten {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666;}
.kleinform {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; border:solid 1px #e45b01; background-color:#fff;}
.erscheinungsdatum {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e35a00;}
.kleinformtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.gross {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold}
.riesig {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:bold; letter-spacing:3px;}
.buchtitel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold}
.isbn {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.unten {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; margin-bottom:15px;}
.textbig {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e35a00;}
.rahmen {background-color:#b5b5b5;}
.dots {background: url(../img/BgDotGrey.gif); background-position:top; background-repeat:repeat-x; margin-top:0px;}

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#990033; letter-spacing:2px; margin-top:0px;}
.titel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#990033; font-weight:bold; letter-spacing:2px;}
.ueberschrift {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#990033; font-weight:bold;}

.fbg {
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
  background-color:#ffffff;
  border: 1px solid #aaaaaa;
}

.formred {
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
  background-color:#ff8888;
  border: 1px solid #aaaaaa;
}

.bold {font-weight:bold;}
.textbox {width:745px; background-color:#e8ebf2; padding:5 5 5 5; border:solid #e35a00 1px; margin:0;}
.th {border:solid 1px #e35a00;}
/*
.bodybg {margin: 0 0 0 0; background-color:#cccccc;}
.schattenrechts {background: #cccccc url(../img/schattenrechts.gif);background-repeat:repeat-y;}
.schattenlinks {background: #cccccc url(../img/schattenlinks.gif);background-repeat:repeat-y;}

.bodybg {margin: 0 0 0 0; background-color:#808b96;}
.schattenrechts {background: #FFF url(../img/schattenrechts_w.gif);background-repeat:repeat-y;}
.schattenlinks {background: #FFF url(../img/schattenlinks_w.gif);background-repeat:repeat-y;}
*/
.bodybg {margin: 0 0 0 0; background-color:#ededed;}

.schattenrechts {background-color:#fff; background-image:url(../img/schattenrechts.jpg); background-repeat:repeat-y;}
.schattenlinks {background-color:#fff; background-image:url(../img/schattenlinks.jpg); background-repeat:repeat-y;}


.table_bg {background: #fff url(../img/table_bg.gif); background-position:bottom; background-repeat:no-repeat;}
a.link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e35a00; text-decoration:underline;}
a.link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e35a00; text-decoration:none;}
a.linkfff{text-decoration:underline; color:#FFFFFF;}
a.linkfff:hover{text-decoration:none; color:#FFFFFF;}

a {text-decoration:underline; color:#990033;}
a:hover {color:#990033; text-decoration:none;}
a.untenlink {color:#666; text-decoration:none;}
a.untenlink:hover {color:#990033; text-decoration:none;}


a.topnav {color:#666; text-decoration:none; font-size:10px;}
a.topnav:hover {color:#990033; text-decoration:none; font-size:10px;}

a.sidelink {color:#8d8d8d; text-decoration:none;}
a.sidelink:hover {color:#990033; text-decoration:none;}
/*
.bodybg {background: #e16501 url(../img/bg_test3.gif); background-position:top; background-repeat:repeat-x;}
*/




	#nav {
		margin:0;
		padding:0;
		background-image:url(../img/navbg.gif);
		width:100%;
		float:left;
		letter-spacing:2px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
	}
	
	
	#nav li {
	width:151px;
		display:inline;
		padding:0;
		margin:0;
	}
	
	#nav a:link,
	#nav a:visited {
		color:#fff;
		padding-top:135px;
		padding-bottom:10px;
		float:left;
		width:151px;
		border-right:1px solid #fff;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		text-transform:uppercase;
	}
	
	
	#home #nav-home a,
	#kanzlei #nav-kanzlei a,
	#leistungen #nav-leistungen a,
	#tipps #nav-tipps a,
	#kontakt #nav-kontakt a {
	width:151px;
	background-color:#53001c;
		color:#fff;
	}
	
	
	
	#nav-home a:hover {
		color:#fff;
		background-color:#ae013b;
		
	}
	
	#nav-kanzlei a:hover {
		color:#fff;
		background-color:#ae013b;
	}
	
	#nav-kontakt a:hover {
		color:#fff;
		background-color:#ae013b;
	}
	#nav-leistungen a:hover {
		color:#fff;
		background-color:#ae013b;
	}
	#nav-tipps a:hover {
		color:#fff;
		background-color:#ae013b;
	}




	
.arrowlistmenu{
width: 150px; /*width of menu*/

}


.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

a.current{
background-color: #ededed;

list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/

}

a.current2{
background-color: #ffffff;

list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/

}

.arrowlistmenu ul li a{
height:16px;
color: #666666;
display: block;
text-decoration: none;
border-bottom: 1px solid #666666;
}

.arrowlistmenu ul li a:visited{
color: #666666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #666666;
background-color: #f5f5f5;
}




