/* CSS Document */



* {

margin: 0px; 

padding: 0px;

border: 0px;

}

html {

background: url(images/htmlbc.jpg); 

background-attachment: fixed;

font-size: 62.5%; 

height: 100.1%;

}

body {

padding: 0px;

text-align: center; 

font-size: 1.3em;

font-family: verdana;

}

 h2, h3, h4, h5, h6 {

color: #666666;

padding: 20px 5px 15px 5px;

}

h3 {font-size: 1.2em;}

a {

text-decoration: underline;

color: #222222;

}

a:link {}

a:visited {color:#888;}

a:hover {color: #ff3333;}

 h1 {position:relative;

width: 500px;

height: 50px;

font-family: Georgia, Verdana; 

}

 h1 a {position:relative;

color: #888;

font-size: 0.9em;

text-decoration: none;}

h1 a:hover {color: #ff0000;}



#wrappero{text-align: center;

color: #ffffff;

font-size: 1.25em;

font-family: Georgia, "Times New Roman";

height: 44px;	

}

#wrapper {background: #fff url(images/oewra.jpg) repeat-y ; 

width: 900px; 

margin:  0px auto;

height: auto;

padding: 0px 0px 0px 30px;

text-align: left; 

border-top: 1px solid #888888;

border-bottom: 1px solid #888888;

border-right: 1px solid #888888;

}

#wrapin {width: 898px;

margin: 0px auto;

background: #ffffff;}

#header {

background: url(images/ohead.png); 

height: 150px;

position: relative;

/*left: auto;

top: auto;*/

}



#sidebar-wrap {float: right;

margin-top: 0px;

width: 260px;

height: auto;

background-color: #ffffff;

padding: 5px 10px 0px 0px;

text-align: center;

}

#nav {overflow: auto;

z-index: 999;

background: #ffffff;

}

#suckerfishnav {font-size:1.4em; background: url(images/menub.png);font-family:georgia, verdana,sans-serif;font-weight:bold;	width:100%;height: 41px;}

#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:40px;padding:0;border:0px solid #aaa;margin:0;	width:100%;}

.current_page_item, .current_page_parent, .current_page_ancestor {background-image: url(images/ac.png); }

#suckerfishnav a {color:#ffffff; display:block; text-decoration:none;padding:0px 10px;}

#suckerfishnav a:hover {background: url(images/menu.png) repeat-x;}

#suckerfishnav li {float:left;padding:0;width: auto;}

#suckerfishnav li:hover {

background: url(images/menu.png);	

}

#suckerfishnav ul {position:absolute;left:-999em;height:auto;	width:192px;font-weight:normal;margin:0;line-height:1;	border:0;border-top:1px solid #666666;	}

#suckerfishnav li li { background: url(images/menub.png) repeat-x;	width:190px;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;font-weight:bold;font-family:verdana,sans-serif;}

#suckerfishnav li li a {padding:4px 10px;	width:170px;font-size:14px;color:#ffffff;}

#suckerfishnav li ul ul {margin:-21px 0 0 150px;}

#suckerfishnav li li:hover {background:url(images/menu.png) repeat-x;}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#ffffff;}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#ffffff;}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#444444;}

#suckerfishnav li.sfhover {}

#suckerfishnav a:visited {color:#f9f9f9;}

.qtrans_language_chooser {

width: 20px;

display: inline;

list-style-type: none;

 }

.qtrans_language_chooser li {

float: left;

width: 18px;

margin-left: 77px;

}

#content {

background: #ffffff;

padding: 0px 0px 0px 10px;

overflow: auto;

font-family: Georgia, Arial;

}

#contenta {float: left; 

overflow: auto;

width: 590PX; 

min-height: 350px;

padding: 10px;

margin-top: 0px;

}

#contenta h3 {

color: #444444;

padding-left: 30px;}

#contenta h2 {

color: #aaaaaa;

font-size: 1.5em;

padding: 8px 5px 15px 5px;}

#contenta hr {height: 10px;

background-image: url(images/hr.jpg);

margin: 10px 0px 10px 0px;

}

#contenta p {padding: 10px 0px 10px 0px; 

}

#contenta input#sendcon {background: url(images/menub.png); 

height: 30px; 

width: 70px; 

color: #ffffff; 

}

#contenta input#sendcon:hover {background: url(images/menu.png);

width: 70px;}

#wpcf7-f1-p10-o1 p {padding: 0px;}

#contenta textarea, #contenta input  {

border-bottom: 1px solid #888888;

border-right: 1px solid #888888;

margin: 5px 0px 5px 0px;

width: 350px;

}

div#contenta textarea:hover, #contenta input:hover, #search-text:hover {background-color: #FFF0ED;}

div#content label {color: #666666;}

div#page-content {text-align: left;  

font-size: 1.2em; 

color: #222222;

line-height: 20px;

}

.textwidget a {text-align: center; font-size: 1.2em;}

#page-content a {font-style: italic;}

#page-content ul {margin-left: 40px;}

#content .post {

padding: 10px;

margin-top: auto;

}

#content .entry-title {padding: 15px;

}

.widget {

clear: both;

padding: 3px;

}

.widget li {list-style-type: none; font-size: 1.2em;}

.widget li.cat-item {list-style-type: none;

padding: 3px 0px 0px 20px;

text-decoration: underline;

text-align: left;}

.widget li a:hover {color: #ff0000;}

#footer {

clear: both;

position: relative;

left: auto;

top: auto;

background-color: #ffffff;

height: 150px;

text-align: center;

color: #888888;

padding-bottom: 20px;}

#footer a, strong {color: #666666;}

#footer a:hover {

color: #ff3333;	

}

#s {height: 21px;

width: 170px;

border-bottom: 1px solid #888888;

border-left: 1px solid #888888;}

#s:hover {background-color:#FFF0ED;}

#searchsubmit {

background: url(images/menub.png);

width: 70px;

height: 30px;

color: #ffffff;

}

#searchsubmit:hover {

background: url(images/menu.png);	}

.absatz {/*text-indent:176px;*/}

.roll {text-decoration: none;}

.or {float:left;clear:none;margin:2em 2.5em 1em 0;}
div.wpcf7 {margin: 0;padding: 0;}
div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;}
div.wpcf7-mail-sent-ng {border: 2px solid #ff0000;}
div.wpcf7-spam-blocked {border: 2px solid #ffa500;}
div.wpcf7-validation-errors {border: 2px solid #f7e700;}
span.wpcf7-form-control-wrap {position: relative;}
span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;background: #fff;border: 1px solid #ff0000;font-size: 10pt;width: 280px;padding: 2px;}
span.wpcf7-not-valid-tip-no-ajax {color: #f00;font-size: 10pt;display: block;}
span.wpcf7-list-item {margin-left: 0.5em;}
.wpcf7-display-none {display: none;}
img.ajax-loader {border: none;vertical-align: middle;}
