
/*
Theme Name: Oniro-Media
Theme URI: http://www.oniro-media-.com/
Description: Design von oniro-media.
Version: 1.03
Author: s.w.baumgärtner
Author URI: http://www.bobblespace.de/

	onirio-media 1.03

*/



body {
    background-image : url('hintergrund.jpg');
    font-family : Arial;
    font-size : 9pt;
    overflow : scroll;
  }


.header {
    background-image : url('header-bg.png');
    background-repeat : repeat-x;
    height : 90px;
    left : 0px;
    position : fixed;
    width : 100%;
    top : 0px;
    text-align : right;
    z-index : 3;
  }


#Navhg {
    position : fixed;
    top:109px;
    right:0;
    z-index : 3;
  }


#Nav {
    position : fixed;
    top:109px;
    right:0;
    z-index : 4;
    visibility:hidden;
  }


#NavLinks {
    position : fixed;
    top:111px;
    right:10px;
    z-index : 5;
  }


#NavLinks ul {
    padding-left : 15px;
  }


#NavLinks li {
    list-style-type : none;
    padding-right : 2px;
  }


#NavLinks p {
    color : black;
    font-family : Arial;
    font-size : 11pt;
  }


#NavLinks a {
    color : black;
    font-family : Arial;
    font-size : 11pt;
  }


#navi {
    position : absolute;
    top : 109px;
    left : 15px;
    width : 251px;
    z-index : 1;
  }


.navi ul {
    padding-left : 15px;
  }


.navi li {
    list-style-type : none;
    padding-left : 2px;
  }


.sidebartop {
    background-image : url('sidebar-mid.png');
    background-repeat : repeat-y;
    width : 244px;
    margin-bottom : 10px;
  }


.sidebar {
    background-image : url('sidebar-top.png');
    background-repeat : no-repeat;
    padding-left : 20px;
    padding-right : 20px;
    padding-top : 1px;
    font-family : Arial;
    font-size : 11pt;
    width : 204px;
  }


.sidebar table {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    width : 95%;
    text-align : center;
  }


.sidebar p {
    color : black;
    font-family : Arial;
    font-size : 11pt;
  }


.sidebar a {
    color : black;
    font-family : Arial;
    font-size : 11pt;
  }


.sidebar small {
    color : black;
    font-family : Arial;
    font-size : 10pt;
  }


.sidebar small a {
    color : black;
    font-family : Arial;
    font-size : 10pt;
  }


.sidebar h2 {
    margin-left : -2px;
    margin-bottom : -10px;
    color : black;
    font-family : Arial;
    font-size : 11pt;
    font-weight : bold;
  }


.sidebar h2 a {
    margin-left : -2px;
    margin-bottom : -10px;
    color : black;
    font-family : Arial;
    font-size : 11pt;
    font-weight : bold;
  }


.sidebar ul {
    margin-top : -15px;
    padding-left : 5px;
  }


.sidebar li {
    list-style-type : none;
    margin-top : 5px;
    margin-bottom : 5px;
    padding-left : 2px;
  }


.sidebarbot {
    background-image : url('sidebar-but.png');
    background-repeat : no-repeat;
    padding-bottom : 16px;
    width : 244px;
  }


#sidebar2 {
    margin-left : -2px;
    margin-bottom : 5px;
    color : black;
    font-family : Arial;
    font-size : 11pt;
    font-weight : bold;
  }


#kuenstsi {
    margin-top : 5px;
    padding-left : 5px;
  }


#kuenstsi li {
    list-style-type : none;
    margin-top : 1px;
    margin-bottom : 1px;
    padding-left : 2px;
  }


.seite {
    margin-left : auto;
    margin-right : auto;
    padding-left : 265px;
    padding-right : 50px;
    padding-top : 100px;
    position : relative;
    width : 750px;
    z-index : 0;
  }


.inhaltheader {
    background-image : url('inhalt-mid.png');
    background-repeat : repeat-y;
    margin-bottom : 60px;
    width : 684px;
    z-index : 1;
  }


.inhalthe {
    position : absolute;
    width : 683px;
    z-index : 1;
  }


.inhalt {
    min-height : 470px;
    padding-left : 45px;
    padding-top : 10px;
    position : relative;
    width : 535px;
    z-index : 1;
  }


.inhalttop {
    background-image : url('inhalttopp.png');
    background-repeat : no-repeat;
    margin-bottom : 60px;
    width : 684px;
    z-index : 1;
  }


.inhaltbot {
    background-image : url('inhalt-but.png');
    background-repeat : no-repeat;
    padding-bottom : 16px;
    width : 683px;
    z-index : 1;
  }


.space {
    height : 80px;
    width : 205px;
  }


.footer {
    background-image : url('footer-bg.png');
    background-repeat : repeat-x;
    bottom : 0px;
    height : 50px;
    left : 0px;
    position : fixed;
    right : 0px;
    z-index : 3;
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    text-decoration : none;
  }


.footer a {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    text-decoration : none;
  }


.footer a {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    text-decoration : none;
  }


.footer p {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
    text-decoration : none;
  }


h1 {
    color : black;
    font-family : Arial;
    font-size : 13pt;
    font-weight : bold;
    margin-left : -15px;
    margin-top : 2px;
    text-decoration : none;
  }


h1 a {
    color : black;
    font-family : Arial;
    font-size : 13pt;
    font-weight : bold;
    margin-left : -15px;
    margin-top : 2px;
    text-decoration : none;
  }


#suche11 {
    margin-left : -5px;
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
  }


#suche11 a {
    margin-left : -5px;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
  }


#suche12 {
    margin : 2px;
    padding : 2px;
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
  }


h2 {
    margin-left : -5px;
    color : black;
    font-family : Arial;
    font-size : 12pt;
    font-weight : bold;
  }


h2 a {
    margin-left : -5px;
    color : black;
    font-family : Arial;
    font-size : 12pt;
    font-weight : bold;
  }


h3 {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    font-weight : bold;
  }


p {
    color : black;
    font-family : Arial;
    font-size : 10pt;
  }


a {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    text-decoration : none;
  }


small {
    color : black;
    font-family : Arial;
    font-size : 8pt;
    margin-top: -2px;
  }


small a {
    color : black;
    font-family : Arial;
    font-size : 8pt;
    margin-top: -2px;
  }


hr {
    margin-top: 3px;
    margin-left : -20px;
    margin-right : -12px;
  }


#leistung {
    margin-bottom: 2px;
    margin-left : -20px;
    margin-right : -12px;
  }


#newstrenner {
    margin-top: -10px;
    margin-left : -1px;
    margin-right : -1px;
  }


#kunst {
    margin-top: -2px;
    margin-bottom: -1px;
    margin-left : 3px;
  }


#short {
    margin-left : -1px;
    margin-right : -1px;
  }


#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
    background: #fff;
    border: 1px solid #333;
    padding: .2em;
  }


#commentform textarea {
    width: 100%;
  }


#commentlist li ul {
    border-left: 1px solid #ddd;
    font-size: 110%;
    list-style-type: none;
  }


#commentlist li .avatar {
    margin-right: 25px;
    border: 1px dotted #ccc;
    padding: 2px;
  }


#searchform {
    margin-bottom : 10px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 10px;
    padding-left : 5px;
    padding-right : 3px;
    padding-top : 10px;
    text-align : center;
  }


#searchform #s {
    background-color : #e5e2cd;
    width: 108px;
    padding: 2px;
  }


#searchsubmit {
    background-color : #e5e2cd;
    color : black;
    font-family : Arial;
    font-size : 10pt;
    padding: 1px;
  }


#formular {
    vertical-align : top;
    width : 250px;
  }


#formular td {
    background-color : #E5E2CD;
    text-align : left;
    margin : 10px;
    padding: 10px;
    border : 0px;
  }


#formular input {
    background-color : #F4F1DA;
    width : 200px;
  }


#formular textarea {
    background-color : #F4F1DA;
    color : black;
    width : 450px;
  }


#formular select {
    background-color : #F4F1DA;
    color : black;
    width : 200px;
  }


#send input {
    background-color : #58483F;
    color : white;
    font-family : Arial;
    font-size : 10pt;
    padding: 1px;
  }


.konttexterea {
    background-color : #F4F1DA;
  }


#newspost {
    color : black;
    font-family : Arial;
    font-size : 12pt;
    margin-top : 2px;
    margin-left : 8px;
    font-weight : bold;
    text-decoration : none;
  }


#red {
    color : red;
    font-weight : bold;
  }


.leftinh {
    width : 550px;
  }


.leftinh td {
    background-color : #E5E2CD;
    text-align : left;
    vertical-align : top;
    margin-top : 3px;
    margin-left : 10px;
    padding : 10px;
    border : 0px;
  }


#leftinhtit {
    padding-top : 5px;
    padding-bottom : 5px;
    padding-left : 8px;
    background-color : #D1CEBB;
  }


.leftinh ul {
    padding-left : 5px;
    padding-bottom : 2px;
  }


.leftinh li {
    list-style-type : disc;
    margin-left : 10px;
  }


#tabred {
    background-color : red;
    padding: 0 0 0 0;
    margin : 0 0 0 0;
  }


#tabred td {
    background-color : red;
    padding: 0 0 0 0;
    margin : 0 0 0 0;
  }


#nixt {
    width : 250px;
    text-align : left;
    vertical-align : top;
    padding: 1px;
    margin : 1px;
  }


#nixt tr {
    text-align : left;
    vertical-align : top;
    padding: 0px;
    margin : 0px;
  }


#nixt td {
    text-align : left;
    vertical-align : top;
    padding: 1px;
    margin : 1px;
  }


#nix {
    width : 350px;
    text-align : left;
    vertical-align : top;
    padding: 1px;
    margin : 1px;
  }


#nix tr {
    text-align : left;
    vertical-align : top;
    padding: 0px;
    margin : 0px;
  }


#nix td {
    text-align : left;
    vertical-align : top;
    padding: 1px;
    margin : 1px;
  }


#nix p {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    padding-bottom: 2px;
    margin : 0px;
  }


#nixc {
    width : 500px;
    text-align : left;
    vertical-align : top;
    padding: 1px;
    margin : 1px;
  }


#nixc tr {
    text-align : left;
    vertical-align : top;
    padding: 0px;
    margin : 0px;
  }


#nixc td {
    text-align : left;
    vertical-align : top;
    padding: 1px;
    margin : 1px;
  }


#nixc p {
    color : black;
    font-family : Arial;
    font-size : 10pt;
    padding-bottom: 2px;
    margin : 0px;
  }


.ec3_schedule {
    background-color : #8AAEC4;
    margin-top : 5px;
    padding-left : 2px;
    padding-right : 2px;
  }


.ec3_postday a {
    color : red;
    font-family : Arial;
    font-size : 11pt;
  }


.ec3_eventday a {
    color : red;
    font-family : Arial;
    font-size : 11pt;
  }


.eventday a {
    color : red;
    font-family : Arial;
    font-size : 11pt;
  }


.ec3_events {
    color : black;
    font-family : Arial;
    font-size : 9pt;
  }


.side {
    padding-top : 10px;
    margin-bottom: -3px;
  }


.sidek {
    color : red;
    padding-top : 10px;
    margin-bottom: -3px;
  }


