/*
Theme Name: Temporaer.INFO
Theme URI: http://www.temporaer.info/blog/
Description: WordPress-Theme von <a href="http://www.temporaer.info/blog/">www.temporaer.info</a>
Version: 2.0
Author: Marcel Hifinger
Author URI: http://marcel.hifinger.com/
Tags: orange, fixed width, two columns
Notice: #F8DFC1
*/

body {
  font-family: verdana, arial;
  font-size: 8pt;
  margin: 8px;
  padding: 0px;
}

#sidebarwerbung {
  float: right;
  position: fixed;
  left: 840px;
  top: 8px;
}

#page {
  width: 820px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
}

#page #header {
  display: block;
  height: 98px;
  border-bottom: 1pt solid #000000;
  background: #FFFFFF url(images/header.png) no-repeat;
}

#page #header a#home{
  display: block;
  height: 125px
}

#page #infoleiste {
  display: block;
  height: 24px;
  border-bottom: 1pt solid #000000;
  background-color: #DFDFDF;
}

#page #infoleiste a {
  color: #3F3F3F;
  text-decoration: none;
}

#page #infoleiste a:hover {
  color: #3F3F3F;
  text-decoration: none;
}

#page #main {
  display: block;
  margin: 15px;
  padding: 0px;
}

#page #main #content {
  width: 500px;
  float: left;
  margin-right: 0px;
  padding: 0px;
}

#page #main #content .artikel {
  display: block;
  font-size: 8pt;
  text-align: justify;
  line-height: 1.5;
  margin: 0px 0px 18px 0px;
  padding: 0px;
}

#page #main #content .artikel h1.titel {
  display: block;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 2px 0px;
  border-bottom: 1pt solid #000000;
  font-size: 11pt;
}

#page #main #content .artikel h1.titel a {
  color: #000000;
  text-decoration: none;
}

#page #main #content .artikel h1.titel a:hover {
  color: #000000;
  text-decoration: none;
}

#page #main #content .artikel h3 {
  margin: 0px 0px 12px 0px;
  font-size: 8pt;
  font-weight: bold;
}

#page #main #content .artikel h2 {
  margin: 0px 0px 10px 0px;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
}

#page #main #content .artikel h1 {
  margin: 0px 0px 8px 0px;
  font-size: 10pt;
  font-weight: bold;
}

#page #main #content .artikel p {
  margin: 0px 0px 12px 0px;
  padding: 0px;
}

#page #main #content .artikel .gutscheincode {
  display: none;
  font-family: Courier New, Courier;
  letter-spacing: 2px;
  font-weight: bold;
  color: #BF0000;
}

#page #main #content .artikel ul.gutscheine li {
  margin-bottom: 8px;
}

#page #main #content .artikel div.aligncenter {
  margin: 0px 0px 12px 0px;
  padding: 0px;
  text-align: center;
}

#page #main #content .artikel img.aligncenter {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#page #main #content .artikel blockquote {
  margin: 0px;
  padding-left: 20px;
  padding-right: 10px;
  border-left: 5px solid #AFAFAF;
  font-style: normal;
}

#page #main #content .artikel blockquote.kursiv {
  margin: 0px;
  padding-left: 20px;
  padding-right: 10px;
  border-left: 5px solid #AFAFAF;
  font-style: italic;
}

#page #main #content .artikel code {
  font-family: Courier New, Courier;
}

#page #main #content .artikel del {
  color: #5F5F5F;
  text-decoration: line-through;
}

#page #main #content .artikel ins {
  text-decoration: none;
}

#page #main #content .artikel a {
  color: #0070C0;
  border: 0px;
  text-decoration: none;
}

#page #main #content .artikel a:hover {
  color: #FF5F00;
  border: 0px;
  text-decoration: none;
}

#page #main #content .artikel a.wichtig {
  color: #0070C0;
  border: 0px;
  text-decoration: none;
  font-weight: bold;
}

#page #main #content .artikel a.wichtig:hover {
  color: #FF5F00;
  border: 0px;
  text-decoration: none;
  font-weight: bold;
}

#page #main #content .artikel a.unwichtig {
  color: #000000;
  border: 0px;
  text-decoration: none;
}

#page #main #content .artikel a.unwichtig:hover {
  color: #000000;
  border: 0px;
  text-decoration: none;
}

#page #main #content .artikel img {
  border: 0px;
}

#page #main #content .artikel table {
  width: 100%;
  border: 1px solid #DFDFDF;
  border-spacing: 2pt;
  margin: 0px 0px 12px 0px;
  padding: 0px;
}

#page #main #content .artikel table.noborder {
  width: 100%;
  border: 0px;
  border-spacing: 0pt;
  margin: 0px 0px 12px 0px;
  padding: 0px;
}

#page #main #content .artikel table tr.row-a {
  background-color: #F9F9F9;
  margin: 0px;
  padding: 0px;
}

#page #main #content .artikel table tr.row-b {
  background-color: #F0F0F0;
  margin: 0px;
  padding: 0px;
}

#page #main #content .artikel table th {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  background-color: #DFDFDF;
  text-align: justify;
}

#page #main #content .artikel table th.left {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  background-color: #DFDFDF;
  text-align: left;
}

#page #main #content .artikel table th.center {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  background-color: #DFDFDF;
  text-align: center;
}

#page #main #content .artikel table th.right {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  background-color: #DFDFDF;
  text-align: right;
}

#page #main #content .artikel table td {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  text-align: justify;
  padding: 2px;
  margin: 0px;
}

#page #main #content .artikel table td.left {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  text-align: left;
  padding: 2px;
  margin: 0px;
}

#page #main #content .artikel table td.center {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  text-align: center;
  padding: 2px;
  margin: 0px;
}

#page #main #content .artikel table td.right {
  font-family: verdana, arial;
  font-size: 8pt;
  border: 0px;
  text-align: right;
  padding: 2px;
  margin: 0px;
}

#page #main #content .artikel img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#page #main #content .artikel img.alignright {
  float: right;
  padding: 4px;
  margin: 0px 0px 2px 12px;
  display: inline;
}

#page #main #content .artikel img.alignleft {
  float: left
  padding: 4px;
  margin: 0px 12px 2px 0px;
  display: inline;
}

#page #main #content .artikel img.rahmen {
  border: 1px solid #000000;
}

#page #main #content .artikel .banner-top {
  float: left;
  margin: 7.5px 10px 7.5px 0;
}



#page #main #content .artikel #vgwpixel img {
  border: 0px;
  width: 1px;
  height: 0px;
}


#page #main #content #postmeta {
  display: block;
  background-color: #EFEFEF;
  margin: 0px 0px 10px 0px;
  padding: 7px;
}

#page #main #content #postmeta a {
  color: #000000;
  text-decoration: none;
}

#page #main #content #postmeta a:hover {
  color: #000000;
  text-decoration: none;
}

#page #main #content #postmeta p {
  margin: 0px;
  padding: 0px;
  font-size: 7pt;
}

#page #main #content h2#relatedposts {
  display: block;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 1px 0px;
  border-bottom: 1pt solid #000000;
  font-size: 10pt;
  text-decoration: none;
}

#page #main #content ul#relatedpostliste {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 12px;
  list-style: disc outside;
}

#page #main #content ul#relatedpostliste a {
  color: #000000;
  text-decoration: none;
}

#page #main #content ul#relatedpostliste a:hover {
  color: #0070C0;
  text-decoration: none;
}

#page #main #content #kommentare h2#trackbacks {
  display: block;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 1px 0px;
  border-bottom: 1pt solid #000000;
  font-size: 10pt;
  text-decoration: none;
}

#page #main #content #kommentare ul#trackbacksliste {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 12px;
  list-style: disc outside;
}

#page #main #content #kommentare ul#trackbacksliste a {
  color: #000000;
  text-decoration: none;
}

#page #main #content #kommentare ul#trackbacksliste a:hover {
  color: #0070C0;
  text-decoration: none;
}

#page #main #content #kommentare p {
  text-align: justify;
  margin: 0px 0px 18px 0px;
}

#page #main #content #kommentare a {
  color: #0070C0;
  text-decoration: none;
}

#page #main #content #kommentare a:hover {
  color: #FF7F00;
  text-decoration: none;
}

#page #main #content #kommentare h2 {
  display: block;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 1px 0px;
  border-bottom: 1pt solid #000000;
  font-size: 10pt;
  text-decoration: none;
}

#page #main #content #kommentare .kommentarbox {
  display: block;
  border: 1px solid #DFDFDF;
  margin: 0px 0px 10px 0px;
}

#page #main #content #kommentare .kommentarbox .kommentarmeta {
  display: block;
  font-weight: bold;
  padding: 2px;
  color: #3F3F3F;
  border-bottom: 1pt solid #DFDFDF;
  background-color: #DFDFDF;
}

#page #main #content #kommentare .kommentarbox .kommentarmeta a.url {
  color: #000000;
  text-decoration: none;
}

#page #main #content #kommentare .kommentarbox .kommentarmeta a.url:hover {
  color: #000000;
  text-decoration: underline;
}

#page #main #content #kommentare .kommentarbox .kommentartext {
  padding: 5px;
}

#page #main #content #kommentare .kommentarbox .kommentartext p {
  margin: 0px 0px 8px 0px;
  padding: 0px;
  text-align: justify;
}

#page #main #content #kommentare #kommentarpost {
  margin: 20px 0px 20px 0px;
}

#page #main #content #kommentare #kommentarpost h2 {
  display: block;
  margin: 0px 0px 14px 0px;
  padding: 0px 0px 1px 0px;
  border-bottom: 1pt solid #000000;
  font-size: 10pt;
  text-decoration: none;
}

#page #main #content #kommentare #kommentarpost p {
  margin: 0px 0px 6px 0px;
}

#page #main #content #kommentare #kommentarpost #author {
  width: 220px;
  border: 1px solid #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 8pt;
}

#page #main #content #kommentare #kommentarpost #email {
  width: 220px;
  border: 1px solid #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 8pt;
}

#page #main #content #kommentare #kommentarpost #url {
  width: 220px;
  border: 1px solid #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 8pt;
}

#page #main #content #kommentare #kommentarpost #mspamprotval {
  width: 220px;
  border: 1px solid #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 8pt;
}

#page #main #content #kommentare #kommentarpost #comment {
  width: 480px;
  height: 150px;
  border: 1px solid #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 8pt;
}

#page #main #content #kommentare #kommentarpost #submit {
  width: 200px;
  height: 24px;
  border: 1px solid #9F9F9F;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: bold;
  color: #55555F5F5F;
}

#page #main #content #pagenavigation {
  display: block;
  text-align: center;
  font-size: 8pt;
  padding: 15px 0px 30px 0px;
}

#page #main #content #pagenavigation a {
  color: #000000;
  text-decoration: none;
}
#page #main #content #pagenavigation a:hover {
  color: #0070C0;
  text-decoration: none;
}

#page #main #content #pagenavigation #vor {
  float: right;
}

#page #main #content #pagenavigation #zurueck {
  float: left
}

#page #main #sidebar {
  font-size: 8pt;
  padding: 0px;
}

#page #main #sidebar .box {
  width: 264px;
  text-align: left;
  margin-bottom: 10px;
  clear: right;
}

#page #main #sidebar .box#minibuttons {
  text-align: center;
  word-spacing: 7px;
}

#page #main #sidebar .box#minibuttons img {
  margin: 5px 0px;
}

#page #main #sidebar .box #suchform {
  text-align: center;
  margin-top: 7px;
}

#page #main #sidebar .box #suchform {
  word-spacing: 3px;
}

#page #main #sidebar .box #suchform #suchtext {
  width: 190px;
  font-family: verdana, arial;
  font-size: 8pt;
  border: 1px solid #AFAFAF;
  background-color: #FFFFFF;
}

#page #main #sidebar .box #suchform #suchbutton {
  width: 52px;
  font-family: verdana, arial;
  font-size: 8pt;
  border: 1px solid #AFAFAF;
  background-color: #FFFFFF;
}

#page #main #sidebar .box .titel {
  display: block;
  text-align: left;
  font-size: 8pt;
  padding: 2px;
  margin-bottom: 3px;
  background-color: #DFDFDF;
  color: #3F3F3F;
  font-weight: bold;
}

#page #main #sidebar .box .umfragetitel {
  font-size: 8pt;
  font-weight: bold;
  margin-bottom: 2px;
}

#page #main #sidebar .box ul {
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
  list-style: disc outside;
}

#page #main #sidebar .box ul li {
  margin-bottom: 2px;
}

#page #main #sidebar .box a {
  color: #000000;
  text-decoration: none;
}

#page #main #sidebar .box a:hover {
  color: #0070C0;
  text-decoration: none;
}

#page #main #sidebar .box .leftbox {
  width: 130px;
  float: left;
}

#page #main #sidebar .box .leftbox ul {
  margin-bottom: 10px;
}

#page #main #sidebar .box .rightbox {
  width: 120px;
  float: right;
}

#page #main #sidebar .box .rightbox ul {
  margin-bottom: 10px;
}

.clear {
  clear: both;
  width: 1px;
  max-width:1px;
  height: 1px;
  max-height:1px;
  color: #FFFFFF;
  overflow: hidden;
}