@import url(ala_navigation.css);
@import url(ala_contact.css);
*{
margin:0;
padding:0;
}
html,body{
color:#756c51;
font-family:Arial,Verdana;
height:100%;
background:#f4f1e8 url(/fileadmin/sysimg/bg2.jpg);
}
body {
font-size:62.5%;
}
#site{
float:left;
width:100%;
min-height:100%;
}
.hide {
display:none;
}
a{
text-decoration:none;
color:#a8a287;
}
#wrap{
width:763px;
margin:0 auto;
}
#header{
width:763px;
float:left;
position:relative;
background:url('/fileadmin/sysimg/header_bg.png') 0 0 no-repeat;
}


a.print{
width:15px;
height:15px;
float:left;
top:40px;
right:35px;
position:absolute;
background:url('/fileadmin/sysimg/print.png') 0 0 no-repeat;
}

#headerimg {
float:right;
height:230px;
margin-right:-7px;
width:438px;
}
#logo {
float:left;
margin-left:-7px;
width:339px;
height:230px;
}
#logo a{
float:left;
width:339px;
height:230px;
text-align:center;
padding-top:0;
background:url('/fileadmin/sysimg/logo.png') 0 0 no-repeat;
}
#logo a h1{
display:none;
}

#content{
float:left;
padding:0px 23px 0 23px;
font-family:Verdana;
width:717px;
font-size:1.1em;
background:url('/fileadmin/sysimg/content_bg.png') 0 0 repeat-y;
margin:0 0 0 0;
}


#content h1{
font-family:Verdana;
font-size:1.1em;
font-weight:bold;
margin-bottom:10px;
float:left;
width:100%;
color:#655f4d;
}
#content .csc-default {
float:left;
width:100%;
padding: 0 0 10px 0;
}
#content p.bodytext{
line-height:160%;
margin:0 0 15px 0;
width:100%;
}

#content p.align-center{
line-height:160%;
margin:0 0 15px 0;
float:left;
text-align:center;
width:100%;
}


/********************
* Footer
*******************/ 
#footer{
float:left;
width:733px;
font-size:11px;
padding:15px;
background:url('/fileadmin/sysimg/footer_bg.png') 0 -70px no-repeat;
}
#footer .copyright{
padding:1px 3px 0 0;
}
#footer span.seperator{
padding:0 2px 0 2px;
color:#928a74;
}
#footer a{
padding:1px 3px 0 3px;
color:#928a74;
}
#footer a:hover,
#footer a.active{
color:#a8a287;
}

#menu{
float:left;
width:289px;
padding:10px;
}

#kanal_0{
float:left;
width:289px;
padding:10px;
margin:5px 0 0 0;
}
#kanal_1{
float:left;
width:388px;
padding:10px;
margin:5px 0 0 0;
}
.top {
float:left;
width:100%;
padding:10px 0 0px 0;
background:#f4f1e8 url(/fileadmin/sysimg/bg.jpg);
}


#content .top .csc-default {
float:left;
width:100%;
padding: 0 0 0px 0;
}

.top_bg {
float:left;
width:100%;
height:10px;
background:#f4f1e8 url(/fileadmin/sysimg/sd.jpg) 0 0 no-repeat;
}
.top #menu{
float:left;
width:289px;
padding:10px;
}
#kanal_0 h1 {
color:#655f4d;
}
.top #kanal_1{
float:left;
width:388px;
padding:10px;
}
#content .top #kanal_1 p.bodytext{
line-height:150%;
margin:0 0 10px  0;
width:100%;
}
#content .top #menu p.bodytext{
line-height:150%;
margin:0 0 0 0;
width:100%;
}
#content .top #kanal_1 p.align-center{
line-height:150%;
margin:0 0 0px 0;
text-align:center;
width:100%;
}
#content .top #menu p.align-center{
line-height:150%;
margin:0 0 0px 0;
text-align:center;
width:100%;
}

.top .date {
font-size:9px;
}

.csc-textpic-caption {
font-weight:bold;
padding:5px 0 0 0;
}

#content .contenttable {
width:100%;
}

#content .contenttable td {
border-bottom: 1px solid #e9e4d6;
padding:3px 0 3px 0;
vertical-align:top;
}
#content .contenttable td p.bodytext {
padding:0;
margin:0;
}
#content .contenttable td.align-right {
text-align:right;
}



.tx-srlanguagemenu-pi1 {
float:left;
top:80px;
position:absolute;
color:#ffe4bc;
}

.tx-srlanguagemenu-pi1 a  {
color:#ffe4bc;
font-weight:bold;
font-size:10px;
}

.tx-srlanguagemenu-pi1 div.SPC {
padding:0 4px 0 4px;
margin: -1px 0 0 0;
font-size:10px;
}

.tx-srlanguagemenu-pi1 div{
float:left;
color:#ffe4bc;
}




.subscribe {
float:left;
width:100%;
margin-bottom:5px;
}

.subscribe .error {
color:#8f0000;
font-weight:bold;
float:left;
width:100%;
margin-bottom:5px;
}

.subscribe input{
color:#4d4948;
background-color:#f8f7f1;
border: none;
outline: none;
width:215px;
font-size: 12px;
padding: 3px;font-family:Arial,Verdana;
border: 1px solid;
border-color: #e4dfcb;
}

.subscribe input.submit{
background:#a8a287;
width:auto;
color:#fff;
margin-top:8px;
padding:2px 6px 2px 6px;
border-color: #989277;
font-weight:bold;
}

.subscribe .cat {
float:left;
padding:15px 0 15px 0;

}
.subscribe .cat div {
float:left;
width:auto;
}
.subscribe .cat div label {
font-weight:normal;
width:auto;
float:left;
padding: 0 15px 0 0;
}

.subscribe .cat div input{
float:left;
margin:0 15px 0 0;
width:auto;
}