/*
Theme Name: Scheidungs-Blog
*/

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	width:100%;
	padding-bottom:200px;
	color:#7d7d7d;
}

a {
	color:#506f97;
}

p {
	margin-bottom:10px;
	line-height:1.4;
}

#container {
	width:980px;
	overflow:hidden;
	margin:0 auto;
}

/* ## HEAD #################################################################### */

#head {
	height:400px;
	margin:31px 0 30px 0;
}

#head_top {
	overflow:hidden;
}

#head_menu {
	float:left;
	/*width:449px;*/
	height:37px;
}

#head_menu ul {
	float:left;
	display:inline;
	list-style-type:none;
	
}

#head_menu li {
	float:left;
	height:27px;
	padding:8px 23px 0px 23px;
	background:#dee9ef;
	border-top:1px #fff solid;
	border-right:1px #FFF solid;
	border-bottom:1px #7bafcf dotted;
}

.head_menu_active{
	background:#506f97 !important;
	border-top:1px #71a0bd solid !important;
	border-right:1px #71a0bd solid !important;
	border-bottom:1px #506f97 solid !important;
}

#head_menu, #head_menu a, #head_menu a:visited, #head_menu a:active, #head_menu a:hover{
	font-family: Arial, Verdana, sans-seriff;
	font-size:18px;
	color:#506f97;
	text-decoration:none;
	text-transform:lowercase;
	font-weight:bold;
}

.head_menu_active, .head_menu_active a, .head_menu_active a:visited, .head_menu_active a:active, .head_menu_active a:hover{
	color:#fff !important;
}

#head_search {
	float:right;
	/*width:531px;*/
	height:36px;
}

#head_search_div{
	float:right;
	padding-top:4px;
}

#head_search_div label {
	display:none;
}

input#s {
	height:20px;
	background-color:#edf4f8;
	border:1px solid;
	border-color:#203d4f #98c1da #98c1da #203d4f;
	
}

input#searchsubmit{
	height:20px;
	padding:0px 18px 2px 18px;
	margin-top:3px;
	vertical-align:top;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#4d93be;
	border:1px solid;
	border-color:#98c1da #203d4f #203d4f #98c1da;
}

@media all and (min-width: 0) { #head_search_button {
	margin-top:1px;
	padding-bottom:1px;
}}

#header_leftcont {
	float:left;
	width:603px;
}

#header_1 {
	height:190px;
	background:url(images/header_1.gif);
}

#header_2 {
	height:173px;
	background:url(images/header_2.gif);
}

#header_3 {
	float:left;
	width:377px;
	height:363px;
	background:url(images/header.jpg) no-repeat;
}

/* ## BODY #################################################################### */

h1, h1 a, h1 a:visited, h1 a:active, hl a:hover{
	font-family:Arial, Verdana, sans-serif;
	font-size:24px;
	letter-spacing:3px;
	color:#506f97;
	font-weight:normal;
	text-transform:lowercase;
	text-decoration:none;
}

h2, h2 a, h2 a:visited, h2 a:active, h2 a:hover{
	font-family:Arial, Verdana, sans-serif;
	font-size: 20px;
	color:#506f97;
	font-weight:normal;
	text-transform:lowercase;
	text-decoration:none;
}

h3 {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	color:#a2a5a2;
}

#column1 {
	float:left;
	width:465px;
}

#column2 {
	float:left;
	width:321px;
}
#column3 {
	float:left;
	width:194px;
}

div.col1_box {
	padding:25px 25px 0px 20px;
}

.col2_box {
	overflow:hidden;
	padding:40px 10px 0px 38px;
}

.col3_box {
	padding:40px 10px 0px 12px;
}

.news_content {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#787878;
	margin-top:25px;
}

.news_content a, .news_content a:visited, .news_content a:active, .news_content a:hover{
	color:#3c7bcf;
}

.news_foot{
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	padding-top:80px;
	color:#7d7d7d;
}

.news_foot a, .news_foot a:visited, .news_foot a:active {
	color:#3c7bcf;
	text-decoration:none;
}

.news_foot_comm, .news_foot_comm a, .news_foot_comm a:visited, .news_foot_comm a:active, .news_foot_comm a:hover {
	color:#3c7bcf;
	font-size:14px;
	text-transform:capitalize;
}

.news_foot_tags {
	font-size:9px;
	text-transform:uppercase;
}

.news_foot_tags a, .news_foot_tags a:visited, .news_foot_tags a:active, .news_foot_tags a:hover {
	color: #3c7bcf;
}


hr.news_foot_hr {
	border:0;
	border-top:1px #bfbfbf dotted;
	height:0px;
	background:#FFF;
	
}

#recentcomments {
	padding:0px 20px 0 0;
	list-style-type:none;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#7d7d7d;
}

#kommentare_content li {
	list-style:none;
	padding:2px 0px;
	font:normal 12px/1.4 Arial, Verdana, sans serif;
}

#kommentare_content a, #kommentare_content a:visited, #kommentare_content a:active, #kommentare_content a:hover {
	font:normal 12px/1.4 Arial, Verdana, sans serif;
	color:#506f97;
	text-transform:uppercase;
	text-decoration:none;
}

ul.blogroll {
	list-style:none;
}

#tags_content {
	padding:20px 100px 0 0;
}

#tags_content a, #tags_content a:visited, #tags_content a:active, #tags_content a:hover {
	font-family:Arial, Verdana, sans-serif;
	color:#949494;
	text-decoration:none;
}

#archiv_content {
	padding:20px 100px 0 0;
	list-style-type:none;
}

#archiv_content li {
	padding:2px 0 2px 7px;
	border-bottom:1px #b1bac6 dotted;
}
#archiv_content a, #archiv_content a:visited, #archiv_content a:active, #archiv_content a:hover {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#8b98a5;
	text-decoration:none;
}

#kategorien_content {
	padding-top:15px;
	list-style-type:none;
}

#kategorien_content a, #kategorien_content a:visited, #kategorien_content a:active, #kategorien_content a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#506f97;
	text-transform:lowercase;
}

#lesen_content {
	padding-top:15px;
	list-style-type:none;
}

#lesen_content a, #lesen_content a:visited, #lesen_content a:active, #lesen_content a:hover {
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#506f97;
	text-transform:lowercase;
}

#links_content, 
#netzwerke_content, 
#meta_content {
	padding-top:15px;
	list-style-type:none;
}

#links_content a, #links_content a:visited, #links_content a:active, #links_content a:hover,
#netzwerke_content a, #netzwerke_content a:visited, #netzwerke_content a:active, #netzwerke_content a:hover,
#meta_content a, #meta_content a:visited, #meta_content a:active, #meta_content a:hover {
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#a8c1cd;
	text-transform:lowercase;
}

ul#links_content span {
	display:none;
}

div#navi {
	overflow:hidden;
	width:425px;
	margin:30px 20px 0;
}

div#navi span a {
	font:normal 12px/1.0 Arial, Verdana, sans serif;
	text-decoration:none;
}

div#navi span.back {
	float:left;
}

div#navi span.next {
	float:right;
}

div#form {
	overflow:hidden;
	margin:40px 15px 20px;
	font-family:Arial, Verdana, sans serif;
	font-size:12px;
}

form#commentform div a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

form#commentform div {
	overflow:hidden;
	margin-bottom:3px;
}

form#commentform div.url input,
form#commentform div.url p,
form#commentform div.name input,
form#commentform div.name p,
form#commentform div.mail input,
form#commentform div.mail p {
	float:left;
}

form#commentform div label {
	display:block;
	float:left;
	width:90px;
}

form#commentform div.url input,
form#commentform div.name input,
form#commentform div.mail input {
	width:140px;
	border:solid 1px #a8c1cd;
}

form#commentform div.url p,
form#commentform div.name p,
form#commentform div.mail p {
	font-size:10px;
}

form#commentform div.comment textarea {
	float:left;
	width:315px;
	height:100px;
	border:solid 1px #a8c1cd;
}

form#commentform div input.btn {
	margin-left:90px;
	padding:3px 8px;
	background-color:#a8c1cd;
	font-weight:bold;
	color:#fff;
}

p.nocomments {
	clear:both;
	padding:10px 0 0 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
}

/* Sitemap */

div.ddsg-wrapper ul {
	margin:5px 10px 20px;
	list-style:none;
}

div.ddsg-wrapper ul li ul {
	margin-left:10px;
}












