/*
Theme Name: AS_02
Theme URI: 
Description: Printversion
Version: 1.0
Author: Alexandra Steier
Author URI: http://www.alexandra-steiner.at
*/

/* begin Page */

body {
margin: 0 auto;
padding: 0;
}
* {
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif !important;
color: #000000;	
}

#art-main {
position: relative;
width: 100%;
left: 0;
top: 0;
}

#art-page-background-simple-gradient {
display: none;
}
.cleared {
float: none;
clear: both;
margin: 0;
padding: 0;
}

form {
padding:0 !important;
margin:0 !important;
}

/* end Page */
/* begin Box, Sheet */

.art-Sheet {
position:relative;
z-index:0;
margin:0 auto;
min-width:1px;
min-height:1px;
}

.art-Sheet-body {
position: relative;
z-index: 1;
padding: 0;
}

.art-Sheet-cc {
position:absolute;
z-index:-1;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.art-Sheet {
margin-top: 0 !important;
}
#art-page-background-simple-gradient, 
#art-page-background-gradient, 
#art-page-background-glare {
display: none;
}

/* end Box, Sheet */
/* begin Header */

div.art-Header {
margin: 0 auto;
position: relative;
z-index:0;
height: 60px;
border-bottom: 1px dashed #000000;
}
div.art-Header-jpeg {
position: absolute;
z-index:-1;
top: 0;
left: 0;
}

/* end Header */
/* begin Logo */

.art-Logo {
display: block;
position: absolute;
left: 10px;
top: 2px;
}

h1.art-Logo-name {
display: block;
text-align: left;
}

h1.art-Logo-name, 
h1.art-Logo-name a, 
h1.art-Logo-name a:link, 
h1.art-Logo-name a:visited, 
h1.art-Logo-name a:hover {
font-family: "Times New Roman", Georgia, Times, Serif;
font-size: 16pt;
font-weight: 600;
text-decoration: none;
padding:0;
margin:0;
}
.art-Logo-text {
display: block;
text-align: left;
font-size: 10pt;
}
.art-Logo-text, 
.art-Logo-text a {
padding:0;
margin:0;
}

/* end Logo */

/* begin Menu */
/* menu structure */

.art-menue {
display: none;
}

.art-nav {
display: none;
}

/* end Menu */

/* begin ContentLayout */

.art-contentLayout {
position: relative;
margin-bottom: 0;
}
/* end ContentLayout */

/* begin Box, Post */
.art-Post {
position:relative;
z-index:0;
margin:0 auto;
min-width:1px;
min-height:1px;
}
.art-Post-body {
position: relative;
z-index: 1;
padding: 10px;
}
.art-Post {
margin: 10px;
}

/* Start images */
a img {
border: none;
}
.art-article img, 
img.art-article {
margin: 0;
}
.art-metadata-icons img {
vertical-align: middle;
margin: 2px;
}
/* Finish images */

pre {
overflow: auto;
padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.art-PostHeader {
text-decoration:none;
margin: 0.2em 0;
padding: 0;
text-align:left;
line-height:inherit;
font-family: "Times New Roman", Georgia, Times, Serif;
font-size: 12pt;
}
.art-PostHeader a, 
.art-PostHeader a:link, 
.art-PostHeader a:visited, 
.art-PostHeader a:hover {
margin:0;
}
/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link {
text-decoration: none;
text-align: left;
}
.art-PostHeader a:visited, 
.art-PostHeader a.visited {
text-decoration: none;
text-align: left;
}
.art-PostHeader a:hover, 
.art-PostHeader a.hovered {
text-decoration: none;
text-align: left;
}
/* end PostHeader */

/* begin PostIcons */
.art-PostHeaderIcons {
font-size: 8pt;
}
.art-PostHeaderIcons, 
.art-PostHeaderIcons a, 
.art-PostHeaderIcons a:link, 
.art-PostHeaderIcons a:visited, 
.art-PostHeaderIcons a:hover {
margin: 0 0 10px 0;
}
.art-PostHeaderIcons a:link {
text-decoration: underline;
}
.art-PostHeaderIcons a:visited, 
.art-PostHeaderIcons a.visited {
text-decoration: underline;
}
.art-PostHeaderIcons a:hover, 
.art-PostHeaderIcons a.hover {
text-decoration: none;
}
/* end PostIcons */

/* begin PostContent */
.art-PostContent p {
font-size: 10pt;
text-align: left;
margin: 10px 0;
line-height: 16pt;
}
.art-PostContent {
margin:0;
}

/* Adds special style to an unvisited link. */
a {
text-decoration: underline;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
text-decoration: none !important;
font-family: "Times New Roman", Georgia, Times, Serif;
font-weight: 500;
line-height: 120%;
}

/* Start Content headings Fonts & Colors  */

h1, h1 a, 
h1 a:link, 
h1 a:visited, 
h1 a:hover {
font-size: 18pt;
font-style: italic;
}

h2, h2 a, 
h2 a:link, 
h2 a:visited, 
h2 a:hover {
font-size: 16pt;
}
h3, h3 a, 
h3 a:link, 
h3 a:visited, 
h3 a:hover {
font-size: 14pt;
}
h4, h4 a, 
h4 a:link, 
h4 a:visited, 
h4 a:hover {
font-size: 12pt;
}
h5, h5 a, 
h5 a:link, 
h5 a:visited, 
h5 a:hover {
font-size: 10pt;
}
h6, h6 a, 
h6 a:link, 
h6 a:visited, 
h6 a:hover {
font-size: 8pt;
}

/* Finish Content headings Fonts & Colors  */
/* end PostContent */

ol, ul {
font-size: 10pt;
line-height: 14pt;
margin: 0;
}

li ol, 
li ul {
margin:0 0 0 15px;
padding:0;
}
li {
padding:0;
}

ul {list-style-type: circle;}
ol {list-style-type: decimal;}

.art-Post li {
padding: 0;
}

/* begin PostQuote */
/* Start blockquote */

blockquote,
blockquote p,
.art-PostContent blockquote p {
font-family: "Times New Roman", Georgia, Times, Serif;
font-size: 12pt;
text-align: left;
line-height: 16pt;
}

blockquote,
.art-PostContent blockquote {
margin: 0;
padding:5px 0 5px 25px;
background:url(images/PostQuote.png) left top no-repeat;
}

/* Finish blockuote */
/* end PostQuote */
/* begin PostIcons */

.art-PostFooterIcons {
font-size: 8pt;
margin-top: 10px;
}

.art-PostFooterIcons, 
.art-PostFooterIcons a, 
.art-PostFooterIcons a:link, 
.art-PostFooterIcons a:visited, 
.art-PostFooterIcons a:hover {
}
.art-PostFooterIcons a:link {
text-decoration: underline;
}
.art-PostFooterIcons a:visited, 
.art-PostFooterIcons a.visited {
text-decoration: underline;
}

.art-PostFooterIcons a:hover, 
.art-PostFooterIcons a.hover {
text-decoration: none;
}

/* end PostIcons */
/* begin Button */

.firefox2 .art-button-wrapper {
display:block;
float:left;
}

.art-button-wrapper .art-button {
display:none;
}

/* end Button */

/* begin Footer */

.art-Footer {
display: none;
}

/* end Footer */

/* begin LayoutCell */

.art-contentLayout .art-content {
position: relative;
margin: 0;
padding: 0;
border:none;
float: left;
overflow: hidden;
}
.art-contentLayout .art-content-wide {
position: relative;
margin: 0;
padding: 0;
border: none;
float: left;
overflow: hidden;
}
/* end LayoutCell */

/* begin LayoutCell */
.art-contentLayout .art-sidebar1 {
display: none;
}

/* end LayoutCell */

.commentlist {
margin: 0;
font-size: 90%;
}

.comment-author {
font-size: 80%;
}

.comment-meta {
font-size: 80%;
}
.commentlist, 
.commentlist li {
list-style-type: none;
}
.commentlist li li {
margin: 0;
}
.commentlist li .avatar {
float: right;
padding: 2px;
margin: 1px;
}

.commentlist li cite {
font-size:12pt;
}

#commentform textarea {
width: 100%;
}

img.wp-smiley {
border:none;
margin:0;
padding:0;
}

.navigation {
display: block;
text-align: center;
font-size: 8pt;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */

.aligncenter, 
div.aligncenter, 
.art-article .aligncenter img, 
.aligncenter img.art-article, 
.aligncenter img, 
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.alignright img, 
img.alignright {
margin: 5px 0 5px 10px !important;
}
.alignleft img, img.alignleft {
margin: 5px 10px 5px 0 !important;
}

.wp-caption {
padding: 0;
margin: 0;
}
.wp-caption img {
margin: 0;
padding: 0;
border: none;
}

.wp-caption p.wp-caption-text {
font-size: 8pt;
padding: 0;
margin: 0;
}
/* End */

.hidden {
display: none;
}
/* Calendar */

#wp-calendar {
display:none;
}

.gallery {
letter-spacing: normal;
}

/* Eigene Styles */

input, textarea, select {
border: 1px solid #000000 !important;
padding: 2px;
font-family: "Courier New", Courier, monospace;
font-size: 12pt !important;
}
textarea {
}
strong {
padding: 1px;
}

address {
font-size: 10pt;
line-height: 14pt;
}

/* Tabelle bei Preise */

table {
font-size: 10pt;
width: 100%;
border: 1px dashed #000000;
padding: 2px;
}

th {
text-align: left;
padding: 5px;
color: #ffffff;
background-color:#000000;
}
td {
padding: 3px;
font-size: 80%;
}
.rechts {
text-align:right;
}

.sociable {
	display: none;
}

.headerkomponenten {
	display: none;
}