/* *** css by inovisual.com *** */


body {
background:#000000 url(images/background.png) 0 0 repeat-x;
font-family:Trebuchet MS;
font-size: 12pt;
color:#000000;
padding:0px;
margin:0px;}

a:link {color: #947D57;text-decoration: none;}
a:visited {text-decoration: none;color: #947D57;}
a:hover {text-decoration: none;color: #993300;}
a:active {text-decoration: none;color: #947D57;}

h1 {
font-family:Trebuchet MS;
font-size:14pt;
color:#1D3951;
padding:5px 5px 0px 0px;
margin:0px;}

h2 {
font-family:Trebuchet MS;
font-size:14pt;
color:#AFAFAD;
padding:0px 0px 15px 0px;
margin:0px;}

#container {
width:945px;
padding:0px;
margin:15px auto;}

#top {
width:945px;
height:80px;
padding:0px;
margin:0px auto;
background:url(images/top.png) 0 0 no-repeat;}

#navi {
width:945px;
height:35px;
padding:0px;
margin:0px auto;
background:url(images/top_navi.png) 0 0 no-repeat;}

#navi ul {
width:588px;
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
line-height:normal;}

#navi li {
float:left;}

#navi a {
display:block;
width:84px;
height:35px;
line-height:35px;
text-align:center;
font-family:Trebuchet MS;
font-size:10pt;
font-weight:bold;
color:#FFFFFF;}

#navi a:hover{
background:url(images/navi_on.png) 0 0 no-repeat;
text-decoration:none;}

#ebene {
width:945px;
height:189px;
padding:0px;
margin:0px auto;
background:url(images/ebene.png) 0 0 no-repeat;}

#center {
padding:0px;
margin:0px auto;
background:url(images/center.png) 0 0 repeat;}

#left {
float:left;
width:545px;
margin:0px 0px 0px 30px;
padding:0px;}

#main {
width:535px;
font-family:Trebuchet MS;
font-size:10pt;
color:#413D3D;
margin:5px 5px 5px 5px;
padding:0px;}

#sms {
width:535px;
height:169px;
margin:30px 5px 5px 5px;
padding:0px;
background:url(images/sms.png) 0 0 no-repeat;}

#sms p {
padding:40px 5px 5px 15px;
font-family:Trebuchet MS;
font-size:12pt;
color:#2E3B43;}

#right {
width:360px;
padding:0px;
margin:0px 0px 0px 580px;}

#login {
width:340px;
height:160px;
padding:0px 0px 0px 0px;
margin:0px 10px 10px 10px;
font-family:Trebuchet MS;
font-size:10pt;
color:#8A8A8A;
background:url(images/login.png) 0 0 no-repeat;}

#login p {
padding:40px 5px 5px 15px;
font-family:Trebuchet MS;
font-size:10pt;
color:#8A8A8A;}

#online {
width:340px;
height:185px;
padding:0px 0px 0px 0px;
margin:0px 10px 10px 10px;
background:url(images/online.png) 0 0 no-repeat;}

#online p {
padding:40px 5px 5px 15px;
font-family:Trebuchet MS;
font-size:10pt;
color:#8A8A8A;}

#marketing {
width:340px;
padding:0px 0px 0px 0px;
margin:0px 10px 10px 10px;}

#footer {
clear:both;
height:80px;
padding:0px;
margin:0px auto;
background:url(images/footer.png) 0 0 no-repeat;}

#end {
width:945px;
height:75px;
padding:0px;
margin:0px auto;
text-align:center;
font-family:Trebuchet MS;
font-size:11pt;
color:#FFFFFF;
background:url(images/end.png) 0 0 no-repeat;}

.log {
background:#38393D; 
color: #919191;
border: #505054; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; }

#kontakt {
width:420px;
padding:0px 0px 0px 0px;
margin:0px auto;}

#kontakt fieldset {
padding:0px 0px 0px 5px;
margin:0px auto;}

#kontakt legend {
background:#191919;
color: #FFFFFF;
padding: 2px 5px 5px 5px;}

#kontakt_error {
width:250px;
padding:0px;
margin:0px auto;
text-align:center;
font-family:Trebuchet MS;
font-size:8pt;
color:#FF0000;}

kontakt_send {
width:320px;
padding:0px 0px 0px 0px;
margin:0px auto;
text-align:center;
}

