/* CSS Document */
img, div {behavior: url(iepngfix.htc);}

li{
list-style-position:inside;
}

ul{
padding:0px;
margin-left:0px;
}
#wrap_medium{
border:0px solid;
}
#menu{
border:0px solid #0000ff;
padding:0px;
margin:10px;
}
#menu ul li{
list-style:none;
margin-left:10px;
line-height:16.5px;
list-style-position:outside;
}

#menu a{
padding-left:14px;
background:url(symbols/haromszog.gif) no-repeat;
background-position: 0% 50%;
font-family:Verdana,Arial;
text-decoration:none;
font-weight:bold;
font-size:10px;
letter-spacing: 0px;
color:#ffff00;
line-height:20px;
}
#menu a:hover{
color:#ffffff;
background-position: 5% 50%;
}
td.text{
text-align:justify;
}
a {
font-size: 11px;
color: #cc3300;
text-decoration: none;
}
a:hover {
font-size: 11px;
color: #ff6600;
text-decoration: none;
}
#service_item{
font-size: 11px;
color: #333399;
line-height: 15px;
padding:10px;
background-color:#f7f7f7;
border:1px solid #dddddd;
text-align:justify;
margin-left:50px;
margin-right:50px;
margin-bottom:20px;
}

#service_picto{
float:right;
margin-left:10px;

}

#service_title{
font-weight:bold;
line-height:18px;
color:#ff6600;
font-size:18px;
letter-spacing: 0px;
margin-bottom:10px;
}
.left1{
font-size:10px;
color:#ffffff;
}
.left2{
font-size:10px;
color:#333333;
font-weight:bold;
}
#album_title{
font-size:12px;
font-weight:bold;
text-align:center;
}
#more_albums{
border:0px solid;
text-align:left;
padding-left:40px;
}
#more_albums_text{
line-height:28px;
font-weight:bold;
}
#album_item a{
font-size:11px;
}
#red_text{
color:#ff0000;
}
#kfstrand_news_list_table{
border:0px solid;
}
#news_box{
background:url("symbols/wave.gif") top left no-repeat;
text-align:justify;
}
#news_box_header{
padding-left:45px;
font-weight:bold;
font-size:14px;
line-height:16px;
text-align:left;
color:#4a8fcf;
}
#news_box_date, #news_box_text{
padding-left:10px;
padding-top:5px;
}
#news_box_date{
font-size:10px;
font-style:italic;
text-align:left;
}
#news_box_text{
padding-top:px;
font-size:11px;
line-height:12px;
}
#archivum{
padding-top:20px;
padding-left:20px;

}
#info{
margin-left:3px;
margin-right:3px;
padding-top:4px;
padding-bottom:4px;
border-top:1px dotted #dddddd;
border-bottom:1px dotted #dddddd;
}
#info a{
font-size:10px;
color:#dddddd;
line-height:12px;
}
#info a:hover{
color:#ffffff;
}
#div_red{
color:#ff0000;
letter-spacing:1px;
text-transform:uppercase;
text-align:center;
}
#zitat{
margin-top:20px;
text-align:right;
font-style:italic;
}
input.kfstrand_input{
font-size:11px;
color:#003399;
padding-top:3px;
height:15px;
padding-left:1px;
width:266px;
background:url("symbols/input.jpg");
border:0px solid #ffffff;
}
textarea.kfstrand_textarea{
background: url(symbols/textarea.jpg) no-repeat;
border:0px solid #006699;
font-size:11px;
color: #003399;
width:267px;
height:101px;
}
input.ver_input{
width:100px;
height:26px;
font-size:16px;
font-weight:bold;
border:0px solid #006699;
background:url("symbols/ver_input.jpg") no-repeat;
}
#answ_cont{
border-bottom:1px dashed #aaaaaa;
font-size:11px;
line-height:14px;
background: none;
padding-bottom:10px;
margin-bottom:10px;
}
#answ_user{
font-weight:bold;
}
#answ_date{
font-size:10px;
font-style:italic;
}
#answ_answ{
margin-top:7px;
}
#rightbox{
margin-left:3px;
margin-right:3px;
padding-top:4px;
padding-bottom:4px;
border-top:0px dotted #dddddd;
border-bottom:0px dotted #dddddd;
}
#righbox_header_cont{
}

#righbox_header{
font-size:10px;
font-weight:bold;
color:#333333;
margin-bottom:5px;
margin-top:10px;
}

#rightbox_text{
color:#ffffff;
font-size:10px;
padding:0px;
margin:0px;
}

.fat_link{
font-size:20px;
}
.fat_link:hover{
font-size:20px;
color: #ff6600;
}

tr.price_header{
background:url('symbols/pricelistbg.jpg') no-repeat;
height:30px;
text-align:left;
}
.price_header td{
padding-left:5px;
padding-top:5px;
font-weight:bold;
text-align:left;
}
.price_text{
width:70%;
text-align:left;
}
.price_level1{
font-style:italic;
padding-left:20px;
text-align:left;
}
.price_comment{
font-size:9px;
font-style:italic;
padding-left:5px;
text-align:left;
}
.price_pos td{
height:20px;
border-bottom:1px solid #efefef;
text-align:left;
}
.price_th td{
font-size:9px;
background:#efefef;
text-align:left;
}
.single_priced{
padding-left:35px;
text-align:left;
}
.add_infos{
margin-left:15px;
margin-bottom:30px;
}
.add_infos li{
color:#ff0000;
}
