@charset "utf-8";

body, html{
margin:0;
padding:0;
background-color:#bcd589;
text-align:center;
height:100%;
font-family:Arial,Verdana;
font-size:11px;
color:#222;
}

#bg {
margin:0 auto;
padding:0;
background: transparent url(../_images/bg.jpg) no-repeat;
width:997px;
height:594px;
display:table;
}

#left{
margin:0;
padding:0;
float:left;
display:table;
width:318px;
text-align:left;
}

#main{
margin:0 0 0 -1px;
padding:0;
text-align:left;
width:361px;
float:left;
display:table;
}

img{
border:0 none;
}

#header{
margin:0;
padding:0;
text-align:left;
width:361px;
height:83px;
display:table;
}
#redtitel{
display:table;
height:24px;
margin:0;
text-align:left;
width:361px;
}

#redtextl{
padding:5px 0 0 10px;
text-align:left;
width:240px;
float:left;
}

#redtextr{
padding:0 10px 0 0;
text-align:right;
float:right;
width:90px;
}

#redtitel span{
margin: 4px 0 0 4px;
}

#site{
margin:0;
padding:0;
height:269px;
width:361px;
display:table;
}

#right{
margin:0;
padding:0;
float:left;
display:table;
width:318px;
text-align:right;
}
/*ENDE Aufbau*/

/*START   navi*/
#n1, #n2, #n3, #n4{
margin:0;
padding:0;
background-color: #7a9d2e;
width:361px;
height:24px;
text-align:left;
display:table;
}

#n2{
background-color: #98bc48;
}

#n3{
background-color: #adc96d;
}

#n4{
background-color: #c1d791;
}

#l1, #l2, #l3, #l4{
padding:5px 0 0 10px;
text-align:left;
width:170px;
float:left;
}

#r1, #r2, #r3, #r4{
padding:5px 10px 0 0;
text-align:right;
float:right;
width:170px;
}

#text1{
margin:0 10px;
padding:0;
text-align:left;
}

#textb{
margin:0;
text-align:center;
height:269px;
}

#text2{
margin:0;
background-color: #fff;
height:117px;
}

#copy{
margin:0;
background-color: #C4D994;
font-size:10px;
text-align:right;
color:#7A9D2E;
border-bottom:1px solid #9bb469;
}

#l1 a, #l2 a, #l3 a, #l4 a, #r1 a, #r2 a, #r3 a, #r4 a, #text1 a{
text-decoration:none;
color:#222;
}

#l1 a:hover, #l2  a:hover, #l3  a:hover, #l4  a:hover, #r1 a:hover, #r2  a:hover, #r3  a:hover, #r4  a:hover, #text1 a:hover{
font-weight:bold;
text-decoration:none;
color:#222;
}

/*bilder h=horizontal v=vertikal*/
#bh{
display:table;
margin:11px 0 0 0;
padding:0;
text-align:left;
width:361px;
}

#bv{
display:table;
margin:0;
padding:0;
text-align:center;
width:361px;
}
/*ENDE bilder h=horizontal v=vertikal*/

#blr{
margin: 0 10px 0 0;
text-align:right;
}

#blrl{
padding:3px 10px 0 0;
text-align:right;
border-bottom: 1px solid #222;
}

#bl{
width:240px;
text-align:left;
float:left;
display:table;
padding: 5px 0 0 10px;
}

#br{
width:100px;
text-align:right;
float:right;
display:table;
padding: 5px 10px 0 0;
text-align:right;
}

#tagla, #tagla a, #tagla a:hover{
margin:120px 0 0 50px;
padding:0;
color:#9bb469;
font-size:14px;
line-height:14px;
text-decoration:none;
font-weight:bold;
}

#taglb, #taglb a, #taglb a:hover{
margin:100px 0 0 40px;
padding:0;
color:#aec481;
font-size:45px;
line-height:45px;
text-decoration:none;
font-weight:bold;
}

#taglc, #taglc a, #taglc a:hover{
margin:90px 0 0 75px;
padding:0;
color:#aec481;
font-size:35px;
line-height:35px;
text-decoration:none;
font-weight:bold;
}

#tagld, #tagld a, #tagld a:hover{
margin:120px 0 0 55px;
padding:0;
color:#9bb469;
font-size:35px;
line-height:35px;
text-decoration:none;
font-weight:bold;
}

#tagra, #tagra a, #tagra a:hover{
margin:100px 30px 0 0;
padding:0;
color:#9bb469;
font-size:14px;
line-height:14px;
text-decoration:none;
font-weight:bold;
}

#tagrb, #tagrb a, #tagrb a:hover{
margin:50px 50px 0 0;
padding:0;
color:#aec481;
font-size:45px;
line-height:45px;
text-decoration:none;
font-weight:bold;
}

#tagrc, #tagrc a, #tagrc a:hover{
margin:50px 0 0 0;
padding:0;
color:#aec481;
font-size:35px;
line-height:35px;
text-decoration:none;
font-weight:bold;
}

#tagrd, #tagrd a, #tagrd a:hover{
margin:120px 0 0 0;
padding:0;
color:#9bb469;
font-size:35px;
line-height:35px;
text-decoration:none;
font-weight:bold;
}

#tagre, #tagre a, #tagre a:hover{
margin:70px 65px 0 0;
padding:0;
color:#aec481;
font-size:14px;
line-height:14px;
text-decoration:none;
font-weight:bold;
}

#flags{
margin:1px 0 0 0;
padding:0;
height:13px;
}


#map{
margin:0;
padding:0;
font-size:9px;
line-height:9px;
}

* html #map{
margin:1px 0 0 0;
}

/* VITA*/
#vita_l{
margin:0;
padding:0;
float:left;
width:35px;
}

#vita_r{
margin:0;
padding:0;
float:left;
width:306px;
}
/* EDNE VITA*/

/* News*/
#news_l{
margin:0;
padding:0;
float:left;
width:65px;
}

#news_r{
margin:0;
padding:0;
float:left;
width:276px;
}
/* EDNE News*/
