body {	 height: 100.3%; 
		background: url(img/grau_02.jpg) #333333 !important;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 62.5%;
		margin: 0;  padding: 0;}


a {						color: #CCCCCC;}
a img {					border: none;}
a:link  {				color: #999999; margin: 0px; padding: 0;}
a:visited {				color: #999999; margin: 0px; padding: 0;}
a:hover {				color: #666666;}
a:aktiv {				font-weight: bold;}
#nav2 .page_item.current_page_item a{				font-weight: bold;}

table { 				margin: 20px 0 0 12px; width: 360px;}

blockquote { 			margin-left: 10px;	}
h2 {					border-bottom: 1px dotted #ccc; 
						font: 95% "Times New Roman", Times, serif;
						letter-spacing: 0.2em;
						margin: 15px 0 2px 0;
						padding-bottom: 2px;}
h3 { 					font-size: 1em;  color: #E2001A; margin: 25px 0 -7px 0; padding: 0;
						text-transform:uppercase; letter-spacing: 0.15em;}
						
						

#rap1  {				width: 1020px; height: auto; background-color: #000; margin: 60px auto 0 auto;}
#rap2{ 					width: 900px; height: auto; background-color: #000; margin: 40px auto 0 auto;}
#header {				height: 110px; background: url(img/logo.jpg) left no-repeat #000000; margin: 0; }
#flashmovie{			margin: 0 0 5px 350px;}

.kanzlei { 				background: url(img/kanzlei_gross.jpg); }
.kanzlei_klein {	 	background: url(img/kanzlei_klein.jpg) left no-repeat;}
.weik { 				background: url(img/robert_weik.jpg) no-repeat; }
.strehn { 				background: url(img/alexander_strehn.jpg) left no-repeat; }
.mayer { 				background: url(img/rene_mayer.jpg) left no-repeat;}
.team { 				background: url(img/team_gross.jpg) left no-repeat;}
.kontakt {				background: url(img/contact_msw.jpg) left no-repeat;}
.agb {					background: url(img/agb_msw.jpg) left no-repeat;}
.karriere {				background: url(img/karriere_msw.jpg) left no-repeat;}
.karriere_gross  {		background: url(img/karriere_gross.jpg) left no-repeat;}
.schwerpunkte {			background: url(img/schwerpunkte.jpg) left no-repeat;}



#content {				width: 380px; height: 285px; color: #999999; background-color: #272927; 
						font-size: 1.1em !important; line-height: 1.6;margin: 0; 
						padding: 60px 20px 10px 150px; overflow:  auto;}
#contentnews {				width: 520px; height: 325px; color: #999999; background: url(img/news.jpg) left no-repeat; 
						font-size: 1.1em !important; line-height: 1.6;margin: 0; 
						padding: 20px 20px 10px 10px; overflow:  auto;}

#contentnewsa {				width: 520px; height: 325px; color: #999999;background-color: #272927;
						font-size: 1.1em !important; line-height: 1.6;margin: 0; 
						padding: 20px 20px 10px 10px; overflow:  auto;}


.content_start	{		}

#content_start    {	
}

/*---nav1_links---*/
#nav1, #nav2{ float: left; height: 355px;  }

#nav1{					width: 140px; margin-right: 5px; background: url(img/nav1.jpg) top no-repeat #FFFFFF;}

#nav1 a{margin-left: -1000px; padding-right: 1050px; width: 140px;}
#nav1 {list-style-type:  none;}

#nav1 li.page-item-3 {width: 140px; height: 30px; margin-top: 66px;}
#nav1 li.page-item-3:hover { background-image: url(img_nav1/d-willkommen.jpg); cursor: pointer;}

#nav1 li.page-item-12 {width: 140px; height: 30px;}
#nav1 li.page-item-12:hover { background-image: url(img_nav1/d-kanzlei.jpg); cursor: pointer;}

#nav1 li.page-item-15 {width: 140px; height: 30px;}
#nav1 li.page-item-15:hover { background-image: url(img_nav1/d-e-team.jpg); cursor: pointer;}

#nav1 li.page-item-79 {width: 140px; height: 30px;}
#nav1 li.page-item-79:hover { background-image: url(img_nav1/d-schwerpunkte.jpg); cursor: pointer;}

#nav1 li.page-item-81 {width: 140px; height: 30px;}
#nav1 li.page-item-81:hover { background-image: url(img_nav1/d-publikationen.jpg); cursor: pointer;}

#nav1 li.page-item-83 {width: 140px; height: 30px;}
#nav1 li.page-item-83:hover { background-image: url(img_nav1/d-karriere.jpg); cursor: pointer;}

#nav1 li.page-item-459 {width: 140px; height: 30px;}
#nav1 li.page-item-459:hover { background-image: url(img_nav1/news-aktuell.jpg); cursor: pointer;}

#nav1 li.page-item-85 {width: 140px; height: 30px;}
#nav1 li.page-item-85:hover { background-image: url(img_nav1/d-kontakt.jpg); cursor: pointer;}


/*---ende_nav1_links---*/




#nav2_clear  { height: 89px;}
#nav2 li.page-item-59 a,  #nav2 li.page-item-12 a{}
#content.page-item-12.current_page_item  { padding: 0 0 0 10px;}
#nav2{					width: 200px;  margin-right: 5px; 
						background: url(img/div3_paragraph.jpg) top no-repeat #949494;}
#nav2 a{ color: #000; font-size: 1.2em; line-height: 1.8;text-decoration: none; padding: 0 0 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#nav2 a:hover{ color: #000; text-decoration: none; font-weight: bold; }


#nav2 {list-style-type: none; }












/*--------------------------nav footer----------------------------*/
#nav3 a{ color: #000; padding: 15px 0px 15px 100px; font-size: 0.1em; width: 100px}
#nav3 {list-style-type: none; }
#nav3 li.page-item-7 { background-image: url(img/agb.jpg); width: 70px; height: 50px; float: right;}
#nav3 li.page-item-7:hover {width: 70px; height: 50px; cursor: pointer;}
#nav3 li.page-item-9 { background-image: url(img/impressum.jpg); width: 100px; height: 50px; float: left;}
#nav3 li.page-item-9:hover {width: 100px; height: 50px; cursor: pointer;}
#footer { height: 60px; margin-bottom: 60px; background:url(img/slogan.jpg) left no-repeat;  clear: both;}
#footer_nav {float: right; color: #FFFFFF;}/*---noch nicht in funktion---*/
/*---footer ende---*/




#menu {}
#menu ul {
	color: #ccc;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}

#menu ul li {
	font: italic normal 110% 'Times New Roman', Times, serif;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/}



/* Captions & aligment */
.aligncenter,
div.aligncenter {				display: block;
								margin-left: auto;
								margin-right: auto;}
.alignleft {					float: left;}
.alignright {					float: right;}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 6px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0;
	margin: 0;
}
/* End captions & aligment */
