/*
Theme Name: privatinsolvenz.eu
Version: 1.0
Author: 3task
Author URI: http://www.3task.de
*/


/* Basic
====================================== */
* { padding: 0px; margin: 0px; }
div { margin-right: auto; margin-left: auto; }
body { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 75%; background-color: #e7ecf2; }
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif; line-height: normal; }
input { font-family: Arial; }
.clearfix { clear: both; font-size: 1px; height: 1px; line-height: 0.1; visibility: hidden; width: 100%;   height: 0%; }

/* Basic Links
======================================== */
a:link, a:visited { font-weight: normal; color: #3277CC; text-decoration: underline; }
a:hover { text-decoration: none; }

/* General ID
======================================== */
#wrapper { width: 972px; }
#top { width: 972px; height: 122px;  background-image: url(images//top.jpg); background-repeat: no-repeat; }
#menu { width: 972px; height: 35px;  background-image: url(images//menu.png); background-repeat: no-repeat; }
#main { width: 970px; min-height: 700px;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-color:#fff; background-image: url(images//sep-main.png); background-repeat: repeat-y; background-position:left; }
#bottom { width: 970px; height: 70px;  font-size:11px; color:#717171; }

/* Logo
======================================== */
h1.logo,
h2.community { display: none; }
.logo a { width: 320px; height: 50px; float:left; margin:20px 0 0 210px; display: block; }

/* Topmenu
======================================== */
ul.topmenu { margin:2px 0 0 2px; float:left; display:inline; }
ul.topmenu li { float:left; list-style-type:none; height:31px; background-image: url(images//sep.png); background-repeat:no-repeat; background-position: right 0px; }
ul.topmenu li a   { text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; font-size:13px; font-weight:bold; color:#fff; float:left; padding: 0px 20px 0 20px; text-decoration:none; line-height:31px; display:block; }
ul.topmenu li a:hover, ul.topmenu li.current_page_item a  { background-image: url(images//hover.png); background-repeat:no-repeat; background-position:right; }

/* 3 Central DIV
======================================== */
.left { float:left; display:inline; width:189px; min-height:400px; }
#content { float:left; display:inline; width:617px; min-height:400px; margin:1px 0 0 1px; line-height:16px; }
.right { float:right; display:inline; width:160px; min-height:400px; margin:1px 1px 0 0; }

/* Left Menu
======================================== */
ul.leftmenu { margin:1px 0 0 1px; width:185px; border-bottom:14px solid #c2c2c2; background-color:#fff; overflow: hidden;  }
ul.leftmenu li { list-style-type:none; margin:1px 0 1px 0; }
ul.leftmenu li a,ul.leftmenu li a:visited   { font-size:12px; font-weight:bold; color:#545454; text-decoration:none; padding:3px 0 3px 20px; display:block; background-image: url(images//backleftmenu01.png); background-repeat:repeat-y; }
ul.leftmenu li a:hover, ul.leftmenu li.current_page_item a  { background:#93b4dc!important; color:#fff!important; }
a.moreColor  { background-image: url(images//backleftmenu02.png)!important; background-repeat:no-repeat!important; }
a.moreColor:hover  { background:#93b4dc!important; color:#fff!important; }

/* Left Adsense
======================================== */
.adsense {
 padding:10px;
 font-size:11px;
 color:#393939;
 line-height:15px; }
.adsense a, .adsense a:visited { font-weight:bold; }
a.red, a.red:visited { font-weight:normal; text-decoration:none; color:#C55F5D; }
a.red:hover { text-decoration:underline; }

/* Content
======================================== */
#content h1{ display:block; background-color:#f0f0f0; height:47px; line-height:67px; text-indent:16px; font-size:18px; color:#3177CC; font-weight:700; }
#content h2 { display:block;                          height:37px; line-height:37px;                   font-size:16px; color:#3177CC; font-weight:bold; }
#content h3 { display:block;                          height:27px; line-height:27px; text-indent:16px; font-size:14px; color:#000000; font-weight:bold; }
#content h4 { display:block;                          height:27px; line-height:22px; text-indent:16px; font-size:13px; color:#3177CC; font-weight:700; }
#content h1 span,#content h2 span { color:#C55F5D; }
h2#noback { background:none; }

.box { border: 1px solid #e6e6e6; border-bottom:none; margin:5px 5px 10px 5px; background: url(images//lineText.png); background-repeat:no-repeat; background-position:right bottom; font-size:13px; }
.box div.boxin { padding:10px 35px 10px 10px; }
.box p { padding:0 0 15px 0; }
.box span { color:#C55F5D; font-weight:bold; }

/* Table on center Content
======================================== */
table.bank { margin:10px 0 20px 15px; text-align:center; font-size:12px; line-height:normal; }
table.bank td { padding:2px 5px 2px 5px; }
table.bank tr.blue { background-color:#4c7792; color:#fff; font-weight:bold; }
table.bank tr.grey { background-color:#dcdcdc; }
table.bank td.red { color:#fa3c3c; font-weight:bold; }

/* Copyright
======================================== */
.copy { padding:15px 215px 0 0; float:right; display:inline; }
.footerMenu { float:right; display:inline; color:#464646; margin:15px 10px 0 0; }
.footerMenu a, .footerMenu a:visited {  color:#464646; padding:0 5px 0 5px; }
.landingPages { padding-top:18px; font-size:10px; color:#A4A2A2; }
.landingPages a,.landingPages a:visited { color:#A4A2A2; padding:0 6px 0 6px; }