/*
Theme Name: DA Legal
Theme URI: http://www.thinex.de
Description: WP Theme da-legal.com
Version: 1.0
Author: Stefan Teupe
Author URI: http://www.thinex.de
*/

@charset "UTF-8";

body {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(images/bg.jpg);
	
}

a:link {
	color: #172983;
}
a:visited {
	color: #172983;
}
a:hover {
	color: #172983;
}
a:active {
	color: #172983;
}

h1 {
	
	font-size:14px;
	color:#999;
	
}

h2 {
	
	font-size:12px;
	color:#999;

}

.entry {

	color:#999;

}


.links_ecke_oben {
	
	position:absolute;
	z-index:2;
	margin:0px;
	padding:0px;
	top:-1px;
	left:0px;
	height:183px;
	width:299px;
	background:url(images/ecke-links-oben-1.gif) no-repeat;
	
}

.links_grau {

	position:absolute;
	z-index:1;
	margin:0px;
	padding:0px;
	top:161px;
	left:0px;
	height:124px;
	width:167px;
	background:url(images/grau-links.gif) no-repeat;
	
}

.header_teaser {
	
	position:absolute;
	z-index:1;
	height:242px;
	width:729px;
	top:43px;
	left:167px;
	background:url(images/header-statisch.jpg) no-repeat;
}
.header_teaser_safari {
	
	position:absolute;
	z-index:1;
	height:242px;
	width:729px;
	top:35px;
	left:159px;
	background:url(images/header-statisch.jpg) no-repeat;
}

.header_suche {
	
	position:absolute;
	z-index:1;
	top:11px;
	left:581px;
	width:320px;
	height:32px;
	background:url(images/suchen_bg.gif) no-repeat;
	
}

.header_suche_btn {
	
	position:absolute;
	z-index:2;
	top:18px;
	left:804px;
	width:88px;
	height:23px;
	background:url(images/suchen.gif) no-repeat;
	
}

.header_blueborder {

	position:absolute;
	z-index:1;
	left:896px;
	top:43px;
	width:10px;
	background:#172983;
	height:242px;

}

.header_language {
	
	position:absolute;
	z-index:1;
	top:161px;
	left:906px;
	height:124px;
	width:30px;
	background:#d2d3d3;
	
}

.header_background {

	position:absolute;
	z-index:1;
	width:100%;
	height:320px;
	left:0px;
	top:0px;
	background:#fff;
	overflow:hidden;
	
}

.content {

	background:url(images/content_bg.gif);
	z-index:1;
	width:733px;
	left:167px;
	top:320px;
	height:auto !important;
	position:absolute;
	display:block;
	
}

.content_bottom {

	background:url(images/content_bg_bottom.gif);
	position:relative;
	margin-bottom:0px;
	width:733px;
	height:24px;
	z-index:2;
	
}

.content_main {

	position:relative;
	width:380px;
	margin:10px;
	margin-left:15px;
	height:auto !important;

}

.content_right {
	
	position:absolute;
	left:425px;
	top:0px;
	color:#666;
	font-size:10px;
	width:280px;

}

.expertise {

	margin-left:5px;
	
}

.kooperationen {

	width:295px;
	height:165px;
	background:url(images/rahmen-kooperation.gif);
	padding-top:9px;
	
}

.welt {
	
	width:276px;
	height:87px;
	background:url(images/weltkarte.gif);
	margin-left:9px;

}

.kooperationen_headline {

	width:80px;
	height:17px;
	margin-left:9px;
	margin-top:5px;
	font-size:14px;
	color:#009;
	line-height:1.3em;

}

.kooperationen_text {

	width:196px;
	height:87px;
	margin-left:100px;
	margin-top:-15px;
	font-size:13px;

}

.koop_moreinfo {
	
	margin-left:240px;
	margin-top:-14px;
	font-size:12px;
	
}

.news {
	
	margin-top:25px;
	margin-left:2px;
	font-size:12px;
	
	
}

/* HOME PAGE */
.home_ulist {

	height:110px;
	
}

ul.home_ul {
	
	list-style-type:square;
	color:#172983;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:-5px;
	line-height:2em;
	

}

.footer_links {

	position:relative;
	left:613px;
	width:200px;
	padding-top:3px;
	color:#999;

}



/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages { width: 730px; position:absolute; left:165px; top:285px; margin-left: auto; margin-right: auto; background:#8f9090; height: 35px; z-index:3; text-decoration:none }
#pages ul { list-style-type: none; list-style-image: none; float: left; padding: 0px 0px 0px 0px; margin-left: 0px; margin-top: 0px; background:#8f9090; }
#pages li { float: left; display: block; height: 32px; border-bottom:solid 3px #a6a8a9; border-left:solid 2px #fff; }
#pages li a:link, #pages li a:visited { float: left; color: #FFFFFF; display: block; padding-top: 9px; height: 32px; font-size: 13px; padding-left: 37px; padding-right: 38.5px; text-decoration:none; }
#pages li a:hover, #pages li a:active { color: #F3ECC4; font-size: 13px; }
.current_page_item { border-bottom:solid 3px #172983 !important; }

		/*-------------[DROPDOWN MENU]------------*/
		.nav, .nav * { margin:0; padding:0; list-style:none; z-index:3 }
		.nav ul { position:absolute; top:-999em; padding-bottom: 9px; z-index:3 }
		.nav li { float:left; position:relative; z-index:99; font-size:12px; height: 23px; z-index:3 }
		.nav a { display:block; }
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:239px; top:0px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { display: block; padding: 0px; background-color: #a6a8a9; float: left; height: auto !important; }
		#pages ul li ul { width: 240px; }
		.nav li li a:link, .nav li li a:visited { width: 180px; display: block; padding: 5px 30px 5px 30px !important; margin: 0px 0px 0px 0px !important; height: auto !important; float: left; background-image: none !important; }
		.nav li li a:hover { background-color: #172983; }