* {
margin : 0;
padding : 0;
border : 0;
font-weight : normal;
font-style : normal;
font-size : 100%;
line-height : 1;
font-family : inherit;
text-align : left;
}
body hr {
display : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
ol, ul {
list-style : none;
}
ol li, ul li {
line-height : 1.5em;
}
q:before, q:after, blockquote:before, blockquote:after {
content : "";
}
a img, fieldset {
border : 0;
outline : none;
}
a {
outline : none;
text-decoration : none;
}
strong, b {
font-weight : bold;
}
.inner {
width : 960px;
margin : 0 auto;
clear : both;
}
.ui-tabs-hide {
display : none;
}
#loginform {
position : absolute;
line-height : 2.7em;
height : 2.7em;
width : inherit;
padding : 0 20px;
z-index : 998;
background : #111;
color : #fff;
}
html {
height : 100%;
}
body {
line-height : 1.5em;
height : 100%;
}
#wrapper {
position : relative;
}
* html #wrapper {
height : 100%;
}
ol, ul {
line-height : 1.5em;
}
p {
line-height : 1.5em;
margin-bottom : 1.5em;
}
p strong {
line-height : 1.5em;
}
body h1 a {
float : left;
padding-right : 1em;
font-size : 3em;
line-height : 3em;
font-weight : bold;
letter-spacing : -1px;
}
#header {
height : 8em;
}
#billboard {
height : 21em;
}
#content {
padding-bottom : 1em;
}
#content:after {
display : block;
clear : both;
content : " ";
}
#footer {
height : 15em;
position : relative;
margin-top : 1em;
}
#navigation {
float : right;
overflow : hidden;
}
#navigation ul li {
float : left;
}
#navigation ul li a {
display : block;
font-size : 1.5em;
line-height : 2em;
padding : 0 1em 0 1em;
}
#tab-select li a {
float : left;
display : block;
cursor : pointer;
}
.column ul {
padding-left : 1.5em;
list-style-type : square;
list-style-position : outside;
}
.column ul li {
padding-bottom : 1.5em;
}
.column img.button {
width : 17em;
height : 4.5em;
}
body {
background : #cacccb url(../images/style/bg-grad.png) repeat-x scroll 0 0;
color : #444444;
font : 10px Helvetica, Arial, sans-serif;
}
body.kontakt, body.login {
background-image : url(../images/style/body-bg-clear.jpg);
}
a:link {
color : #50acd6;
text-decoration : none;
}
a:hover {
color : #50acd6;
}
a:active {
color : #50acd6;
}
a:visited {
color : #50acd6;
}
.column, .twocolumn, .content-one-column {
line-height : 1.5em;
font-size : 1.2em;
}
h2 {
line-height : 1.5em;
font-weight : bold;
color : #50acd6;
font-size : 1.4em;
}
#header {
background : transparent url(../images/style/top-bg-line.png) no-repeat scroll center 58px;
height : 125px;
}
#billboard {
height : 230px;
}
#header h1 a {
background : url(../images/style/logo.png) no-repeat 0 0;
margin-top : 25px;
width : 240px;
height : 45px;
padding : 0;
}
#header h1 a span {
display : none;
}
#billboard .inner {
height : 230px;
background : url(../images/style/header-bg-lines.png) no-repeat 0 0;
}
p.slogan strong {
font-weight : normal;
color : #222;
font-size : 18px;
}
p.slogan {
color : #222;
font-size : 14px;
line-height : 1.5em;
margin-top : 0;
display : block;
float : left;
width : 700px;
padding-left : 40px;
padding-top : 40px;
}
p.slogan a {
font-weight : bold;
}
#slogan {
font-size : 16px;
left : 250px;
padding : 10px 1px 1px;
position : absolute;
top : 36px;
}
#language {
height : 43px;
margin : 25px 24px 0 0;
padding : 10px 30px 10px 60px;
position : absolute;
right : 5px;
top : 75px;
}
#navigation {
background : transparent url(../images/style/top-menu-bg.png) no-repeat scroll center 80%;
height : 43px;
margin : 70px 24px 0 0;
padding : 10px 30px 10px 60px;
}
#navigation ul li a {
font-size : 1.8em;
line-height : 2em;
padding : 0;
height : 36px;
color : #222;
text-align : center;
margin-right : 6px;
}
#navigation ul li a span {
visibility : hidden;
}
#navigation ul li a:hover {
color : #50acd6;
}
#navigation ul li.selected a {
color : #50acd6;
}
#tabs-content {
min-height : 18em;
clear : both;
}
.ui-tabs-panel {
width : 960px;
overflow : hidden;
}
#menu {
color : #111;
margin-bottom : 10px;
}
#menu .column ul {
list-style-image : url(../images/style/div-menu-ul-bullet.gif);
list-style-position : inside;
margin-left : -18px;
}
#main-content {
display : block;
clear : both;
overflow : auto;
background : #fff url(../images/style/tabs-div-bg.gif) no-repeat bottom center;
}
#main-content .first {
padding-top : 1.5em;
background : #fff url(../images/style/div-content-inner-top-bg.gif) no-repeat top center;
}
body.kontakt #content .inner {
background : url(../images/style/div-content-inner-bottom-bg.gif) no-repeat center bottom;
}
body.kontakt #content .inner p.invertintro {
display : block;
width : 460px;
font-size : 16px;
line-height : 27px;
float : left;
margin-left : 20px;
margin-top : -6px;
color : #888;
}
body.login #loginform {
width : 240px;
margin : 0 auto;
}
#footer {
background : url(../images/style/footer-bottom-line.png) no-repeat bottom center;
padding-bottom : 50px;
}
#footer .inner #top {
background : url(../images/style/footer-top.png) no-repeat top center;
width : 960px;
height : 20px;
}
#footer .inner #columnwrapper {
background : url(../images/style/footer-grad.png) repeat-x 0 0;
width : 100%;
height : 115px;
}
#footer .inner .columnseperator {
background : url(../images/style/footer-column-sep.png) no-repeat top right;
}
#footer strong, #footer em, #footer h2 {
color : #808080;
font-size : 1.1em;
font-weight : bold;
}
#footer a.button {
display : block;
height : 4em;
background : url(../images/style/div-footer-button-a.gif) no-repeat 0 0;
padding : 0.58em 0 0 5em;
color : #000;
}
#footer a:hover.button {
background-position : 0 -55px;
}
#footer a.button span {
display : block;
color : #fff;
font-size : 1.67em;
line-height : 1.2em;
font-weight : bold;
text-transform : lowercase;
}
#footer a:hover.button span {
color : #d71546;
}
#loginform {
position : absolute;
height : 2.6em;
width : 78.5em;
padding-left : 1.5em;
margin : 0;
z-index : 998;
background : #111;
color : #fff;
display : none;
}
#loginform span {
color : #888;
}
#loginform form {
line-height : 2.6em;
width : 78.5em;
background : #111;
}
#loginform form label {
margin : 0 0.5em 0 1em;
}
#loginform form input.chckbx {
margin : 0 0.5em;
}
#loginform form input.loginbutt {
height : 1.5em;
padding : 0 1em;
margin-left : 4px;
background : url(../images/style/div-loginform-ok-bg.gif) left;
color : #bbb;
cursor : pointer;
}
#loginform form a#togglelogin {
display : inline-block;
height : 1.5em;
line-height : 1.5em;
padding : 0 1em;
margin-left : -3px;
background : url(../images/style/div-loginform-cancel-bg.gif) right top;
}
#loginform form input.loginbutt:hover {
color : #fff;
}
#loginform input.txt {
height : 1.5em;
width : 180px;
padding : 0 5px;
background : #fff url(../images/style/fieldbg.gif) repeat-x top;
}
a.edit {
position : absolute;
background : #af002f;
color : #fff;
height : 2em;
line-height : 2em;
padding : 0 1em;
font-weight : bold;
z-index : 999;
margin : -0.5em 0 0 -5em;
}
a.edit:hover {
background : #111;
color : #d71546;
}
#header .inner {
position : relative;
}
.clearboth {
clear : both;
}
#home-menu {
float : left;
}
#home-select li {
float : left;
vertical-align : middle;
}
#home-select li a {
line-height : 1.5em;
width : 300px;
height : 80px;
padding : 10px;
font-size : 2em;
color : #fff;
text-align : center;
background : url(../images/style/home-button-bg.png) no-repeat 0 0;
float : left;
display : block;
cursor : pointer;
}
#home-select li a:hover.home-tab-1, #home-select li a:hover.home-tab-2, #home-select li a:hover.home-tab-3, #home-select li a:hover.home-tab-4 {
background-position : 0 -100px;
}
#home-select li.ui-tabs-selected a.home-tab-1, #home-select li.ui-tabs-selected a.home-tab-2, #home-select li.ui-tabs-selected a.home-tab-3, #home-select li.ui-tabs-selected a.home-tab-4 {
background-position : 0 -200px;
color : #222;
}
#home-select li a strong {
visibility : hidden;
display : block;
height : 12px;
}
.content-one-column {
width : 300px;
color : #fff;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
.content-header-general {
background : #fff;
padding : 10px;
}
.content-header-general h2 {
color : #333;
text-align : center;
font-size : 1.5em;
}
.box-grad {
background : url("../images/style/box-bg-grad.png") repeat-x 0 0;
min-height : 150px;
margin-right : 3px;
}
.box-grad-headered {
background : url("../images/style/box-bg-grad.png") repeat-x 0 10px;
float : left;
min-height : 150px;
}
.box-grad-tl {
background : url("../images/style/rnd-tl.png") no-repeat top left;
padding-left : 10px;
height : 10px;
}
.box-grad-tm {
background : #fff;
height : 10px;
width : 100%;
}
.box-grad-tr {
background : url("../images/style/rnd-tr.png") no-repeat top right;
padding-right : 10px;
}
.column-content {
padding : 8px 16px 18px 16px;
}
.one-column, .two-column {
float : left;
margin-right : 2px;
}
.one-column {
width : 238px;
}
.two-column {
width : 478px;
}
.three-column {
width : 718px;
}
.four-column {
width : 960px;
}
.one-row {
width : 960px;
clear : both;
}
.one-row one-column, .one-row two-column, .one-row three-column {
margin-right : 2px;
}
.one-column-content, .two-column-content, .three-column-content, .four-column-content {
padding : 8px 16px 18px 16px;
float : left;
font-size : 1.2em;
}
.one-column-content {
width : 208px;
}
.two-column-content {
width : 448px;
}
.three-column-content {
width : 688px;
}
.four-column-content {
width : 928px;
}
.img-padded {
padding : 3px;
}
.img-align-left {
vertical-align : text-top;
}
.input-form th {
color : #444444;
font-size : 1.1em;
font-weight : normal;
line-height : 42px;
padding-right : 10px;
text-align : right;
vertical-align : top;
}
.text_field, .text_area, .form_button {
padding : 4px;
border : 1px solid #aaa;
font-size : 1.1em;
margin-top : 10px;
margin-bottom : 5px;
}
.input_captcha img {
float : left;
margin-top : 10px;
margin-bottom : 5px;
margin-right : 5px;
}
.input_captcha input[type="text"] {
float : left;
padding : 6px;
}
.form_error {
color : #fff;
}
#capthca_error {
padding : 18px 6px 6px;
float : left;
}
.img-left {
float : left;
}
.img-right {
float : right;
}
.noscript {
display : none;
}
