/*

Theme Name: empfehlungsteam
URI:
Description: wordpress theme empfehlungsteam
Version: 2010 - de
Author: empfehlungsteam
Author URI:*/

/* ---------------------------------------------------------------------------------- */

html, body {
        margin: 0;
        padding: 0;
        text-align: center;
}
body {
        background: #fff url(images/bg.gif) repeat-x top left;
        color: #808080;
        font-family: Georgia, Helvetica, sans-serif;
        font-size: 0.8em;
}
#content .post-edit-link {
        float: left;
        clear: both;
}
.widget_tag_cloud a{ max-width:180px;
        line-height: 1.3em;    font-size: 1.3em;
}
li.widget {
        padding: 0px;
        margin: 0px;
}
h6  {float:left;clear:both;padding:5px 10px 5px 10px;margin:10px 0px 10px 0px;background:#e6e5e3;color:#000; font-size: 1em;   }
p {      color:#000;
        clear: both;
        line-height: 1.7em;
        margin: 0 0 15px;
        font-size: 1.2em;
        padding-bottom: 5px;
}
h1 {        padding-bottom: 10px;
        font-size: 1.2em;
        font-weight: normal;
}
h1 a {
             color: #000;
        font-size: 1.2em;
}
#content h1 a:hover, #content1 h1 a:hover {    color: #B20F0F;

        font-size: 1.2em;
}
.comm {
float:left;clear:both;width:650px;
}
.comtek { margin-left:25px; float:left;clear:both; }
#content {

        float: left;
        width: 725px;
}

#content1 {

        float: right;
        width: 640px;
}

h2 {        color: #000;
        font-size: 1.2em;
}
h3 {
        float: left;
        clear: both;
        font-size: 1.2em;
        background: #B00A0A url(images/redbg.gif) repeat-x left bottom;
        color: #fff;
        font-weight: normal;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 30px;
        margin-left: 0;
        padding-top: 6px;
        padding-right: 7px;
        padding-bottom: 6px;
        padding-left: 7px;
}
h4 {
        margin: 0 0 15px;
        color: #555;
        font-weight: normal;
        font-size: 1em;
        font-weight: normal;
}
a {
        text-decoration: none;
        color: #B20F0F;
}
a:hover {
        color: #808080;
        text-decoration: none;
}
.conh2 {
        width: 625px;
        font-size: 1.7em;
        color: #000;
        line-height: 1.3em;
}
.conh2 a: {
        color: #000;
}
.conh2 a:hover {
        color: #000;
        text-decoration: none;
}
/* ---------------------------------------------------------------------------------- */
#top {
        color: #ccc;
        padding: 6px 20px 0;
        font-size: 0.84em;
        font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Tahoma, Verdana, sans-serif;
        text-align: right;
}
.logo {
        float: left;   width:237px;
        background: url(images/redbg.gif) repeat-x;
        padding: 70px 25px 15px;
        margin: -46px 0 20px 0;
}
.logo h1 {
        text-shadow: 1px 1px 1px #7E0E0E;   font-size: 1.8em;
}
.logo a:hover {
        color: #fff;
        text-decoration: none;
}
.logo a {
        color: #fff;
        text-decoration: none;
}
.sidebar1 {
        float: left;
        max-width:290px;  width:290px;
        color: #000;
        padding: 35px 0px 0px 0px;
}
.sidebar {
        float: right;
        width: 180px;
        color: #000;
        padding: 35px 20px 0px 0px;
}
.sidebar ul li a:hover, .sidebar ul li ul .current_page_ancestor .children .current_page_parent .children li a:hover, .sidebar ul li .current_page_parent .children .current_page_item .children li a:hover,  .sidebar ul li .current_page_item .children li a:hover, .sidebar ul li .current_page_ancestor .children li a:hover, .sidebar ul li .current_page_parrent .children li a:hover {

        font-family:  Arial, Helvetica, sans-serif;
        margin-bottom: 0px;
        color: #B00A0A;
        background: url(images/buth.png) no-repeat top left;
}
.sidebar ul li ul .current_page_ancestor .children .current_page_parent .children .current_page_item a , .sidebar .current_page_ancestor a {

        line-height: 25px;
        color: #B00A0A;
        background: url(images/buto.png) no-repeat top left;
}
.sidebar .current_page_parrent a {
        line-height: 25px;
        color: #B00A0A;
        background: url(images/buth.png) no-repeat top left;
}
.sidebar .current_page_parrent , .sidebar .current_page_ancestor {
        color: #B00A0A;
        background: none;
}
.sidebar .current_page_item a,.sidebar .current-cat a {
        line-height: 25px;
        margin-bottom: 0px;
        margin: 0px;
        background: url(images/buth.png) no-repeat top left;
        color: #B00A0A;
        font-weight: bold;
        text-decoration: underline;

}
.sidebar .current_page_item {
        padding: 0px;
        color: #B00A0A;
        font-weight: bold;
}
.sidebar a, .sidebar ul li .current_page_parent .children .current_page_item .children li a, .sidebar ul li ul .current_page_ancestor .children .current_page_parent .children li a {

        padding-left: 0px;
        background: none;
        color: #808080;
        line-height: 25px;
        font-size: 1em;
        font-family:  Arial, Helvetica, sans-serif;
}
.sidebar .current_page_parent .children .current_page_item a {
        text-decoration: underline;
}

.sidebar a:hover {
  background: none;
        color: #B00A0A;
        font-weight: bold;
}
.sidebar img {
        border: 1px solid #ccc;
}
/* ---------------------------------------------------------------------------------- */
.sidebar ul li ul .current_page_ancestor .children .current_page_parent .children, .sidebar ul li ul .current_page_ancestor .children .current_page_item .children, .sidebar ul li .current_page_item .children, .sidebar ul li .current_page_parent .children, .sidebar ul li .current_page_ancestor .children {
        display: block;
}
.sidebar ul li ul .current_page_ancestor .children .current_page_parent .children .current_page_item a, .sidebar ul li .current_page_parent .children .current_page_item a, .sidebar ul li .current_page_parent .children .current_page_item .children li a {
        background: url(images/buth.png) no-repeat top left;
        padding-left: 0px;
}
.sidebar ul li .current_page_parent .children .current_page_parent .children li a, .sidebar ul li .current_page_parent .children .current_page_item .children li a , .sidebar ul li .current_page_parent .children li a , .sidebar ul li .current_page_item .children li a, .sidebar ul li ul .current_page_ancestor .children li a, .sidebar ul li ul .current_page_ancestor .children .current_page_parent .children li a {
        background: url(images/but.png) no-repeat top left;
        padding-left: 0px;
        text-decoration: none;
}
.sidebar ul li .children, .sidebar ul li ul .current_page_ancestor .children li .children, .sidebar ul li ul .current_page_item .children li .children {
        display: none;
}
.sidebar ul ul ul li {
        font-weight: normal;
}
.sidebar ul ul li a {
        background: url(images/but.png) no-repeat top left;
        padding: 10px;
}
.sidebar ul ul li {
        text-align: left;
        color: #808080;
        line-height: 1.5em;
        list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
        border-bottom: 0px dotted #000;
}
.sidebar ul li {
        font-weight: bold;
        color: #808080;
        line-height: 1.5em;
        margin: 0px;
        padding: 0px;
        border-bottom: 0px dotted #000;
}
.sidebar ul ul li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        margin-left: 0px;
        border: none;
        color: #000;
}
.sidebar ul ul {
        color: #808080;
        background: none;
        list-style-type: none;
        margin: 0px;
        padding: 0px;    margin-bottom:20px;
}
.sidebar ul {
        color: #808080;
        background: none;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}
.sidebar ul li.categories {
        border: none;
}
.sidebar ul li .sub {
        margin: 0px;
        border-bottom: none;
        background: none;
        padding-left: 0px;
}
.sidebar ul li ul {
        margin-left: 10px;
}
.sidebar ul li ul li ul.children {
        border-bottom: none;
        background: none;
        padding-left: 0px;
        margin-left: 0px;
}
.sidebar ul li ul li ul.children li a {
        color: #000;
        font-weight: bold;
}
.sidebar ul li ul li ul.children .current_page_item a {
        color: #B00A0A;
        font-weight: bold;
}
.sidebar ul li .sub li ul.children .page_item a, .sidebar ul li ul li ul.children .current_page_parent a {
        background: url(images/but.png) no-repeat top left;
        padding-left: 0px;
}
.sidebar ul li ul .current_page_ancestor .children .current_page_ancestor a {
        float: left;
        clear: both;
        line-height: 25px;
        color: #B00A0A;
        background: url(images/buto.png) no-repeat top left;
}
.sidebar h2 {
        float: left;
        clear: both;
        font-size: 1.2em;
        text-transform: uppercase;
        background: #e0dfdd;
         font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Tahoma, Verdana, sans-serif;
        color: #000;
        width: 100%;
        font-weight: normal;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 10px;
        margin-left: 0;
        padding-top: 6px;
        padding-right: 7px;
        padding-bottom: 6px;
        padding-left: 7px;
        line-height:16px;
}
.search {
        float: left;
        clear: both;
        margin-bottom: 30px;

}
.sbut {float:right;}
#menu .current_page_item, #menu .current-page-ancestor, #menu .current-page-parent, #menu .current-category-ancestor{
        font-weight: bold;
        color: #000;
}
#menu {
        float: right;
        margin: 69px 20px 0px 0px;
}
#menu li {
        display: inline;
        font-size: 1.2em;
}
#menu li a {
        float: left;
        color: #808080;
        padding: 0 0 5px;
        margin: 0 0 0 55px;
}
#menu li a:hover, #menu li.current a, #menu li a:focus, #menu .current-menu-item a, #menu .current-page-ancestor a, #menu .current-page-parent a{
        color: #000;
        border-bottom: 1px solid #ddd;
}
#page {
        border: 0px solid #F2B72D;
        border-top: none;
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 930px;
}
#head {
        border-bottom: 1px solid #ddd;
        float: left;
        clear: both;
        color: #c4c4c4;
        text-align: left;
        width: 930px;
        height: 165px;
        padding: 0px;
}
hr {
        height: 1px;  background:#ccc; color:#ccc;
        border: none;      float:left;  clear:both;margin:20px;
}
.description h1 {
        font-size: 1.1em;
        border: none        color: #fff;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        letter-spacing: 1px;
}
.description h1 b {
        color: #fff;
        font-size: 0.9em;
        border: none
}
.description h1 a {
        color: #fff;
        border: none
}
.description {
        text-align: left;
        width: 260px;
        float: left;
        font-size: 1.2em;
        border: none        color: #fff;
        font-weight: bold;
        margin-left: 0px;
        padding: 10px 0px 0px 0px;
        letter-spacing: 1px;
}
/* ---------------------------------------------------------------------------------- */
.post-content {
float:left;
 margin-left: 25px;
  margin-top: 35px;
 width: 625px;
}
.post-content1 {
float:right;    margin-top: 35px;
 width: 579px;
}
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
.unten {
        width: 930px;
        clear: both;
        color: #ccc;
        font-size: 0.9em;
        height: 20px;
        margin: 0 auto;
        padding: 0px;
}
/* ---------------------------------------------------------------------------------- */
.date {
        background: none;
        border-bottom: 1px solid #F2B72D;
        color: #808080;
        font: 9px 'Trebuchet MS',  Arial, Helvetica, sans-serif;
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 4px 0px;
}
.title {
        font-family:  Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 4px solid #808080;
        background: none;
        color: #808080;
        font-size: 1.1em;
        font-variant: normal;
        font-weight: bold;
        letter-spacing: 1px;
        margin: 16px 0px 3px 0px;
        padding: 0px 0px 3px 0px;
}
.archivtitle {
        font-family:  Arial, Helvetica, sans-serif;
        text-decoration: none;
        border-bottom: 1px solid #F2B72D;
        color: #F2B72D;
        font-size: 1.1em;
        font-variant: normal;
        margin: 0px 0px 7px 0px;
        padding: 0px 0px 2px 0px;
}
.tagtitle {
        border-bottom: 4px solid #F2B72D;
        letter-spacing: 0.09em;
        color: #F2B72D;
        font-size: 2em;
        font-weight: normal;
        font-family:  Arial, Helvetica, sans-serif;
        margin: 20px 0px 40px 70px;
        padding: 0px 0px 5px 0px;
        text-decoration: none;
}
/* ---------------------------------------------------------------------------------- */
blockquote {
        clear: left;
        border-left: 4px solid #f2c968;
        color: #9dafb3;
        text-align: justify;
        padding: 0px 0px 0px 25px;
        margin: 20px 40px 16px 25px;
}
#email, #author, #url {
        background: #ffffff;
        border: 1px solid #f2c968;
        color: #f2c968;
        font-size: 0.917em;
        padding-left: 2px;
        vertical-align: middle;
}
/* ---------------------------------------------------------------------------------- */
img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
img.alignright {
        padding: 0px;
        margin: 0 0 5px 20px;
        display: inline;
}
img.alignleft {
        padding: 0px;
        margin: 0 20px 5px 0px;
        display: inline;
}
.alignright {
        float: right;
}
.alignleft {
        float: left;
}
/* ---------------------------------------------------------------------------------- */
.post-content ol {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 20px;
        list-style-type: square;
        background: none;
        color: #f2c968;
}
.post-content ul {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 20px;
        list-style-type: disc;
        background: none;
        color: #525252;
}
.post-content ol li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: decimal;
        background: none;
        color: #f2c968;
}
.post-content ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: square;
        background: none;
        font-color: #525252;
}
.post-content_x ol {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 40px;
        list-style-type: square;
        background: none;
        color: #f2c968;
}
.post-content_x ul {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 40px;
        list-style-type: disc;
        background: none;
        color: #f2c968;
}
.post-content_x ol li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: decimal;
        background: none;
        color: #f2c968;
}
.post-content_x ul li {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 12px;
        list-style-type: circle;
        background: none;
        color: #f2c968;
}
/* ---------------------------------------------------------------------------------- */
#s {
        text-align: left;
        float: left;
        background: #ffffff;
        border: 1px solid #e0dfdd;
        color: #808080;
        font-size: 0.8em;
        font-weight: normal;
        width: 120px;
        padding: 0px;
        margin: 0px;
        padding-top: 2px;
        height: 19px;
}
#comment {
        background: #ffffff;
        border: 1px solid #000;
        color: #808080;
        font-size: 0.917em;
        padding: 2px 2px 2px 2px;
        width: 350px;
}
#submit {
        background: #ffffff;
        color: #808080;
        font-size: 0.8em;
}
#commentform small {
        color: #808080;
}
#commentform {
        background: transparent url(images/zeichen.jpg) no-repeat 460px center;
}
.commentbody {
        list-style-type: none;
        color: #808080;   float:left;clear:both;
        font-size: 0.917em;
        margin:25px;
        padding: 16px 12px 16px 20px;
        border: 1px solid #808080;
        position: relative;
}
.commentcount {
        background: inherit;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
        font-weight: bold;
        color: #808080;
        float: right;
        margin: 20px 12px 0px 0px;
        padding: 0px 0px 0px 0px;
}
.comment_title {
        text-align: left;
        font-weight: normal;
        background: inherit;
        color: #808080;
        font-size: 1.2em;
        margin: 16px 0 12px 0;
        padding: 0px 0px 0px 0px;
}
.com_info {
        color: #808080;
        padding: 0px 0px 0px 5px;
}
.commentbody p {
        line-height: 1.2em;
        color: #808080;
}
.commentlink {
        font-size: 0.9em;
}
.commentlist {
        list-style: none;
}
.commentlist a {
        color: #808080;
}
/* ---------------------------------------------------------------------------------- */
.spacer {
        margin: 25px 0px 7px 0px;
        padding: 0px 0px 0px 0px;
}
.navbutton {
        background: none;
        border-bottom: 1px dotted #f2c968;
        color: #86b0b3;
        line-height: 1.5em;
        font-size: 0.917em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 4px 0px;
        text-align: left;
}
.navigation {
        font-size: 0.917em;
        margin: 40px 0px 20px 0px;
        padding: 2px 0px 17px 0px;
        color: #808080;
}
.navigation a {
        background: none;
        color: #808080;
        text-decoration: underline;
}
.alignleft {
        float: left;
        text-align: left;
}
.alignright {
        float: right;
        text-align: right;
}
/* ---------------------------------------------------------------------------------- */
.post-month {
        font-size: 0.833em;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: center;
        display: block;
        line-height: 11px;
        padding-top: 2px;
        margin-left: 0px;
}
.post-day {
        font-size: 1.1em;
        text-transform: uppercase;
        color: #999999;
        text-align: center;
        display: block;
        line-height: 18px;
        padding-top: 7px;
        margin-left: -3px;
}
/* ---------------------------------------------------------------------------------- */
.tags {
        clear: left;
        font-size: 1em;
        border-top: 1px dotted #f2c968;
        border-bottom: 1px solid #f2c968;
        background: none;
        color: #f2c968;
        margin: 20px 0px 0px 0px;
        padding: 4px 10px 4px 0px;
        font-variant: normal;
}
#tagcloud {
        border-top: 4px solid #f2c968;
        border-bottom: 4px solid #f2c968;
        text-align: center;
        color: #f2c968;
        margin: 20px 0px 0px 0px;
        padding: 4px 0px 7px 0px;
        font-variant: normal;
}
#tagcloud a {
        text-align: center;
        color: #f2c968;
        background: none;
}
/* ---------------------------------------------------------------------------------- */
#commentform {
        border-color: #f2c968;
}
#commentform p {
        border-color: #f2c968;
        color: #808080;
}
#commentform label {
        border-color: #f2c968;
        color: #808080;
}
#commentform input {
        border-color: #f2c968;
        color: #808080;
}


#comments, #respond {
        border-bottom: 0px solid #B00A0A;
        margin: 0 0px 0 25px;
        padding-bottom: 0px;
        clear: both;
}

.commentlist {
        margin:0; padding:0;
        line-height: 130%;
        width:485px;
}
.commentlist li{
        margin:10px 0; padding:0;
        list-style:none;
        width:485px;
}

.commenttext{
        border-bottom:0px solid #B00A0A;
        margin-bottom:0px;}

.comment-btm{
        padding:0px;
        text-align:justify;}

.commentlist cite,
.commentlist cite a,
.commentlist cite a:visited {
        font-style: normal;
        font-size: 100%;
}
.commentlist small {
        margin-bottom: 5px;
        font-size: 87%;
}
#commentform {     margin-left:25px;
        margin-top: 10px;
        font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
        padding: 6px 0px;
        margin: 0px;
}
#commentform label{
        color: #787878;
        font-size: 87%;
}
#commentform input{  float:none;
        width: 200px;
        background:#fff;
        border: 1px solid #B00A0A;
        padding: 3px;
        margin-top: 3px;
}
#commentform textarea{
        width: 475px;
        height: 115px;
        background:#fff;
        border: 1px solid #B00A0A;
        padding: 2px;
        margin-top: 3px;
}
#commentform textarea:focus,
#commentform input[type="text"]:focus {
        background: #ffffff;
}
#commentform #submit{        float:none;
        background: #B00A0A;
        border: 1px solid #808080;
        font: bold 0.75em Arial, Helvetica, sans-serif;
        color: #000;   color:#000;
        width: 144px;
        height: 28px; float:left;
        margin-right:10px;
        cursor: pointer;
}


/* ---------------------------------------------------------------------------------- */
.nocomments {
        background: none;
        color: #808080;
}
acronym {
        text-decoration: none;
        color: #cccccc;
        font-style: italic;
}
code {
        background: inherit;
        color: #f2c968;
        text-align: right;
}
ol, form {
        margin: 0;
        padding: 0;
        list-style-type: none;
}
html[xmlns] .commentcount {
        position: absolute;
        right: 7px;
        top: 0;
}
html>body #wp-calendar {
        width: 165px;
        text-align: left;
        margin-top: 8px;
}
/* ---------------------------------------------------------------------------------- */
#wp-calendar caption {
        margin: 0px 0px 0px 0px;
        padding: 2px 0px 2px 2px;
        border: 1px solid #f2c968;
        background: none;
        color: #b34700;
        font-size: 0.917em;
        text-align: left;
}
#wp-calendar td {
        border: 1px solid #f2c968;
        border-collapse: collapse;
        background: none;
}
#wp-calendar td a {
        color: #b34700;
        font-weight: normal;
        display: block;
        width: 100%;
}
#wp-calendar td.pad {
        border: 1px solid #f2c968;
        background: transparent;
}
#wp-calendar td#next {
        padding: 0.1em 0px;
        background: transparent;
}
#wp-calendar td#prev {
        padding: 0.1em 0px;
        background: transparent;
}
#wp-calendar td#next a, #wp-calendar td#prev a {
        display: inline;
}
#wp-calendar td#next {
        text-align: right;
}
#wp-calendar td#prev {
        text-align: left;
}
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
* {
        margin: 0;
        padding: 0
}
:focus,:active {
        outline: 0
}
img {
        border: 0;
        margin-right: 7px;
        margin-top: 2px;
        margin-bottom: 0px;
        margin-left: 0px;
}
.line {
        clear: both;
        border-bottom: 1px solid #ddd;
        margin: 0 0 25px;
}
.clear {
        clear: both;
}

/*Inhalte*/

#intro h1 {
        font-size: 2em;
        color: #000;
        margin: 0 0 15px;
        line-height: 1.3em;
}
#content .right h1 {
        font-size: 2em;
        color: #000;
        line-height: 1.3em;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 7px;
        margin-left: 0;
}
#intro h2 {
        line-height: 1.6em;
        font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Tahoma, Verdana, sans-serif;
        font-weight: normal;
        color: #333;
}
.left {
        float: left;
        width: 255px;
        background-color: #FFF;
        padding-top: 53px;
        padding-left: 25px;
        font-size: 0.9em;
}
.center {
        text-align: center;
        font-size: 12px;
        line-height: 150%;
        text-align: center;
        color: #333;
}
.right {
        float: right;
        width: 600px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 20px;
        margin-left: 0;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.right h3 {
        background: #e1dfde;
        font-size: 11px;
        letter-spacing: 0.15em;
        clear: both;
        text-transform: uppercase;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        color: #000;
}
.third {
        float: left;
        width: 310px;
        margin: 30px 0px 0px 25px;
}
table p strong a, table p strong {
        color: #555;
}
table td {
        padding: 10px 0px 0px 0px
}
table p {
}
table {
        color: #333;
        float: left;
        width: 600px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 20px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-left: 0px;
}
table td img {
        margin-left: 20px;
        margin-right: 20px;
}
table h3 {
        background: #e1dfde;
        font-size: 11px;
        letter-spacing: 0.15em;
        clear: both;
        text-transform: uppercase;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        color: #000;
}
.last {
        margin-right: 0;
        width: 300px;
}
/*Footer*/
#footer {
        font: 0.8em "Lucida Sans Unicode", "Lucida Grande", Helvetica, Tahoma, Verdana, sans-serif;
        clear: both;
        font-size: 0.84em;
        border-top: 1px solid #ddd;
        padding: 20px 0 0;
}
#content .third p img {
        border: 1px solid #ddd;
        height: 45px;
        width: 45px;
}
#content .third p strong a {
        color: #B00A0A;
}
#content .right p {
        color: #333;
}
#content .right table {
        clear: both;
        color: #333;
        font-size: 1.2em;
        line-height: 1.7em;
}
#content .left .line {
        width: 200px;
}
#content .clear h1 {
        font-size: 2em;
        color: #000;
        line-height: 1.3em;
        margin-top: 40px;
        margin-right: 0;
        margin-bottom: 40px;
        margin-left: 0;
}
#content .third p strong {
        color: #333;
        font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Tahoma, Verdana, sans-serif;
        font-size: 0.95em;
}
#content .third p .profession {
        color: #B00A0A;
        font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Tahoma, Verdana, sans-serif;
        font-size: 0.8em;
}
#content .right a, .content .third a, .content .third last a {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #CCC;
}
#content .third p strong a:hover {
        color: #AE0400;
        text-decoration: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
}
#content .right a:hover {
        color: #AE0400;
        text-decoration: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
}
.unten .textwidget a:hover {
        color: #AE0400;
        text-decoration: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
}
#top a:hover {
        color: #CCC;
}
.unten .textwidget a {
        color: #808080;
}
.unten .textwidget {
        float: left;
        margin-left: 20px;
}
