/*  
Theme Name: Malerglueck DE-Edition
Theme URI: http://www.repro.at/
Description: das Theme fuer malerglueck
Author: Alexander Raganitsch
Author URI: http://www.repro.at/
*/

* { margin: 0 ; padding: 0; }
html, body { text-align: center; margin: 0; padding: 0 }
body                 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 120%; background-color: #fdf3e3; margin: 20px 0 0; padding: 0 }
tr,td  { }
#seite            { font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: transparent; text-align: left; margin: 0 auto; padding: 10px 30px 0; width: 800px; border-top: 1px solid #2f59a6; border-bottom: 1px solid #2f59a6 }
#wrap            { background-image: url("images/head-maler2.jpg"); background-repeat: no-repeat; background-position: 0 10px; margin-top: -20px; margin-bottom: -20px; padding-top: 20px; padding-bottom: 20px; border-right: 1px solid #2f59a6; border-left: 1px solid #2f59a6 }
#header                  { margin: 0 auto; padding: 0; z-index: 2; width: 800px; height: 140px; border-bottom: 1px solid #2f59a6 }
#main        { background-color: #fffef6; background-image: url(images/seite_l.jpg); background-repeat: repeat-y; background-position: left top; top: 0; float: left; border-bottom: 1px solid #2f59a6 }
#content                  { text-align: justify; margin: 0; padding: 10px 45px 0 27px; width: 535px; float: right }
#sidebar             { margin: 0; padding: 0; width: 190px; float: left }
.clearer { margin: 0; padding: 0; height: 0; clear: both }
#footer            { color: #2c2c2c; font-size: 0.8em; background-color: #e1d1bd; text-align: center; margin: 0 auto; padding: 7px 0; width: 798px; height: auto; clear: both }
/*Seitenstruktur Ende*/
.small        { font-size: 0.8em }
#content h1      { color: #2f59a6; font-size: 1.5em; font-variant: small-caps; text-align: left; margin: 5px 0; }
#content h2  { color: #646464; font-size: 1.1em; margin-top: 0 }
#content a:active       { color: #2f59a6; font-weight: bold; text-decoration: none }
#content a:link   { color: #2f59a6; font-weight: bold; text-decoration: none }
#content a:visited   { color: #2f59a6; font-weight: bold; text-decoration: none }
#content a:hover        { color: #004080; text-decoration: none }
.sublink        { color: #2f4f4f; font-size: 10px; text-decoration: none; margin-top: -10pt; margin-left: 10px; top: -30pt }
h1          { color: #2f59a6; font-size: 1.5em; font-weight: bold; text-decoration: none }
h2     { color: #2f59a6; font-size: 1.3em; font-weight: 700; line-height: 20px; text-decoration: none }
h3     { color: #2f59a6; font-size: 1.2em; font-weight: 600; text-decoration: none; margin-bottom: 1px }
h4  { color: #2f59a6; font-size: 1em; letter-spacing: 1px }
h6 { color: white; font-size: 10px; line-height: 120% }
#footnote { font-size: 0.6em; text-align: center }
/*Navigation Head*/
#header .topnav 

  { font-size: 1em; font-family: Verdana, Arial, Sans-Serif; list-style: none; margin: 0 auto 0; padding-top: 80px; padding-bottom: 0; padding-left: 20px }
#header h1        { color: #2f59a6; text-align: right; visibility: hidden; margin-top: -10px; margin-right: 10px; padding-top: 0 }
#header .description         { color: #2c2c2c; font-size: 0.9em; line-height: 1.3; text-align: right; margin-top: -10px; margin-right: 10px; padding-right: 10px; width: 190px; float: right }
#topnav li 

 { font-weight: bold; list-style: none; display: inline; margin: 0; padding: 0 }
#topnav li a:link, #topnav li a:visited

   { color: black; text-decoration: none }

#topnav li a:hover, #topnav li a:active

  { color: black }
#footer a:link, #footer a:visited, #footer a:active { color: #2f59a6; text-decoration: none }
/*Sidebar Links*/
#sidebar ul     { font-size: 1.1em; line-height: 1.2em; list-style-type: none; margin: 10px 0 0; padding: 5px 5px 1em 10px }
#sidebar ul li   { font-weight: bold; margin: 0.1em 0 0; padding: 0 0 4px }
#sidebar ul li a { text-decoration: none; border: none }
#sidebar ul li a:link     { color: #2f59a6 }
#sidebar ul li a:visited { color: #2f59a6 }
#sidebar ul li a:hover, #sidebar ul li a:active      { color: #004080; text-decoration: underline }
#sidebar ul ul       { font-size: 0.9em; background: transparent; list-style-type: none; margin: 0; padding: 0 5px 5px; border: none }
#sidebar ul ul li        { font-weight: normal; margin: 0 0 4px; padding: 0 }
#sidebar li#activeSection { background-image: url("http://www.interaudit.at/picture/jdot.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 5px }
.page_item .current_page_item { color: olive }
/************* IE Mac CSS Only  works for Win too **************/
* html div#sidebar   { margin: -30px 0 0; padding: 0; width: 180px; float: left }
* html div#content { }
* html div#wrap { border-right: 1px solid #2f59a6; border-left: 1px solid #2f59a6 }
* html div#header { height: 130px }
* html div#header, * html div#header .description  { margin: 0 }
* html div#header .breadcrumb   { margin: 0; padding-top: 69px }
#s { color: #595949; font-size: 11px; background: #ffffff; padding-left: 2px; width: 115px; height: 15px; vertical-align: middle; border: solid 1px #e0e0d0 }
/*Content*/
img .alignleft { float: right; }
.pic  { margin-bottom: 5px; border: solid 1px red }
.pic2 { margin: 5px 15px 10px 0; padding: 3px; position: relative; left: 0;}
#today { background: #ffffff }
#content .mlogo { margin-right: -30px; margin-bottom: 5px; margin-left: 10px }
#url11 { color: #595949; font-size: 11px; background: #ffffff; padding-left: 2px; vertical-align: middle; border: solid 1px #e9e9d9 }
.alignright { margin-bottom: 20px; }
.alignleft       { text-align: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; float: left; clear: both; border-width: 0 }
.alignleft_one         { text-align: left; margin-top: 5px; margin-right: 10px; margin-bottom: 95px; float: left; clear: both;}
.alignright  { text-align: right; margin-top: -1px; float: right; margin-left: 10px; border-width: 0  }
.commentbody { color: #595949; font-size: 11px; background: #f7f7f0; margin: 0 0 10px; padding: 15px 15px 5px; position: relative; border: solid 1px #f0f0e0 }
.commentbody p { line-height: 1.2em }
.commentlink { font-size: 10px }
.commentlist { list-style: none }
.commentcount { color: #e0e0d0; font-size: 24px; font-family: Georgia, sans-serif; font-weight: bold; position: absolute; top: 0; right: 36px; float: right }
#comment { width: 95% }
html[xmlns] .commentcount { position: absolute; top: 0; right: 7px }
.date { color: #808979; font: 11px "trebuchet ms", verdana, arial, helvetica, sans-serif; letter-spacing: 0.09em; margin: 0; padding: 0 0 0 2px }
.navigation  { font-size: 11px; margin-bottom: 25px; padding: 0 0 25px  }
.pagetitle { font-size: 11px; text-align: right; letter-spacing: 0.09em }
.postmetadata { color: #808979; font-size: 11px; font-weight: normal; text-align: right; letter-spacing: 0.09em; margin: 0; padding: 0  }
.postmetadata a { color: #808979 }
/* different post style */
.alt { line-height: 1.4em; padding: 0 0 15px 30px }
.alt a { color: #005577 }
.post { text-align: justify; margin: 0 0 20px }
.post ul { text-align: left; margin-top: 0; }
.post p, .post ol, .post  ul { padding-top: 0; padding-bottom: 5px }
.post table { }
.spalteleft    { text-align: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; width: 240px; float: left; clear: both }
.spalteright  { text-align: right; margin-top: -1px; width: 240px; float: right }
.referenztext { }
/*Tags
*/
.st-tag-cloud { list-style-type: none; }
.breadcrumb { font-size: 0.8em; margin-top: 0; margin-bottom: 20px; }
#r_rechts { font-size: 0.95em; text-align: left; width: 47%; float: right; }
#r_links { font-size: 0.95em; text-align: left; width: 47%; float: left; }

