/*	CSS by Max Mishyn		
	email: maxim.mn@gmail.com
	skype: max_mishyn
											
*/   
html {
	min-height: 101%;
}

body {
	background-color:#232323;
	width:990px;
	margin: 35px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#fff;
}

#wrapper {
	background-color:#4e4e4e;
	width: 950px;	
	padding: 15px;
/*	padding-top: 21px;*/
}

h1 {
	color:#fff2be;
	font-size:14pt;
/*	text-transform:uppercase;*/
	font-weight:normal;
	margin-top:0;
	letter-spacing:0.15em;
}

h2 {
	color:#fff2be;
	font-size:14px;

	font-size:9pt;
	padding-bottom: 9px;
	
/*	text-transform:uppercase;*/
	color:#fff2be;
	text-decoration:none;
	border-bottom: #fff2be 1px dotted;
	letter-spacing:0.07em;
}

ul {
	padding:0;
	padding-left:14px;
	list-style-image:url(images/Anfuehrungspunkt-klein.gif);
	margin:12px 0;
	
}

ul  li {
	margin:0;
	padding:0;
}


.verlag h1, .verlag h2{
	color:#9cf;
}

.verlag h2{
	border-bottom: #9cf 1px dotted;
}


a, a:visited {
	color:#fff2be;
	text-decoration:none;
}

.verlag a, .verlag a:visited {
	color:#9cf;
	text-decoration:none;
}

a:hover {
	color:#fff;
	text-decoration: underline;
}

hr.clearer {
	clear:both;	
	visibility: hidden;
}

p {
	margin-top:0;
}

.holder img {
	border: 1px #666 solid !important;
}

#agentur, #verlag {
	width:474px;
	float:left;
	display:inline;
	height: 66px;
	text-align:center;
	text-transform:uppercase;
	color: #656565;
	font-size:12px;
	padding-top:19px;
}

#agentur {
	background:url(images/agntur-hdr-1.gif) top center no-repeat;
	margin-right:2px;
}

#verlag {
	background:url(images/verlag-hdr-1.gif) top center no-repeat;
}

.agentur #verlag {
	background:url(images/verlag-hdr-dis.gif) top center no-repeat;
	width:200px;
}
.agentur #agentur {
	background:url(images/agntur-hdr-en.gif) top center no-repeat;
	margin-right:2px;
	width:748px;
}

.verlag #agentur {
	background:url(images/agntur-hdr-dis.gif) top center no-repeat;
	margin-right:2px;
	width:200px;
}
.verlag #verlag {
	background:url(images/verlag-hdr-en.gif) top center no-repeat;
	width:748px;
}

.verlag #agentur, .verlag #verlag,
.agentur #agentur, .agentur #verlag {
	height:90px;
	padding-top:0;
}

#top-menu {
	background:#000;
	border-bottom:#4e4e4e 2px solid;
	height: 23px;
	clear:both;
	padding: 0 30px;
	padding-top:7px;
}

.agentur #top-menu {
	border-bottom:#f5dd4a 2px solid;
}

.verlag #top-menu{
	border-bottom:#9cf 2px solid ;
}
 
#top-menu ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	display:inline;
	letter-spacing:0.035em;
}

#top-menu li {
	display:inline;
	padding:0;
	margin:0;
	margin-right:40px;
}


#top-menu a, #top-menu a:visited {
	color: #666;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}

#top-menu a:hover, #top-menu a.act{
	color:#fff;
	text-decoration: none;
}

ul#tmenu2 {
	float:right;
	display:inline;
}

ul#tmenu2 li{
	margin-right:0;
	margin-left:27px;
	
}

ul#tmenu2 a, ul#tmenu2 a:visited{
	text-transform:lowercase;
}

.holder {
	background:#000;
	min-height:624px;
	_height:624px;
	padding: 4px 0 34px 30px;
	letter-spacing:0.03em;

}

.h-inner {
	padding-top: 34px;
}

#home-left, #home-right{
	width:440px;
	min-height:624px;
	_height:624px;
	float:left;
	display:inline;
	padding-top:30px;
}

#home-left{
/*	border-right:#4e4e4e 2px solid; */
	padding-right:15px;
	width:429px;
}

#home-right{
	border-left:#4e4e4e 2px solid; 
	width:414px;
	padding-right:30px;
	padding-left:30px;
}

#page-title {
	height:109px;
	padding:0;
	margin:0;
}

#page-title h1 {
	color:#fff;
	font-size: 14pt;
}

#left-menu ul {
	list-style:none;
	margin:0;
	padding:0;
	letter-spacing:0.05em;
}

#left-menu a{
	color:#fff2be ;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	border-bottom: #fff2be 1px dotted;
	padding:10px 0;
}


#left-menu ul ul a{
	text-transform: none;
}

.verlag #left-menu a {
	border-bottom: #fff 1px dotted;
}

.agentur #left-menu a:visited, .agentur #left-menu a:active, .agentur #left-menu a:link {
	color:#fff2be ;
	text-decoration:none;
}

.verlag #left-menu a:visited, .verlag #left-menu a:active, .verlag #left-menu a:link {
	color:#99ccff ;
	text-decoration:none;
}

#left-menu li {
	font-size:10pt;
	margin:0;
}

#left-menu li li a{
	padding-left:12px;	
}

#left-menu li li li a{
	padding-left:24px;	
}

.verlag #left-menu a:hover, .verlag #left-menu a.act,
.agentur #left-menu a:hover, .agentur #left-menu a.act, 
#left-menu a .am-act  {
	color:#fff;
}

.verlag #left-menu a.act, .agentur #left-menu a.act,  #left-menu a .am-act {
	font-weight: bold !important;
}

#col1-2, #col2-2{
	width:356px;
	margin-right:19px;
	float:left;
	display:inline;
}

#c2-1, #c2-2{
	width:330px;
	margin-right:19px;
	float:left;
	display:inline;
}

#col1, #col2, #col3, #col4, #col5,
#c4-1, #c4-2, #c4-3, #c4-4
 {
	width:160px;
	margin-right:20px;
	float:left;
	display:inline;
}

#col2-2, #c2-2, #c4-4{
	margin-right:0;
}


#col1 {
	margin-right:30px;
	min-height:524px;
	_height:524px;
}

#content-top {
	width:700px;
	float:left;
	display:inline;
	min-height:268px;
	_height:268px;
}

#content-top h1{
	margin-top:18px;
/*	font-size:16pt;	*/
}

.news-single #content-top {
	min-height: 238px;
	_height: 238px;
}

#col5 {
	margin-right:0;
}

#col2 h2 {
	border:none;
	margin:0;
	padding:0;
}

#col2 h2 p{
	margin:0;
	padding:0;
}

hr.clear {
	visibility:hidden;
	height:1px;
	clear:both;
}

.news-latest-item {
	margin-bottom:30px;
}
.news-latest-item img {
	float: left;
	margin-right:20px;
	display:inline;
}
.latest-body {
	float: left;
	display:inline;
	width:220px;
}
.latest-body h2 {
	margin-top:0;
}

.holder p, .holder .csc-textpic-caption, #content-top ul {
/*	line-height: 1.4em;*/
	line-height: 16pt;
}

ul.sitemap, .sitemap ul {
	list-style:none;
}

ul.sitemap li {
	text-transform: uppercase;
	font-size:120%;
	padding-bottom:10px;
}

ul.sitemap ul li {
	text-transform: none;
	font-size:120%;
	padding-left:12px;
}

ul.sitemap ul li li{
	text-transform: none;
	font-size:100%;
}

ul.sitemap ul li li li{
	text-transform: none;
	font-size:80%;
}


.tx-indexedsearch-res img {
	border: none !important;
}

.tx-indexedsearch-res h3 {
	margin-bottom:0;
}

@media print {
	body {
		font-size:12px;
		color:#000;
	}
	#col1 {
		display:none;
	}
	h1, h2, h3, h4 {
		color:#000;
	}
	#header {
		display:none;
	}
	#col1-2, #col2-2{
		width:49%;
	}
	.news-latest-item img {
		margin-right:10px;
	}
	#content-top img{
		margin-right:12px !important;
	}


}

h1, h2, h3, h4, h5, #top-menu a, #left-menu a{
font-weight:normal !important;
}

#top-menu li {
	margin-right:44px;
}

#top-menu li.last {
	margin-right:0;
}

h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader {
	margin-top: 0 !important;
}

ul.news-list {
	list-style: none;
	padding:0;
}
.news-list li {
	margin-bottom: 14px;
}

.news-list li p {
	margin: 0;	
}

.holder img.spacer-gif {
	border:none !important;;

}

.news-single #c2-1 h2 {
	margin-top: 0;
}

.news-links p {
	margin: 2px 0;
}

#footer {
	color:#4e4e4e;
	font-size: 80%;
	text-align: center;
	margin-top: 8px;
}
#footer a, #footer a:visited, #footer a:hover{
	color:#4e4e4e;
	font-weight: bold;
}


