/* Start of CMSMS style sheet 'standard_css' */
* {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body {
background:url(uploads/images/layout/main_b.jpg) no-repeat right top;
}

a:link {
color:#0056a8;
text-decoration:none;
}

a:visited {
color:#639;
}

a:focus {
color:#c00;
}

a:hover {
text-decoration:underline;
color:#0090e3;
}

a:active {
color:#cc0;
}

h1 {
border-bottom:1px dotted #0056a8;
width:588px;
padding-bottom:2px;
text-align:center;
font-size:18px;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:400;
float:left;
margin:70px 0 0;
}

h3 {
color:#0056a8;
font-size:15px;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:400;
text-align:right;
border-bottom:1px solid #0056a8;
margin-bottom:5px;
padding-bottom:2px;
}

#align {
width:960px;
text-align:left;
margin:0 auto;
}

#page {
width:960px;
margin-top:2em;
}

#left {
float:left;
width:190px;
height:320px;
}

#logo a {
display:block;
width:215px;
height:71px;
background-image:url(uploads/images/layout/logo.gif);
}

#lang {
height:20px;
float:left;
margin:15px;
}

#lang a {
color:#0056a8;
font-size:14px;
text-decoration:none;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:400;
text-align:right;
}

#lang a:hover {
color:#0056a8;
letter-spacing:1px;
border-bottom:1px dotted #0056a8;
}

#menue {
height:194px;
width:181px;
float:left;
margin-top:48px;
}

#menue li {
list-style:none;
background:url(uploads/images/layout/lay_list_icon.gif) no-repeat 3px 14px;
width:155px;
margin-bottom:5px;
border-bottom:1px dotted #0056a8;
}

#menue li li {
background:none;
border:none;
margin:-8px 0 0 10px;
}

#menue li a {
font:bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-variant:small-caps;
color:#000;
display:block;
text-decoration:none;
padding:7px 0 7px 15px;
}

#menue li a:hover {
color:#0090e3;
letter-spacing:1px;
}

#menue .currentpage {
color:#0056a8;
letter-spacing:1px;
}

#topmenue {
float:right;
width:600px;
height:20px;
background:url(uploads/images/layout/lay_underline_head.gif) no-repeat bottom;
}

#topmenue ul {
list-style:none;
}

#topmenue li {
float:right;
display:block;
font-weight:700;
font-variant:small-caps;
font-size:14px;
margin:0 5px 0 40px;
}

#topmenue li a,#topmenue li a:link {
color:#bebebe;
text-decoration:none;
}

#topmenue li a:hover {
color:#999;
}

#topmenue .currentpage {
color:#333;
}

#content {
width:588px;
min-height:460px;
height:auto;
float:left;
display:inline;
margin:10px 0;
}

#content img{
border:0;
}

#right a{
float:right;
display:block;
height:250px;
width:147px;
display:block;
}
#right span{display:none;}
#right img {border:0;}

#kontakt {
float:right;
margin-top:15px;
height:50px;
width:130px;
font-size:14px;
}

#kontakt p {
font-size:11px;
font-weight:700;
}

#m4email,#m4username {
width:130px;
float:left;
}

#m4moduleform_1,#m4moduleform_1 input {
margin-bottom:4px;
font-variant:small-caps;
}

#footer {
float:left;
width:960px;
height:25px;
background:url(uploads/images/layout/lay_underline_footer.gif) no-repeat bottom;
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

#logo span,#right span {
display:none;
}
/* End of 'standard_css' */

