/*
Theme Name: Kaltmacher
Version: 1.0
Author: David Bauer
Author URI: http://debauer.net
*/

#kmlogo {position: absolute; width: 338px; top: 37px;height: 73px;background-image:url(images/kmlogo.png) ;}
html {margin: 0px;height: 100%;}
body {padding: 0px;margin: 0px;font-family:Arial,Times,serif;background-image:url(img/bg.png);color:black;font-size: 12px;}
th {align: left;border-spacing:0px;padding: 0px; margin: 0x;}
tr {padding: 0px; margin: 0x;}
table {padding: 0px; margin: 0x;border-collapse:collapse}
img {border:none; margin:0px;}
a:link    {  font-weight:normal; color:black; text-decoration:none; }
a:visited {  font-weight:normal; color:black; text-decoration:none; }
a:focus   {  font-weight:normal; color:black; text-decoration:none; }
a:hover   {  font-weight:normal; color:black; text-decoration:none; }
a:active  {  font-weight:normal; color:black; text-decoration:none; }

a b{color:#155184;}

.gallery-item {float: left;padding: 0px;margin: 0px;}
.gallery-icon {padding: 0px;margin: 0px;}
.gallery {width: 630px;margin: auto;text-align: center;padding: 0px;height: auto;}

#strip-head-container         {position: absolute; min-width:900px; font-family:Arial,tahoma,Times,serif;width: 100%;height: 32px;background-color: white;top: 0px;}
#strip-head-container a       {position: absolute; top: 9px;left: 65px;}
#strip-head-container span    {position: absolute; width: 370px;top: 9px;right: 40px;}
#strip-head-container span a  {position: static; margin-left: 20px; border-bottom: 1px dotted black;}

#strip-bottom-container         {width: 100%;position: fixed;height: 40px;background-image:url(img/untere-leiste.png);bottom: 0px;}
#strip-bottom-container span    {position: absolute;top: 17px;right: 65px;}
#strip-bottom-container a       {border-bottom: 1px dotted black; margin-left: 20px;}
#strip-bottom-container a:hover {border-bottom: none; }

#menue              {	position: relative;margin: 0px auto;z-index:1;width: 1016px;margin-top: -12px;font-size: 12px;background-image:url(/wp-content/themes/km/img/menue-body.png); height: 32px;}
#menue ul           {padding-top: -5px; padding-left: 20px; }
#menue ul li        {position: absolute;display: inline;  }
#menue img          {position: absolute;margin-top: -5px;}
li:hover .menuhover    {visibility:visible;}
li .menuhover          {visibility:hidden;}

.news-info {font-size: 11px;color: gray;padding-left: 29px;font-weight:normal;}

#werbung {position: absolute; width: 1016px; top: 30px;}
#werbung img {margin-top: -15px;position: absolute;right:0px;}
#werbung-banner {position: absolute;right: 0px;margin-top: 0px;border-width:1px;border-style:solid;border-color:white;background-repeat: no-repeat;}
.werbung-banner {position: absolute;right: 0px;margin-top: 0px;border-width:1px;border-style:solid;border-color:white;background-repeat: no-repeat;}
#sidebar-box #werbung-banner {position: relative;margin-right: 20px;}

#header {position: relative;margin: 0px auto;width: 1016px;height: 110px;top: 0px;}
#body {position: relative;margin: 0px auto;height: auto ;width:1016px;background-color: white;position: relative;}
#bodywrapper {background-image:url(img/backgroundverlauf-transs.png);background-repeat: repeat-x;}

#sidebar{z-index:2;padding-left: 14px;;margin-top:-1px;font-style: normal;font-weight:normal;}
.sidebar-linkbild {margin-left: -14px;}
.sidebar-box{background-image:url(img/sidebar-headline.png);background-repeat: no-repeat;width: 240px;padding-left:20px;margin-left: -20px;margin-top:15px;margin-bottom:5px;}
.sidebar-box h4 {font-style: italic;color: white;margin-top: 5px;padding-top: 5px;font-size: 13px;}
.sidebar-box a {}
.sidebar-box .lizenz {padding-bottom: 0px;}
.sidebar-box .link1 {color: #155184;font-size: 12px;padding-left: 5px;}
.sidebar-box .link2 {font-size: 12px; color: #9a9a9a; padding-left: 20px;line-height: 2px;padding-bottom: 10px;}

.skyad {vertical-align:baseline;}
.skyad img {vertical-align:baseline;}
.color-admin {color: #b30000}
.color-op {color: #398c23}
.color-mod {color: #1b9200}
.color-newsred {color: #0095c8}
.color-testred {color: #001c59}
.color-wikired {color: #17a7d9}
.color-dev {color: #e55a03}

#body #content { font-weight: normal;margin-top: 0px; background-image:url(img/content-top.png);background-repeat: repeat-x;}
#body #content #content1 {padding-top:3px; border-left-width: 1px;border-left-style:solid;border-right-width: 1px;border-right-style:solid;border-color: #d7d7d7;}
#body #content #content2 {margin-top:0px; padding-top: -7px;}
#content h2 { font-size: 13px;display: inline; font-weight: bold; color: #26598A}
#content p { font-weight: normal;margin: 5px 20px 0 20px; }
#content p .icon {float:right;padding: 5px;}
#content p a {color: #165386; font-style: oblique;text-decoration: underline}
.startseite-artikel-headline {font-size: 14px; margin-top: 0px;padding-top: 7px; padding-left: 20px;}
.startseite-news-headline {font-size: 12px; margin-top: 0px;padding-top: 7px; padding-left: 29px;padding-right: 29px;}
#content2 .link1 {color: #155184;font-size: 12px;padding-left: 5px;}
#startseite-artikel-more {padding-left: 23px;padding-top: 5px;}
.news-except   {font-size: 12px;font-weight: normal;padding-right: 29px; padding-left: 29px;}
.artikel-headline-tag{padding-top: 2px;padding-left: 20px;font-size: 11px;font-weight: normal;color: #2A6FA7;}
.artikel-headline-tag a{color: #2A6FA7;font-weight: normal;}

#footer  {height: auto ;width: 100%;position: relative;}
#footertop  {width: 1016px;height: 29px;position: relative;	margin: 0px auto;}
#footertags  {width: 1016px;height: 25px;position: relative;color: white; margin: 0px auto;font-size: 12px;padding-top: 10px;padding-left: 60px;font-size: 11px}
#footertags a {color: #dddddd; margin-right: 15px;font-size: 11px}
#footercontent  {background-image:url(img/footer-bg.png);width: 1016px;height: 130px;position: relative;margin: 0px auto;margin-bottom: 10px;padding-top: 0px;font-size: 11px;}
#footercontent h3 {margin-left: 15px;padding-left: 15px;width: 175px;height: 20px;font-size: 12px;padding-top: 5px;color: white;font-size: 11px;}
#footercontent h2 {margin-left: 25px;padding-left: 5px;margin-right: 10px;font-size: 12px;color: white;margin-top: -4px;padding-top: 1px;}
#footercontent h2 a{color: white;font-size: 11px;}
#footerdisclaimer {padding-left: 5px;margin-top: -4px;padding-top: 1px;margin-left: 25px;color: white;font-size: 11px;}
.footercontentfloat {float: left;}
.footercontentfloatsub {width: 170px;float: left;padding-top: 0px;}
.footercontentfloatsub h2 {margin-right: 0px;}

.clear {float: no-float;clear: both;}


#singlecontent {color: #1e1e1e; padding-top:2px; padding-left: 12px; padding-right: 15px;text-align: justify; font-weight: normal;}
#singlecontent b {color: black;}
#singlecontent img {margin:5px 9px 5px 9px;padding: 4px;border-width: 1px; border-style:solid; border-color: grey;}
#singlecontent h1 {background-image:url(img/artikel-headline.png);padding-left: 20px;padding-top: 5px;width: 580px;font-size: 16px;color: #4172a1;height: 24px;}

#archivecontent {margin-top:0px; padding-left: 30px; padding-right: 30px;text-align: justify; font-weight: normal;}
#archivecontent img {margin:0px 9px 5px 9px;}
#archivecontent h1 {background-image:url(img/artikel-headline.png);padding-left: 20px;padding-top: 6px;width: 680px;font-size: 16px;font-weight: bold; color: #4172a1;height: 24px;}
#archivecontent p .icon {float:left;padding: 0px;}
#archivecontent p  {padding-left: 10px;}

#artikel-inhaltsverzeichniss  {width: 630px;padding: 5px;border-width: 1px; border-style:dotted; border-color: red;  margin-left: 20px;}
#artikel-inhaltsverzeichniss form {float: left;}
#contentinhalt {margin: 0 20px 0 20px;}
#singlecontent h2 {font-size: 16px;color: #0972bf;}
#singlecontent h3 {font-size: 14px;color: #0972bf;}
#singlecontent h4 {font-size: 13px;color: #0972bf;}
#singlecontent h5 {font-size: 12px;color: #0972bf;}
#singlecontent p {padding-left: 20px;padding-right: 20px;text-align: justify;}

.news-headline {background-image:url(img/headline-artikel-new.png);margin-left: 3px;padding-left: 25px;margin-top: 12px;padding-top: 4px;width:255px;height:24px;color: #26598a;font-size: 16px;}
.artikel-headline {background-image:url(img/headline-news.png);margin-left: 5px;margin-right: 10px;margin-top: 12px;padding-left: 15px;padding-top: 6px;width:430px;height:26px;color: #26598a;font-size: 16px;}




span.contentjumplink { font-size: 18px;color: #aaa;vertical-align:middle; font-weight: normal;padding: 0px 3px 0px 3px}     
a.contentjumplink {  font-size: 18px;color: #25A; vertical-align:middle; font-weight: normal;padding: 0 3px 0px 3px}      
span.contentjumptitle { vertical-align: middle ;color: #aaa; font-weight: normal; border:1px #ddd solid ; border-top-color: #a7a7a7; padding: 3px 3px 3px 3px }
ol.contentlist { background-color:#f5f5f5; width: 300px; text-align:left; line-height: 3px; padding: 0px; }
ol.contentlist li { padding: 0px; }
span.contentlist { color: #aaa; font-weight: normal; }
a.contentlist { padding: 0px; } 
a.contentjumptitle {  vertical-align: middle;border:1px #ddd solid ;border-top-color: #a7a7a7;padding: 3px 3px 3px 3px} select.contentjumpddl { vertical-align: middle; margin: 5px 0px 0px 0px ; color: #25A; font-weight: normal;  font-family:Verdana, Arial, Helvetica, sans-serif; width: 450px }
span.contentjumpnumber, span.contentjumpall { vertical-align: middle ; color: #ccc; font-weight: normal; border:1px #ddd solid ; border-top-color: #a7a7a7; background-color: #25a; padding: 3px 3px 3px 3px }
a.contentjumpnumber, a.contentjumpall { vertical-align: middle; border:1px #ddd solid ; border-top-color: #a7a7a7; padding: 3px 3px 3px 3px}
a.contentjumpnumber:hover { border-top-color: #25a; }


/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */